considering stuxnet exists this is not that far out of reach as i would like
HN user
valerij
sign me up, would buy two
people advocating for a 130 limit need to drive Austrian (which has this limit) A1 on a friday once. Three lanes all doing 140, so its not possible to change lanes at all. Ended up missing my exit to Vienna a couple of times because of this
a common misconception: per german traffic law flashing lights is a valid way to notify the car in front of you of your intent to overtake. of-course does not apply when both cars are in leftmost lane, there it is a punishable offence (drängeln)
i for one am also extremely frustrated with the state of ipv6
some time ago i tried to selfhost a personal website and run into all kinds of problems, most frustrating being
- my website not opening when having only AAAA record set (ended up using v4-frontend.netiter.com as a proxy)
- my linux box not handling the ipv6 prefix broadcast from my router and binding to some random address
the latter thing was main reason for frustration as i could find any information how to diagnose and all the message boards/ chat rooms just told me to install random stuff in hope it will then magically work. (i know its a misconfiguration on my linux machine as my windows 10 one can host the website no problem)
doing a full clone just to change a branch name seems a bit wasteful.
git init
git remote add origin ...
git push origin (git ls-remote origin | grep "refs/heads/master" | cut -f1 ):master
should be enoughnice. i once spent a week trying to hack the engine to support widescreen resolutions. time to re-play it :D
quite the juxtaposition to see windows events loop implemented in swift
while GetMessageW(&msg, nil, 0, 0) {
TranslateMessage(&msg)
DispatchMessageW(&msg)
}
but lib looks really good, i guess there goes my weekendautomatically generating ethereum contract apis in swift at compile time from solidity compiler results
basically `.sol`->`.abi`->`.gyb`->`.swift` chain
oh yeah. i remapped it to f15 and use it all the time now
on related note: what did become out of the network-admin laptop desing that was proposed by some guy on habr?
vue.js and svg. i do FUI stuff as side projects
unreal engine for interactive stuff
c++/ swift for code oriented stuff
so intentional release?
nah, we need more stuff like doom ethernal, deus ex 1, portal . polished to absolute shine and very good in each regard.
Another shocking discovery for me personally, is that the only one that I've actually used myself - code coverage - has the lowest recall. In other words, almost all the issues it predicted turned out to not be real issues.
sounds like survivorship bias to me
2. is a very sound advice, thank you
deviant to sister comments i have mine mapped to CTRl+SHIFT+P and have that open command palette across all IDEs i use
everybody is equal but some are more equal. try to identify people with ties to hr/ management and try not to step on their toes. no need to be overly friendly, just be careful around them
two people you need to be always friendly with are the facility manager/ janitor and the reception person. they run the place. thats how you get a better chair or get your amazon packages accepted
dont try to suppress your personality for too long, forget about stuff "yeah i would have liked to speak up about <issue> but im just here for a week, i better wait couple month then ill allow myself that" people notice changes in behaviour (mostly as negative), and in two month you will have an established position in the social hierarchy. if you are a loudmouth, be loudmouth from day one. "the new guy is a loudmouth" will get easier pass than "you noticed? bob is turning really arrogant lately/ since his promotion"
some sitting places are vacant for a reason: smelly colleague or malfunctioning ventilation unit blowing cold air at you. choose wisely before you get stuck in there
dont take shit from others, dont overwork yourself or you will be the "he works an hour more anyway" guy
take your time to learn and read and research twice. take notes of everything you are shown and taught about the thing you work on. be it stuff like "you need to kick the server here to keep UPS from failing" or "dont change spaces to tabs in this file, it will break the build" passing remarks like this are the most valuable insider knowledge there is
remember that you are a social animal and so are others. spending an extra half hour joking with colleagues after lunch is done, instead of leaving the table immediately, makes quite the difference
even better: find that one forgotten single stall bathroom on the third floor where you can poop in peace
any sufficiently complicated software can reach a state where problems arise. you just need to push it far enough.
e.g. i have the swift compiler giving up every few weeks because i feed it code that crashes its internal constrain-solver. good thing is, submitting such code samples i can contribute to its improvement. i believe everyone has a tale of some software exhibiting strange behaviour, ive seen it all: adobe products crashing when you exit them, broken text rendering in firefox until a restart, hell, i even had the windows' LogonUI.exe hang on me.
the point is: consider a software to be a state machine. since we stopped formally verifying correctness of our programs, it is in the realm of possible for each program to reach a state where its behaviour is undesired and there is no easy path to move it to a more stable state.
i, as an app developer, have to reboot my mac atleast two times the week to get xcode back into a working state. not to sound like a jerk, but if you dont have to powercycle you prob not pushing your machine far enough
[apt] is kind of like the App Store for applications and packages on linux machines.
i died a little inside
good
i've picked up this kind of thousand separation at some point to make large numbers scannable. c.f.
1600000000
1'600'000'000
separating at 10³ is due to counting customs of the region i live in.using an apostrophe `U+0027` appears to be the least wrong use of possible glyphs accessible on my keyboard layout
also c++14 does it this way
i stand by my opinion that "lets create one chat room and invite hundreds of thousands of people into it" is a bad idea regardless of what technology implements the chat room
reminds me of that one time a genius at IBM created an `ibm-global-announcements` channel and force-invited 200'000 people in it, and then some guy `@channel`d and all ibm's slack workspaces were down for 30 minutes
https://status.slack.com/ibm/2018-03/f01d4c22cd953dd7
https://i.imgur.com/Rk6Kdgp.png
EDIT:
also that channel made using slack impossible for mac book air users, they had around 80% cpu usage for slack. so basically entire marketing and PM part was unable to work that day. developes machines were wasting around 20% on slack.
after people started complaining in that channel, posting in it was limited to admins only, but they didn't lock commenting. so, for approx 6 hours all of IBM was posting memes in THETHREAD as we dubbed it, and @mentioning the genius who created that channel. next day the channel was nuked, not even an archive preserved.
some guy calculated that the entire affair, considering electricity prices, a 20% decrease in developers productivity, and so on resulted in IBM loosing several millions with that stunt
fun times
p.s. shout out to Martinj for that spicy jeff-coffee-mug meme
the windows client constantly keeps a 3d rendering context (chrome) alive preventing my gpu from downclocking.
as long as the client is running, my GPU is tacted at 1.6 GHz, if i kill the client GPU settles at around 0.14 GHz. this makes quite the difference in power consumption of my machine when left idle for multiple hours the day.
nowadays i only start the client when i want to sync files or expect to receive some uploaded by my peers. after thats is done the client gets killed immediately.
but why does it have an 3d context running you ask? for the small notification window where i can track the sync progress. i still remember the "native" solution they used few years back, did not have drop shadows, but the entire functionality was present via an WinAPI menus. Considering one can, with some OwnerDraw work, put progress bars and scrollable lists in Menus, i don't get the point of using an whole web browser to display a 600x200 popup.
They really should take a look at bvckup2, how fast and efficient a backup/sync tool could be done in native way
local man writes email, changes tech giant's course of operation
seriously tho, the way i see is to boycott companies hindering repairs, and plaster the repair manifesto everywhere
EDIT: political rant below
the issue at hand is that these companies actions are dictated by their boards of investors, most of them members of the so-called 1%. and for some philanthropist exceptions those people only care about acquisition of wealth. they do not care about environmental damage, as they live in a different world than all of us, they do not have to go to work to secure their basic needs.
their very lifestyle is not threatened by global warming, social injustice or wars.
when the sea level rises they still will be residing in climate-controlled mansions, but at that time build of island further away from equator,
they will still have access to best medical treatment,
they will still have best food on their plates, even if the produce on those plates will cost 10'000$ a serving they will still have the funds.
they will still roam the seas on their super-sized yachts
they world is not in danger. ours is
ok, so how do we do this?
could be solved by splitting into several sub sites by topic and further thematic distinctions.
zer0nets youtube pedant solves this by creating a site for each "channel" und just aggregating them