skysight-inc/HackerNews huggingface dataset:
It's very educational to dig into stuff that everyone takes for granted or even try implement your own version that does similar things (at a smaller scale and with less features, performance and security of course, just for educational purposes, not to serve as a real replacement).

E.g. writing your own shell sounds hard but you can do it in an hour (of course it'd be very bare compared to even ash), I once did it during a very casual C class while trying to impress the teacher. He even joked it was self hosting when he has seen the end result (as in - I didn't need other shells anymore and could use vim and gcc from my shell so I could use my shell to work on my shell). I wanted to put that into tutorial at some point but there already exists one[0] (that blog seems quite tinker-y actually, it has implementing own Linux sys call too, which is also surprisingly easy to do and I did it for a class at one point too[1]).

Going knee deep into this stuff also completely dispels the magic that language and system runtimes, filesystems, file formats, linkers, shells, standard commands (e.g. ls, I had to reimplement it once as a homework) or whatever have, or even better - it's still magic to most people and you're the wizard now! It's also very accomplishing to do something so unique in an hour or two (although to me due to my C and C++ bias at some point making a pastebin clone in an hour in PHP or Python became an unique experience).

Even JIT (which sounds scary due to V8, LuaJIT, etc. being so tightly made and complex) is easy to get into and understand at toy scale[2].

[0] - https://brennan.io/2015/01/16/write-a-shell-in-c/

[1] - https://brennan.io/2016/11/14/kernel-dev-ep3/

[2] - http://blog.reverberate.org/2012/12/hello-jit-world-joy-of-s...
Note that the TSMC 7nm process is similar in feature size to Intel 10nm.

https://en.m.wikipedia.org/wiki/7_nanometer#7_nm_process_nod...
Sure. And I love compilers generating very fast code. My point was that there is a ton of code written for x86 on assumptions that are no longer true when compiled with -O3 flags. Fortunately, open source code is less affected because usually target the generic case. However, for private code is a huge problem and risk. In my opinion, code intended to operate on x86 processors should be compiled with -O3 only in the case of high quality software, and if the quality can not be assured, it should be compiled with -O2 (at least when compiled with GCC and CLang).
>The answer is not at all the one most people think at first when given this problem.

The answer depends on the disease!

If it's the common cold, it's probably close to 99%. If it's huntington's disease, the likelyhood is much lower. (when asked, this question is normally posed as "you are given a test, which is 99% accurate, for some rare and deadly disease", the "rare" part is important)
Signing the code doesn't help. Where are you reading the signature-verification code from?
You're missing the point entirely.

Yes, human tutors are better, but what do you do when human tutors aren't available? Or when they can't teach you something you want to know?

That's exactly the story in The Diamond Age, the Young Lady's Illustrated Primer lands in the hands of a girl with no money and an abusive father.
In a sense it has been the "free lunch" of the industry, much like stored energy in hydrocarbons has been for manufacturing in general.

But the supposed exponential curve that stock markets loves to salivate about seems to once again turn into an S curve.
The correct reasoning would be: “Because it’s undefined, it won’t happen, that is, the code will never divide by zero. Therefore, the divisor is non-zero or the division is never executed.”

Undefined behavior can ‘go back in time’, but only to a point where the compiler can prove it will necessarily occur in the future. And there’s no language in the standard allowing compilers to assume that an arbitrary function will ever return, as opposed to terminating the program or entering an infinite loop.

There are some cases where the compiler is allowed to assume a loop will eventually terminate (one of the less widely known forms of undefined behavior), but only if the loop has no input/output or other observable effects besides spinning:

https://stackoverflow.com/questions/16436237/is-while1-undef...

Edit: And according to the linked Debian bug report thread, the problematic optimization could no longer be reproduced on newer versions of GCC.
If the place is large enough, your friends have to go through the standardized interview process too unless they are famous enough already to be some sort of tech celebrity or have a rare and special skill.

Even the tech celebrities have to go through the process half the time too. You will get a referral bonus although if your friends pass the process although.

This is mostly done to prevent cliques who let in bad performers.
Do you drive rather than use public transport?

When I've headed out somewhere new with friends and ended up in a strange place at 1am, Google Maps public transit directions are my lifeline. If I drove I could just head in the rough direction or use a streetmap, though transit maps aren't usually complete with all routes and times. There is nothing worse than standing at a bus stop for an hour hoping a bus will come, and that bus will take you home. Train stations are alright if the trains are still running, but usually I need to rely on a late night, barely functioning bus network.

I would love an e-paper/ink phone that did maps, texts, calls, photos and nothing else.
Making the Case for Fully Converged Arm Servers
BGP leaks and cryptocurrencies
It's impossible for men to be victims of abuse in our patriarchal system. Check your privilege.
We've been using vcpkg on Windows and it's really made the process of managing c++ dependencies far less painful. Great to see this coming cross-platform as we can now simplify the dependency section of our install guide to one line.

vcpkg install boost cgal [etc...]

Their team has also been super friendly and responsive on Github. Looking forward to seeing where this goes.
Why the Future of Tesla May Depend on Knowing What Happened to Billy Durant
This would be a useful overview for beginners. Nice work!

But are you sure that it's every element? I think there are still a few missing. Off the top of my head:

- abbr

- address

- audio

- details

- dialog

- figcaption

- hr

- mark

- meter

- progress

- summary

- script

- strike

- sub/sup

- time

- video
6 months? That's terrible.

Most engineers can be productive in a month. The 3x engineers take half that.
"Give everyone something from left field that pretty much all people bomb, that'll see how quick they learn."

The Kobayashi Maru test.
I recently also built a tool in the job hunt space for engineers feeling very similar frustrations. One of the most frustrating aspects for me was how blurry the various career ladders translate across companies. Some people may end up with a very different scope of work than they originally thought if they weren't familiar with the leveling system of the company they applied for. To this end I ended up building http://www.levels.fyi with a friend - do let us know if you have any feedback!
After reading Peter Singer's Animal Liberation, I can't help but recoil in disgust at what it must have taken to produce the results for such a paper. Sure, this is interesting, but is it really worth the cost? Did the researchers or those who funded the research even reflect on it?
There isn't any feature of the transistors taht are 7nm wide, the smallest feature IIRC is the interconnect, which is about 30n-40nm. "7nm" is marketing wankery. https://en.wikichip.org/wiki/7_nm_lithography_process
Oh yeah. I read it when it came out and it was definitely satire. The genre's tropes were very well set up by then, actually now that I think about it, it was probably the gravestone for the genre.
My understanding is that the OS is a few gigs in size and uses a lot of memory, and neves compiles to about 20 megabytes while still being resilient and easy to update.
How long will you support the phone with software updates?
I'm not sure you phrased the problem correctly. If we follow your explanation, then the probability of having the disease is indeed 99%.

If you want to show the implication of Bayes' Theorem then you need to be more precise : Say you have a 1% of false positive and false negative rates (99% reliability) and 1% of the population is sick. If you are tested positive, then the probability of being sick is much less than 99%.
thanks. We're still negotiating extension price (for an extra 12) but will be < 20€.
Whats the no-go in Android for you ? you'd go for a phone that can't install most apps out there ?
Hey, I said it was needed. I never said it would work, or that it was workable. But if you're going to certify workers, so that they don't waste the employer's time with interviews that are going nowhere, well, we need something to do the same in the other direction...
Remember that Microsoft believed that the future was subscriptions to CDROMs like Encarta that would be delivered by mail.

It was late to the party on the internet, but was a pioneer in seeing the value of subscription computing, predating pretty much every SaaS company out there today.
In before "I tried fasting and meditation while walking to my startup in Palo Alto and I felt sooooo much better"
"Anyone with large enough traffic will use some edge network like Cloudflare which would also get a different address depending on your location."

What if the request is always sent from the same location?

What if when the user moves location, e.g., from one country to another, she updates her stored IP addresses?

"And you can't tell easily which one want."

Personal experience as a user is that when it is an "intended" change, the previous IP address no longer hosts the content.

Personal experience is that this is surprisingly rare.

In the case of the more common load balancing, the user who may store several IP addresses for the website, all of which continue to serve the content. She can choose which of those she prefers.

Personal experience is that this works very well.

Further questions:

If this was a BGP hijack, why did the hijackers target the IP addresses of DNS servers, rather than the target IP addresses of the websites?

If they had targeted the IP addresses of the websites, then what would be the possible mitigations, if any?
AMD's Zen2, which should come in or around 2019, will be on GloFo's 7nm.

I believe TSMC will use 7nm for some memory and mobile applications.

As for Intel their largely accepted equivalent to other foundries' 7nm is their 10nm, which is introduced in Cannon Lake/Ice Lake.
If you use the beta version (you should; it typically has useful features), you can swipe in from the right.
None of these steps would help against a BGP hijack since the IP address space itself is being stolen, not just the domain name. Heck, with a good hijack, the attacker could even get himself a valid automated certificate from let's encrypt.
That one bad person, before he gets fired, would destroy the productivity of 5 others; And his firing would make 3 others doubt the employer.
I think there’s a lot of truth to this in today’s polarized environment. It is easier than ever to pick and choose exactly which groups of people you want to associate with - and equally easy to silence and ignore those with conflicting views. In the olden days you had to tar and feather someone to get rid of them - it’s simply no longer true in today’s social media society.
It's got nothing to do with how long a species has been around. But no species survives in such a wide range of climates and habitats as humans.
You are right, I was thinking of a different attack. Something like a BGP-hijack of 8.8.8.8 , 1.1.1.1 or similar often used DNS resolvers.

Here though, people using area53 for DNS probably can't move away from it as they are stuck on amazon.
Yeah, I was/am a huge fan of his books. Anathem is just an incredible work of art and deserves every bit of recognition it got if not more.

But REAMDE and Seveneves were just terribly disappointing and a huge letdown to me. They both seemed shallow and flat compared to the depth of story in his other books.

I don't think I can think of any other author whose books I both adore and loathe.
Solar roadways is a great parallel to this. Ocean Cleanup has raised $40 million. Just think of the good work you can do with that.

Part of the flaws of this is Boyan’s unwillingness to listen to any experts on the matter. They’ve tried to help, and have largely been ignored as baseless skeptics (which is the furthest thing from the truth). Ocean scientists want to help solve the problems that the ocean faces and would definitely support ideas that do this. Unfortunately this one doesn’t.
Agreed - I looked at the code hoping for a good example of async in python as suggested by the “at once” in the title.
I set a breakpoint at drawArrays to verify this, and it's indeed rendering 10,965,264 vertices. It's using neither indexing nor triangle strips, so it uses no post transform cache, and the vertex count is needlessly inflated by at least 3x. But that's still a lot higher than I thought it'd be.
I did the whole flip phone thing for awhile and you can load a version of google maps onto most phones that run Java applets.

Also, I worked on an epaper feature phone startup. But as a company we never got it to take off. I open sourced it to an extent but havent worked on it as much as I would have hoped.
http://woodstead.org/epaper.html
The simple explanation is that many employers believe that. In fact I don't think it's that hard.

1. As another commenter pointed out, most jobs are in "at-will" states.

2. Many companies require arbitration instead of litigation to settle any disputes as a requirement of employment.

3. It's just as expensive for the fired employee, probably more so, since if you litigate, you're unlikely to ever work again.
The usual things others stated, but add to that adequate disability and life insurance.
This is my favorite George Clinton track.

Ain't That Peculiar feat. Sly Stone, El Debarge & the P-Funk All Stars

https://www.youtube.com/watch?v=o5vu9eNMKgQ
Strange that there's no citation for that claim.. do you have one?
Presumably that's fairly new. The domain hasn't made it on the HSTS preload list shipped by browsers yet, so my guess would be they started using HSTS in response to this attack.
I work at a small ISP and I consider this a misconception.

Any network equipment your ISP bought or gave you in the last 10-15 years supports IPv6. Equipment only has a certain lifespan anyways, so there really has been no "cost" to upgrade. Maybe a bit of software needed updating.

In my experience, the problem is customers don't care that much about IPv6.

When your customer is an IT professional who has been configuring networks the same old way for years, they expect to be sent the IPv4 subnet information. It would be a negative customer experience if we gave them an IPv6 subnet by default. Since they don't see the need and aren't used to it, it's bound to cause frustration for them.

We do support IPv6 for any customer that wants it.

I think IPv6 will happen when web sites can no longer get IPv4 addresses. Then people will start saying, "my favorite site is v6 only!", so the IT people hear about it and start to care.

I think it'll be several more years.
Not entirely true. Just because you're in an "at will" state doesn't mean that someone can't allege that they've been fired for belonging to a protected class. That's why companies have HR departments, PIPs, and all that other nonsense -- to protect the company when someone tries to turn a justifiable firing into a payday.
Sorry, you are correct. I'll update the problem.
The knowledge won't all die with us. And we will be quick to reverse engineer and reinvent things again. We don't need oil, we've got coal, hydro, wind, and solar (both concentrated solar and solar panels), and we have biofuels. With most humans dead, arable land won't be in short supply.
Good question. Node size used to have a pretty firm definition, but it's malleable these days.

Regardless of the absolute number, you can think of it as defining the smallest width of pencil you are used to make a drawing with. You can still use fatter pencils, and in many cases you would want to... shading in a large area for example. But having the smaller pencil lets you put in finer details.

Some thing just won't work if they are too small though, so even though you have a fine sharp pencil available to use, somethings will not change.

Regarding reliability over time, electromigration is the only thing I know of in a typical IC that causes degradation. It is affected by the size of conductors, so potentially things could get worse. It's a well understood phenomenon though so it's usually mitigated by design rules.

Non volatile memories have their own degradation problems.
Certain configurations of aes-128-cbc using certain software stacks have been found to have vulnerabilities. But if you really couldn't decrypt it, you could at least save anything you think might have the password in it, and then wait until you can decrypt it at some point in the future.
Because you can get sued for firing them. Sued for multiples of their annual salary.
Presumably a large fraction of the plastic would float at the surface. It would surprise me if some clever device to filter the top 1-2 feet of a large river couldn’t be built without impacting marine life too severely.

Or maybe I’m wrong about a majority floating.
I recently did an onsite interview for a company which asked me to do a homework assignment and make some code changes on the fly. The task was the most stupid I never heard of, to call a controller method from another class from a console. They called it "reusable."

After a week, the recruiter called me and told me that I am not selected due to my lack of skills in object oriented.

This is the most ridiculous feedback I ever received.
by the time you've gotten thru grad school, you've most likely have accepted the dogma of animal research. then there's little time for pause as its a mad dash for collecting good data, grants/funding, publishing. of course some funding agencies (NIH) have lab inspections but these can be real or a farce depending.
See my response to a sibling comment of yours making a similar point. It can only go back in time to a point where execution of undefined behavior is inevitable; it doesn’t count if the program aborts first:

https://news.ycombinator.com/item?id=16917302
I have a similar funny story of recovery after a root dir incident. Someone told me their "cygwin just broke". It was indeed broken and the bash was unusable.

Long story short: they accidentally ran find with an exec of chmod that takes away the x bit on /.

It sounds ouch-y but it's not that bad because it turned out that find went alphabetically (or so) so first it went into /bin and then quickly made chmod unexecutable, so only the stuff that came before chmod in /bin was affected and all it took was to make it executable again normally via Windows.

It's actually even good bash happens to come before chmod in the sorting and that made cygwin completely "broken" at a glance or else it'd Murphy's law its way into "I don't have executable bit on this exotic rarely used command or other" 5 months down the line with the relevant lines of ~/.bash_history and everyone's short term memory long gone.
Are there any videos of the phone in action? Curious about the UX!
https://www.indiegogo.com/projects/light-phone-2-design#/
thanks a lot and sure I def. got your point and I think our target is different than you (you should checkout the other products like lite & punkt).
The tag - minimalist was written by the OP and not us, we barely use (and stopping more often) the term minimalism esp. that closely to our brand / product. our html title is "back to the root" and our slogan is "people first" (printed on the packaging & on the back of the phone) as it better describes our mission.
My divesting of notifications was an accident. A botched iOS upgrade turned off all my notifications. It took me days to realize I was never getting alerts for emails, Facebook, etc. At that point I made the conscious decision that I didn’t miss them and kept them off on nearly every app, with the exception of a few that aren’t noisy and I enjoy getting. This had caused me to check my phone much less frequently and not feel the need to instantly respond. I have good self control, so spending too much time on Fb was never an issue for me. This has caused me to primarily use my phone for utility or at least consciously for time killing. But I spend far less time on my phone and no longer crave those dopamine notifications.
What if two such parents had a child born in France? The child would be stateless, except that Britain allows stateless children born to British citizens to gain citizenship and France allows stateless children born in the country to gain citizenship. Which one would the children actually get?
Geez I could not agree more. Not only has it, overall, been a bad investment of time (for myself and others I know around me in the field) but so many companies are unclear in what they're looking for in that test to begin with.

I wrote a thing about it and I got someone who responded to me with a rather scathing rebuttal. I don't know, it's very conflicting.

Post in case you're interested: https://dev.to/spirodonfl/should-i-accept-coding-challenges-...
Tech and security are uneasy bedfellows. Just look at what GE is going through now, before that Nokia and before that Northern Telecom among a lot of others. If you want security find a profession that requires a license to practice.
Aha I had a question too why wafers are round. The answer is Crystals form in a cylinder then sliced. https://en.wikipedia.org/wiki/Wafer_(electronics)#Formation. Sorry it doesn't answer your question but helped me. :)
I think we humans like to think we are driven to connect solely by mutual interests, but in reality our social dynamics are much more complex than that. Reducing the abstraction of how people meet into a graph problem is the source of much of our societal issues with social media and sociability in general.

And man, does tech sure like it's careless and simplified approaches. Every day I am a little bit more convinced that we tech people are the only ones convinced of our genius
> Spouses of certain H1-B holders were allowed to work, without restrictions

Specifically, those with approved petitions for permanent residency but who have not yet become permanent residents (because they are from a country where the per-country per-year visa limits in their immigration category have created a backlog.)

> So - the proposal is to take away work privileges from honest, legal, tax paying individuals that (in theory) do not contribute to wage depreciation.

Why would you think that they are exceptions to the rule that added supply reduces market clearing cost?

> At a time when social services are stretched, and with record low-unemployment, this seems like a bad idea for America, and lost tax wages for the government

The idea is to make the conversion to permanent residence (and H-1B status itself) less attractive and get immigrants to voluntarily self-deport. It's a great idea if you are a xenophobic nativist, and it might have some small short-term benefits in terms of wages in some fields, until the jobs move overseas to follow the workers chased out.
Something like the Light Phone 2?

https://www.theverge.com/circuitbreaker/2018/3/1/17066494/li...
Special Agent for the FBI
I'm working this quarter to help improve our quality of service. If you email me the ticket number(s) at lee@gitlab.com I'm happy to dive in and take a look. In theory, if we had clear traces an issue should have been made on your behalf. Happy to help get to the bottom of this.
"I'm not a reference manual." I'm going try to remember that to use in an interview some time when I don't know something off the top of my head, and they get in my face for it.