skysight-inc/HackerNews huggingface dataset:
I'm not particularly fond of Google or the way they interview, but I've lived just a few blocks from their Cambridge office (so almost every engineer I know around here has interviewed there at one point or another).

Aside for their criterias and interview questions which I find absurd (but that's subjective, I know a bunch of people who think they're fine), I haven't heard much that was really wrong with it aside for obviously underqualified candidates being brought in and then leaving pissed off after bombing it.

The reality is that in this industry right now, unless what you're doing is little webapps with REST apis that store/retrieve data and not much else, hiring people is hard. All the somewhat large companies have 100+ openings at any given time and the majority of candidates are code monkeys. My current employer is doing decently and our reputation seems to allow us to get a steady stream of above average people applying, but there's still so many openings.

Only so much you can do.
PS is meant for interactive use, which is why using the newline to terminate statements makes sense (and then they had to introduce another separator for multiple statements on a line, along with a way to break up a statement across multiple lines.) JS is not.

The amount of PS "semicolon vs newline" discussions and articles (as well as those about JS's ASI) shows the downside of this additional complexity and the confusion it causes --- contrast this with C or C-derived languages like Java, where the only statement terminator is the semicolon (and block statements end with }.)

In general, you can see languages designed with interactive use as a primary goal (bash, cmd, PS, Python, ...) tend to also use a newline as a statement terminator.
Having high numbers threads and switching between threads are different things. There is still a huge constant in front of that O(1) scheduler that makes it unattractive.
You've spent time making it so the text-entry field changes depending on whether it is selected but there doesn't seem to be any way to submit. There is no button and enter does nothing.
Wow, they appear to be about the right size. And yes, it would be impossible to assemble without a backplane, and fabricating one would be challenging even with documentation.
You're missing the point several times over. The entire point is very simple: if there is no magic involved it's down to physics. If it's possible to create brains without magic, it is possible to do so artificially.
WebSocket connection is refused.
Nitro Pro 11 Crack Plus Serial Number with Keygen Free Download
Isn't it possible to make the building codes such that houses must like the google image search for "flood proof houses" - little boxes that stand on legs? Far better than telling someone their land is worthless.
I did read the post.

> but rather it's first-in-class domain-specific packages.

You'll note I didn't cite lack of libraries as a reason I'm reluctant to use Julia. I agree that a solid ecosystem is critical for adoption, but my point is that, for me, it's not sufficient to overcome the human/time/cost factors.
He sold his image to vodafone in spain, so, he could be having economic problems or just making an u-turn and selling himself to whoever is able to pay for it.

https://www.youtube.com/watch?v=3FL4cwcFmgY
How to turn your followers into a task force to generate powerful impact
Ah, fair enough, that's definitively weird.
8 tips for being a better developer
> The superhuman fallacy really is the bane of AI

Great point, I'll be stealing that one ;)

One annoyance I have heard about SV is that all the companies are just trying to replace your Jewish Mom: Uber/Lyft is Mom's minivan, GrubHub/DoorDash/BlueKitchen is Mom's cooking, Google is Mom's encylopedia, Yelp is the synagogue's meeting hallway, Tinder is your Mom's yenta, etc. The examples abound in a non-B2B space.

In that vein, then AGI is not just a Superman fallacy, but SuperMom too.
They edit: ~~aren't~~ are barely domesticated. They are useful already in their wild form. They can be "broken" to recognize a dominate rider as their herd leader, but they have to always be tied or corralled. People are trained on how to approach horses, not vice-versa. Never approach a horse from behind.
Chris Leydon, London Tech Scene video producer jailed for child sex abuse
Your Brain Limits You to Just Five BFFs – MIT Technology Review
Former Employee Found Guilty of Damaging Ex-Employer’s Computer Network
This is almost exactly how I like to do it. If you say your have X years of Java development (or whatever language) I will give 10 or so trivia questions like this. I don't expect 10/10 correct, but you should probably get 6-8 and you should be able to answer those in 2 seconds. I also give that instruction up front so they don't hem and haw on the 2 or 3 things they've never seen before.
Increasing the energy efficiency of neural networks using Nanowire Mesh Grids
Using various interface-ish components only for their electrical parameters is neat trick that is very common in certain applications. In this case the lightbulb is slightly weird but probably serves to shape the 600V pulses in some way and also to protect the switching transistor should the grid outputs get shorted to ground. Looking on the schematic there are also neon lamps across the outputs to protect the CRT from overvoltage (which you will find in essentially any modern CRT monitor).

Another such neat trick is in most simple photographic flashes: the neon bulb which indicates that flash is ready also provides feedback to the flyback charging supply by increasing it's load when correct voltage is reached.

And then there is typical CRT degaus circuit, which produces the required damped oscillation waveform by running mains voltage throught two thermally coupled thermistors.

Edit: Horizontal deflection circuits of CRT TVs and monitors are usually full of neat tricks: shifted hysteresis inductors, deriving various voltages from the flyback and output multiplier, synchronisation of main SMPS switching frequency to horizontal retrace... One can view CRT VGA monitor as one big switchmode power supply with video amplifier bolted onto it (and many CRT monitors are actually mechanically built this way, with RGB video going directly from the captive VGA cable to amplifier on the neck board)
Probably not, but one of the first albums (records) I bought was the first Celtic Frost album. Never really liked all the grunting. I really like Kreator, Slayer, King D. & MF, but that’s not death metal.
It wasn't even a choice. X.com was a failure and PayPal was taking off. Ultimately, this kind of decision is up to the board anyway, not the CEO.
Works brilliantly on Fedora.
I didn't mean to seem petty, it's just that going back and forth between zero-based and one-based languages just added extra mental overhead (admittedly this was with Fortran, so there may have been other issues).
Asset Management Mastery with  Network Inventory Advisor
Several of the authors complaints stem from him not using temporary branches liberally. I think he’s suffering from the common beginners’ problem of thinking that committing has to be final. The word “commit” doesn’t help; “snapshot” might be a better metaphor. But even if you understand that a commit is cheap, and disposable, it takes quite a bit of experience to get comfortable using the graph comprising different branches, and to be confident with remote and local branches. This learning curve could be said to be a problem, but personally I don’t really want software engineers as colleagues if they can’t learn git.
There are a few trackers too:

https://github.com/steffest/BassoonTracker

https://github.com/mbitsnbites/soundbox

https://github.com/pgregory/wetracker

Also, I wrote a WebExtension that lets you apply pan and gain to audio in YouTube videos (and other videos that are not cross-domain) using Web Audio https://addons.mozilla.org/en-US/firefox/addon/soundfixer/
starting my own
I don't think they would have to if anyone involved would face this ultimate payment for their misbehavior.
However, I think that it would lead to even better mechanisms to hide the corruption and turn the lobby machine on. It's easy to lobby when a company has to be closed down and many uninvolved people lose their jobs. Which politician would like to face this anger?

Maybe it's better to start the change from the other side. Make people understand and feel what it means if they are being cheated of their tax money.
The primary purpose of language is communication which does not imply understanding.

Understanding is a subtle insult if you think about it.
If it had been a required disclosure, people would have been required to sign one more paper that they didn't read at closing, while the title agent said "... and this ... drone ... but that's not gonna happen ..."
I consciously avoid giving money to 401(c)3 organizations (If they can afford to file the paperwork to get that status, they don't need your money.)

I do give money to social entrepreneurs who I know personally. I do give blood to the Red Cross.

To work one example through, I just got a mail from Heifer international which has been giving livestock to people in the third world since 1948.

Livestock is an "appropriate technology" that can be locally produced anywhere and it just makes a lot more sense to put resources into closing the cycle so people can afford their own (profitable) livestock as opposed to just doing the same thing over and over again for 60 years.

The law for 401(c)3's often prevents them from addressing the root of issues.
Every idea looks simple and obvious in hindsight.

When a small business has an idea it is their whole world. They think about it day and night and have to constantly improve upon it or die. A small idea can sustain a small business. A small idea to a large corporation though is a blip on the radar, and so has little incentive to continue being improved. This is now a tiny feature in a big company, mainly added for a keynote announcement and for marketing purposes, with little value to their bottom line down the road.

Prediction: Going forward I expect NightShift to improve at about the same rate as Finder.

F.lux was out for years before the big players finally realized what a good idea it was. It was copied without the slightest attribution or thank you. It may be legal, however not very ethical and rather dishonorable if you ask me. This path leads to a future where only big players exist. Invention by individuals is disincentivized if it will just get copied at the first sign of success.
Not exactly too funny as a joke.
If a candidate passes the basic phone interview, we bring them in for a technical chat. I'll ask the candidate to send some code of their choice before the interview and use that as a jumping off point. I tend to keep a few other questions in hand in case the conversation comes to a dead end, but I find it useful to let things go where they naturally go, since the candidate can show more about themselves and what they know. We only ask candidates to perform a test if we're really uncertain that they can code at a basic level, and don't bother with puzzle questions at all, since they've never told us whether the candidate is competent or not, just if they've done a bunch of puzzle questions in preparation. It's a waste of our time and theirs.

Some candidates are great at blagging, which can be hard to identify, but it's usually unearthed if you start asking about a subject on their CV, away from their day-to-day duties, in any depth (depth being more than 30 minutes of study, since this is all most blaggers have really looked into things).
You state this as an absolute, but taken to it's conclusion it seems to be arguing that no one should attempt to influence the vote of anyone else.

I see nothing undemocratic about examining the ways in which voters receive information and attempting to address deficiencies.

Controversial statement: It's better for voters to believe true things than to believe false things.
They’re supposed to be a check on power, but they’ve become a tool of it instead.
> $10K for a gym membership over two years?! That over $416/month. Is that normal for the area?

I'm not sure what area he's in, but he's probably including the cost of classes, trainers or similar.

I was a member of Equinox in WeHo & then Santa Monica. This was a while ago, so if I remember correctly, I think I paid ~$150/month. When I used a personal trainer, it was about $1k for 10 sessions.

There are 24 Hour Fitness, Bally's & the like in the area and they're more modestly priced. Probably $30/month.

The biggest difference comes down to how long you have to wait. If you go to Bally's after work, you're probably going to wait for cardio. At Equinox, I could show up at 5:30pm and typically get on a bike or treadmill. Occasionally there would still be a wait, but probably a few minutes.

The equipment itself wasn't that different. Nor were the other facilities. Equinox is a /little/ nicer in atheistics & the locker room, but that's about it.

The WeHo location did have the added kick of it wasn't uncommon to see someone reasonably famous. For whatever reason, I overlapped with Fabio's workout a lot. Not enough to exchange names, but enough that we would give each other a familiar hello nod. I also also was once during curls & looked over to see Jay Z on the bench. What I first noticed were people acting odd (they were bodyguards I later assumed). Apparently Beyonce was there as well, but I didn't see her myself.
I completely agree. Whether or not he's gatekeeping a bit by shitting on Go and JavaScript, and whether or not he's promoting his book about haskell.

I totally agree. It's when I'm lost that I've learned the most.

I've very frequently thought of myself as overpaid, I've come to the conclusion that it is tenacity which makes me as well paid as I am.

The worst parts about being a software engineer are setting up development environments, thats a hurdle a lot of people break on before they cross over.

When it's that single fucking space that breaks your jQuery code and you can't figure out why your code isn't working, but eventually you realize you didn't put that space between the id and class, that's a hurdle people break on before they cross over.

When it's the fact I spent ten hours already this weekend building a god damn gulp file with literally zero visible results to anyone but me, thats a hurdle people break on before they cross over.

So maybe I don't agree actually, maybe I think tenacity is what allows us software engineers to do what we do, or at least to get where we are, I definitely agree that people a lot of engineers I work with are very hard pressed to break out of their defined boundaries.

I've always been that person, and I've never been that person. I always take on projects I know nothing about, but when I'm sitting there looking at a blank file I often find it extremely difficult to figure out what to do.

Reading code is _hard_. It's unbelievably hard. And languages like Go which I've never worked with promise to make it easier through their reduction in the possible pathways one might do something. Compare that to Ruby where there is literally almost always at least two different ways to write the same exact piece of code. Or compare that to C where you're literally allocating and deallocating pieces of memory for your data structures.

He is absolutely right in that
A) teaching is very hard
B) employers shouldn't expect gods gift to mankind to people to be the only people they'll hire

But in a world where the average retention rate is as low as it is, should employers invest more in us?

He's right that civil engineers go through a lot more than we do to call themselves engineers, but are they dealing with architectures frequently featuring tens of millions of interacting features (lines of code)?

So while I have come to literally no conclusion here, I wonder, is he right that doing things ends up being far more valuable than reading about them? I sort of think so because I just spent ten hours on a gulp file which will show no gains to anyone except myself, but I also read four articles on how JavaScript works at the engine level this morning and plan to apply those principles I learned both to my own code and to code reviews in the future.

At the end of the day we should all discard what is cruft to us, and learn from what is not, and it will be different for all of us.
Oh geez, if you want to play the linear game, you can even trace the Android development to the Roman empire.

To put the conversation back in a grounded and reasonable list of arguments, let's start with the premise that technology != business.

So even if the tech that Magic Leap is creating is so great, by the time they go to market, they will be competing with an ecosystem already in place. Apple will have all the apps that have been built with their ARKit (not to mention their App Store monetization strategy). Sony, FB/Oculus, HTC and MS are already at the infancy of developing something serious there. If Magic Leap came out with a product today, they are already starting behind.

If we take in consideration price point, it even becomes a more challenging scenario.
Why would you trust 7-zip or NotePad++ more than FireFox?
I wonder why it keeps being repeatedly submitted, previous discussion: https://news.ycombinator.com/item?id=15468598

Not trying to be negative, but it really looks like "my first Windows console program in C." Maybe if you made it platform-independent it would be a bit more interesting.
It's hypocrisy, yes, but that's not stopping them.

It's up to the Fed, to attach strings to the recovery funding. For starters, fixing NFIP.
Is there any chance of comprehensions appearing in JS soon? That’s the main thing I miss from the coffeescript years.
I cant see how that cert would be lost where the node/container hasn't already been compromised. At that point there is a critical security issue where revoking a single certificate doesn't seem to cover much since the entire cluster should be reviewed and secured again with new keys.

Either way, I'd much prefer to make that decision as the admin rather than be forced into either extreme. Removing hostnames and having an easy way to roll certificates would go far towards operational simplicity and security.
Anti trust is needed. Power and influence breeds more of itself.
You need regulation to keep free markets free.
Laisez fair will lead to power concentrating into monopolies. Decent anti-trust regulation, combined with laws preventing anti-competitive behavior is needed.
Granted, the anti-competitive part is also important.
A Case for Clojure and GraphQL: Replacing Django
Situs Judi Online Poker QQ Terpercaya Se Asia – DominoQQ – QQPoker99
Nicehash as a source? Really?
OK BNFC is interesting! I think that kind of tool is the holy grail, but they all have limitations. You kind of have to design your language AROUND it, and C obviously doesn't fit in that category.

For example, I mentioned that Awk was designed with yacc.

It depends how ambitious you want to be. You can tweak C to be more easily parsed, but then you will parse fewer real programs.

It's not surprising to me at all that BNFC will have problems with C. So I guess I would say you should use high level tools like BNFC / lex / yacc until you can't.

FWIW here is another little problem you will run into with C:

https://en.wikipedia.org/wiki/Dangling_else

I guess the point is that parser generators and even grammars themselves are leaky abstractions! To effectively use parsing tools you have to be familiar with their internals and the underlying algorithm. If there are two levels of code generation like BNFC, then that makes this task harder!

I think it makes sense to start high and go low. It also makes sense to start low-level and go high. Once you are sick of writing parsers by hand, you will understand how to write a better parser generator than the ones that currently exist :)
A nice simple template like this with explanations of platform quirks and caveats is extremely useful. Well done.
Highlights from the TechCrunch Startup Battlefield Africa 2017
Please don't post on Hacker News unless it's civil and substantive.

https://news.ycombinator.com/newsguidelines.html
Metal isn't dead. It just goes to bed earlier.
The job was important for this woman who needed to pay for her daughter's college and granddaughter's disease. Now the job goes to someone in Mexico who might also need it to pay for their daughter's college or granddaughter's rare disease.
Is there a plan to help these Americans? People like Trump or Sanders seem to want some sort of forced reshoring, which is essentially taking the job away from the Mexican worker to give it back to the American one. But how is that fair?
There is a proposal for shared memory and atomics, which are absolutely opt-in at the moment. You can easily use the event loop if you don't need parallel processing.
The decorators they won't tell you about
I haven't found any backend developer that has labelled himself/herself "fullstack". In my country, so far the "fullstack" developers i've seen are the JS frontend guys that learnt how to do server dev in Node.js.

A backend dev is usually higher paid than a frontend, so it makes sense.
Maybe reducing the entropy by almost half for a vanity key/domain name wasn't such a good idea.
I think it crucial to offer at this point the important Julia package TwoBasedIndexing.jl :-)

https://github.com/simonster/TwoBasedIndexing.jl
Quantum Machine Learning: What I’ve seen so far
Nice examples. By the way, those symbols on the schematic aren't neon lamps, but spark gaps - simply pointed PCB traces separated by about a millimeter. Presumably these are to safely discharge any excessive voltage buildup.
Fixed in creator's update.
Many have argued that the regulatory incentives are skewed with respect to pharmaceuticals.

1) Company A's drug is approved, but causes 10,000 people per year to suffer sudden death.

2) Company B's drug is not approved, even though it would have saved 10,000 lives per year.

The problem here is that scenario #1 makes the regulatory agency look bad, while #2 generally does not. Those patients (and even their doctors) usually won't know that there was a treatment available.

This creates an incentive for non-approval.
Doesn't matter. OEMs have included it in MM too.
I used to work for Sophos, the British anti-virus company. We had three networks in the office: green, purple and red. Green was the corporate network that everyone had access to, mostly used to read email in Lotus Notes. Purple was an ad hoc network used by developers for various testing machines. Red was connected to the Internet. A few privileged people had a PC on their desk connected to the red network, but most developers did not. There were a couple of red-network PCs around the office that we could use of we needed to look something up.

If we actually needed to download a file (say, an open source project, or some tutorial or documentation), we'd download it there and run a command that emailed it to us. The email would arrive in Notes with the attachment stripped off for virus checking. Some time later, we'd get another email saying that the attachment had been scanned and was available in another Notes database.

It wasn't the best learning environment.
I don't think so.

There should be.

Right now I am looking at 100% of the Asks that go by on HN with a script that scrapes the web site, classifies posts, and shows me ones I want to read. It is amazing how many questions go by and never get an answer. Maybe that's just because I want to be a fermion in a world of bosons.
In many areas of Texas you cannot build in a 100 year flood plain. In others, flood insurance is a requirement as are certain construction limitations, e.g. in Harris county [0]. Now, according to you these laws can't exist in Texas, but they do. Maybe you shouldn't say these things you don't understand, especially about a very liberal area.

0 - http://www.eng.hctx.net/Consultants/Floodplain-Management/Fl...