skysight-inc/HackerNews huggingface dataset:
An update:

A week in, Google has yet to get in touch with me despite all the recovery and contact attempts I have made (see here: https://news.ycombinator.com/item?id=17460270 and here: https://twitter.com/sebkkom/status/1015246317096927232). Utterly ridiculous for a company of its calibre and a service of its size and importance, to say the least.

Despite me getting the hell out of it, I would like to say a big “thank you” to Yggiz who is the person that hacked the account for not causing any financial or personal damage and for showing me a couple of very weak, in terms of security, spots here and there.
Nice! Can you explain how your company makes money? Also, how did you fund the company's growth (did the partners invest capital or did you use the profit from operations, etc.?)
Ask HN: Coworkers believe 2500 line function is a badge of honor, any hope?
I work with a large legacy code base and even after all of these years with headaches from maintaining code with functions thousands of lines long, new ones still regularly get's pushed all of the way through code review. What have everyone's strategies been for encouraging and actually accomplishing better code standards in the work place?
General user engagement is a measurable benefit, regardless if it's for e-commerce purposes or not. Other apps that provide a blazing fast experience set the standard for what users expect out of an app. If your app performs below that threshold, users are less likely to use it. Loading performance is the biggest reason I reach for my Harmony physical remote rather than ever using the app.
Firefox 61 supports the MacOS share menu
"The big point here though is that this is not a coincidence. When people contribute to society, they tend to be rewarded."

Getting rich and contributing to society are very different things. A footballer is almost always going to be richer than a professor in a top-class university. Drug barons are rich, but I doubt they are contributing to society.

Bankers are getting richer. They created the recession and profited from it. The hardworking common man paid for their success. I do not think it is as simple as you say it is.

As I said, "poverty" was the not the right word. Otherwise, the examples are just fine. Curie in particular. She refused to patent Radium. It is hard to comprehend in an era where even simple geometric figures, colors and fonts are being patented.
if google pays my rent and such i'll live there.
I think part of it is not just the look, but also the content. The 'old' internet wasn't as concerned with how to monetize content, it was just people sharing stuff they like/dislike. Certainly, that still exists, but you can imagine BuzzFeed et al. turning this content into "10 real foods that will disgust you, number 7 will blow your mind".
What’s a example of these macros being used usefully? All I can find are contrived examples.

Why not use `if` and `when` directly? Is creating new names for variables — which is what `if-let` and `when-let` seems to contribute — that common of a pattern?

I must be missing something.
I think those are good values. I also don't think those are American values in 2018.
"Considering that, in recent years, cars got larger, more powerful, have better mileage, and pollute less: I think the regulations are extremely realistic."

You are assuming away the very question I'm asking, though; are those cars actually in compliance? If not, you don't have a point. (I don't mean "you are wrong"; I mean, you literally wouldn't have a point to your post.)
Would it be possible for phones/cameras to embed cryptographic information in video/photo files in such a manner that proved their origin, and which was tied to the pixels in image/video?

I don't know if that's a silly suggestion.
For any non-trivial program, I usually end up with: working jank, maintainable jank, fast jank. If I can write something that works AND isn't a ball of mud, I'm pretty happy.
> Constant data collection via smartphones or sensors can make life smoother for civic leaders and residents, in everything from transit to garbage.

No thanks.
> the risk of losing your connectivity is too great.

Additionally the risk of benign or malicious interference is too great. We can't live in a world where a 14-year old with a soldering iron and $20 in parts can jam 12 lanes of traffic at rush hour. Or where a solar wind or foreign enemy can cause mass casualty events such as disconnecting all autonomous vehicles simultaneously.

I wonder if a low bandwidth directional link might be best. Where all cars in a "pack" agree they have the same firmware. Then do each others calculations and then confirm whether they agree by only checking a hash of the calculation. This would be a much smaller payload and could be transmitted on redundant channels on different bands. It would at least be harder to jam.
Specialization and adaptibality are two sides of the same coin. What is adaptibility if not the ability to specialize on occasion. And, while individual specialized species might run into a local mininum that their specialization does not get them out of, mamals and chordata in general are highly diverse...
another cool custom renderer using React is this: https://github.com/toxicFork/react-three-renderer-fiber

it wraps the React API over three.js. Unfortunately it's a very wip-ish state, but I think it has a lot of potential.
yes I've done that - been pretty happy so far.
That mantra, taken blindly, leads to software that won't scale under realistic circumstances.

I once worked on a project that failed because the lead programmers did not want to learn how to use a database. They insisted on using an ORM incorrectly, and almost all of their code needed to be rewritten in order to handle a typical anticipated load.

Granted, the entire codebase was full of "simple" for each loops, but the reality is that if they had started by writing correct database queries, the project would have never failed.

Thus I say, optimize for your budget at the beginning of the project. You should pick design patterns that handle anticipated load. Full optimization can come in later, but if your project can't handle anticipated load at the beginning, then you are misinterpreting what this "simple, correct, fast" mantra really means.
Maybe we all want a break from news/discussion about "that orange guy".
There’s some scary things going on in China. The fact you couldn’t have these discussions in China is one and so I see HN as erring I’m the side of skepticism.
Saying "Russia" rather than "USSR" in this context is not really simplifying, it is more like distorting history. Like saying Prussia instead of Germany. "The Prussian-French war of 1940-1945"
I don't see how they're more luxurious considering Infiniti is an arm of Nissan and I consider them to be much more luxury-oriented than Subaru, but I'd say my perception is based on brand strength and perceived quality. Subaru's brand has a bit of a halo over it due to their charitable, environmental, and subversively social efforts (e.g. their gay-friendly ad campaign), as well as the typically less painful dealership experience.

Well, all of that, plus, as a car guy, I have some positive fuzzy feelings for them because they finally brought some modern turbo-charged AWD rally cars over to the US at a time when there weren't a lot of interesting fast cars (early 2000s).
Looking forward to "The Year of the RISC-V Desktop" articles.

That's a joke, but I think Windows vs. Linux is the right reference frame here, assuming that RISC-V proves out. Those who want to roll their own and control their own destiny may go with RISC-V, while those who want a packaged solution will go ARM. And ARM will have to get better to compete.

Western Digital has gone with RISC-V for a controller, because Western Digital is the kind of company that wants to commoditize its inputs so it can sell a packaged solution to its customers as cheaply as possible. I can also see Amazon or Google finding uses for RISC-V in their data centers.

Phones ... I'm not so sure. Maybe Apple could go that way, as they're vertically integrated and already make their Ax chips in house. But the Android OEMs wouldn't unless Google leads the way.
Interactive JSON to Code Generation in VS Code
Are you sure you mean ethnicity? My understanding is ethnicity refers to things like language, perhaps nationality, regional culture, etc. I have friends who have the same ethnicity as myself: we speak the same language, eat the same foods, share the same culture, etc. but 100% of their ancestors up to their parents are from Samoa. So, it would seem that they would be affected by medical things that are specific to Pacific Islanders even though their ethnicity is not Pacific Islander.
previous discussion https://news.ycombinator.com/item?id=17478108
It sort of looks like litter when I see all the bikes and scooters just left on sidewalks all over town.
The Maps of Israeli Settlements That Shocked Barack Obama
The entire old West End neighbourhood was destroyed.

Before: http://thewestendmuseum.org/wordpress/wp-content/gallery/urb...

After: http://thewestendmuseum.org/wordpress/wp-content/gallery/urb...

Read more: http://thewestendmuseum.org/history-of-the-west-end/urban-re...

I recommend visiting The West End Museum if you are in Boston.
Elon Musk has done more for humanity than every "journalist" put together.
For carpooling where you’d normally walk the final portion. Also for multiple destinations with short hops between them.
It would be nice if those in disagreement would advance an argument as to why. Anonymous down voting without a comment is lame.
How do measure "simple"? Is PostgreSQL "simple"? If not, is PG not considered to be "correct" or "fast"? Seems like it does a pretty good job to me and no, PostgreSQL isn't exactly "simple".
Best Fitness Tips
Sounds easy to thwart via key extraction from the hardware or simply recording a high-res screen playing the neural-network generated image or video.
I did make an assumption that shouldn't have been made, my apologies. I still think this is a cool effect that it can be used for.
maybe not in software, but in hardware they certainly have a lot of reach
I would argue that this was not "simple". For me, simple means that it is easy to understand what is going on. If your using an ORM wrong, then you're not understanding what is going on under the hood so it is not simple.

If you really write simple code, you should also be aware of the shortcomings of the simple approach.
The article seems to confuse the ImageNet database with the deep models trained on ImageNet, such as AlexNet and LeNet.
> I don't think the majority is reading the news that way

More like, "I don't think the headlines are written to portray the news that way"

I put the blame, always, on sensationalist clickbait headlines from dishonest news organizations. They are competing for your attention and clicks, so the headline is often flat out wrong.
For a company that makes over 90% of their revenue from advertising(often sleazy), I wonder what Google's real interest is in building a city. Actually, I don't really wonder.

Why exactly would anyone trust Google to run a city? Or a country, once they get bored of cities? Most seasoned developers seem to have a very low level of trust with Google, and use their services with the awareness that either they'll receive the "f* you" style of customer support or lose access to their service entirely because Google has some new great ambition.

Worse yet, public services simply become inaccessible because of a political view you expressed on YouTube.
A "coal-powered car" in the most coal-heavy electrical grids gets the equivalent of 39 MPG in terms of emissions, and that's the worst-case grids around Wisconsin and Illinois/Missouri. Places with high renewable penetration can get >100mpg.

https://blog.ucsusa.org/dave-reichmuth/new-data-show-electri...

So the worst case EV's are better than the smallest, most efficient ICE subcompacts.

And you can flip the map on that post between 2009 and 2016 numbers. You can see things are getting cleaner. They're getting cleaner because renewables are out-competing dirty coal. Yes, most of it is gas displacing coal (gas is marginally cleaner), but there are cases of renewables/storage outcompeting gas in terms of price.

It's not a hidden agenda -- it's pure competitive economics.
Bach composed for the Harpsichord as well as the pipe organ and was instrumental (pun intended) in bringing about the modern day piano.
Introducing the Fundrise Opportunity Fund
Is the software engineering profession doomed to lose its memory every generation? The premise of this post is ridiculous:

>The single most important quality in a piece of software is simplicity.

How panglossian, imagining the best of all possible worlds. Well, the world is intrinsically complex, as Fred Brooks explained in his No Silver Bullet essay from 1986[0].

"The complexity of software is an essential property, not an accidental one."

Sure, there is accidental complexity in most software problems, that can be tackled with skill and experience, and maybe reduced to zero. But then you are left with the essential complexity of the world. And you are done reducing the complexity; you can only manage it from then on. The world is very, very complex and it is a pipe dream to imagine that we can eliminate its complexity just by some bold engineering.

[0] http://worrydream.com/refs/Brooks-NoSilverBullet.pdf
They also provide the survey as a PDF, so in case the website is down (seems to be a bit slow at the moment), here’s a mirror: https://filebin.net/mz8x2ompaqmtwvu4/2018-summertime-arrange...
https://confluence.atlassian.com/jirasoftwarecloud/advanced-...

Is this the query language that you are mentioning? I don't have experience with it but from the documentation it looks very limited.
There are still anti-fuse FPGAs in manufacture and in use today (one-time programmable burn-in devices)

My question: could programmable waveguides be done with MEMS technology? (mechanical features etched in silicon)
# EDIT: it seems the post below me is actually correct, and my post is incorrect in this case.

Just as an aside here: "Blondeness" and "beard" are probably just labels the authors found correspond the most to the latent variables in this case. This means that there won't be a perfect translation between those words and what these variables directly respond to in the network.

So although the training data may have been biased with more smiling blonde people, it doesn't necessarily have to have been so. It might be that what this latent variable encodes just does something else in edge cases where there are few examples.
Are you the same guy : https://www.reddit.com/r/gpumining/comments/86ofw2/rent_out_...
This stood out to me as well. How the survey respondents were selected could have had a huge impact on the demographics.
It is typical that a market will produce a solution before a government, isn't it?
Human-Centered AI: Building Trust, Democracy and Human Rights by Design
ARM Launches “Facts” Campaign Against RISC-V
The Rise of AI
A city needs to stick around longer than a failed startup, even if the city is doomed to fail too.
s/journalists/people/
Never understood why people use the phrase reverse sexism or reverse racism. That sort of implies that only men are capable of sexism or only whites are capable of racism.

Not picking on your comment, but it got me pondering that phrasing so just thinking out loud here.

Granted, I've seen some people outright claim that minorities can't commit acts of racism because minorities don't have the the power structures in place to benefit from their prejudice. So that concept would fit in with that phrasing. But that seems like some mealy-mouthed crap to get around the idea that crimes (or acts in general if not meeting the threshold of crime) committed by minorities can't or don't have the same underlying motive simply based on race, which is simply an absurd notion. Not to mention that treating prejudice as separate from racism doesn't make sense since both incorporate a belief or preconceived idea about someone or a group of people based on a general characteristic - in this case, race.
https://github.com/sschendel/SyncManagerAndroid-DemoGoogleTa...
I forgot licenses were by state. It's probably also the case that software engineers don't normally have to "sign off" on things for regulators in a formal way as is the case in other areas of engineering. So, other than having a title to stick on your business card, taking the PE exam doesn't buy you a whole lot whereas it's virtually required for other engineering branches.
It's interesting that Epcot is mentioned, but not the Disney companies later, more serious community building effort, Celebration.

https://www.theguardian.com/world/2010/dec/13/celebration-de...

I understand the tech portion is different, but post-analysis of Celebration seems to cast a lot of criticism on a disconnect between planning/execution vs actual resident desires and needs.
Why Does Your Company Deserve More Money?
What's the sensationalism? Nissan was producing out-of-spec cars due to falsified data, no?
> He will eventually have to deal with whatever the consequences of his speech is.

That may have been true in the past, but is no longer. Source: donald trump.
Nobody told me about the code of ethics I have. Can you send me a link? Is it somewhere in the windows 7 EULA I can never get myself to read those darn things :)
Norway's Sovereign Wealth Fund has as much capital stock as the total flow of Mexico's Entire Economy. Obviously Mexico has a heck of a lot more capital stock which is required to create such a large economic flow.
These kind of Vim emulators are not really providing the full vim experience. Some come close (like Emacs Evil Mode), but most just don't. Most are just scratching the surface of stock vim.

Not even the vim experience when using plugins, just stock vim.

I tried ideaVim and while I do not remember what my specific problems where, you can read their ReadMe for a glimpse that they have a lot of issues still.

Even IF they would provide a decent enough vim emulation, why use something emulated when I can have all the IDE features in Vim itself.

Also: Vim plugins that provide IDE features are purposefully build with the way vim works. Providing advanced IDE functionality in a Modal Editing environment. This can not be said about an IDE with vim emulation. As far as I can see they implement those features as ":action <actionName>" which is so much worse then what vim can do.

IntelliJ + IdeaVim is simply a worse Text editor then Vim despite being significantly more bloated and slower and I would even say that Vim with plugins is a much better IDE as well (while STILL being less bloated and faster).
Where I live (San Diego), Lime and Bird have swapped places a couple of times for who has the most scooters on the street. They are both being really aggressive in increasing the number of units. It's not uncommon to see 10 of each lined up on a sidewalk.

It's also been fun to watch both companies experiment and revise their hardware. The original Lime scooters were slow and the Bird scooters were much stronger. With the v2 of each, it is reversed.

But from what I've heard second hand, increasing the number of units on the street isn't that expensive. I've heard that the units cost them in bulk ~$250 each and they quickly (< 3 months) earn that back. So the investment to blanket a city with scooters is way less than you'd expect and not the main barrier to entry. Of course that's second hand, so I could be totally wrong.
AT&T wants to overhaul HBO, says it isn’t profitable enough
I find this stat far more fascinating:

> $190,000 for every one of Norway’s 5.2 million citizens
They're pure convenience, but they're pretty convenient. It's very common to have patterns like:

(let ((result (do-some-calculation)))
(when result
(operate-on result)))

`when-let' would just skip one "layer" of code, and I believe avoid assigning a local variable if (do-some-calculation) fails. Just a convenience.

(edit: trying to fix formatting)
Well in this case it was factory testing and had nothing to do with software.

In the case of VW, I highly doubt those software engineers were told plainly what they were doing. While I agree they have an obligation also keep in mind speaking up would probably be career suicide.

The liability is on the executives that make take these illegal actions.
These types comparisons are made all the time make no sense.

ITT Edit... lots of people complaining about the comparison (like me).
Yea, even the ESP32 on a more user friendly package like NodeMCU or WeMos are still under $5. So he appears to really be downplaying the markup.
Ask HN: What's your favorite music to program to?
I'm in a musical rut: lost in a prism of unchallenging, semi depressing or sickeningly cute downtempo lofi hiphop tracks. Dearest reader, where can I find new adventures in aural satisfaction which facilitate flow state and alertness whilst I battle engineering monsters?

At your earliest convenience, please send help in the form of links and artist names.

...or cookies. I heartell it is bad luck to turn down assistance in the form of gooey pastry.
Any of them that uses speculative execution to be clear, if it wasn't apparent.
Yes but I think OP is saying that, paradoxically, prioritizing correctness over simplicity actually makes correctness more elusive than if simplicity were prioritized.
This is kind of a bad comparison to make since they're comparing the value of Norway's fund versus the output of Mexico's economy (which would be more like revenue in the context of a company/investment).
The weirdest part of it is that it seems to be an academic article. A lot of people are lumping all USSR and even exUSSR nationalities into "Russians" after the Cold War era dehumanization, but this doesn't seem to be ignorance.
The 4 China related/controlled funds add up to over 2 Trillion.
There is another page on their website where they talk about the initial setup:

https://argobikes.com/pages/for-bike-shops
Reminded me of the book, Checklist Manifesto.

http://atulgawande.com/book/the-checklist-manifesto/
Pleasure. Don't forget the produced goods that come from milk like cheese in your burger.

It's diversification in your food ressources. In the ancient past that made it easier to survive.
I will attempt to make an analogy that tries to shine light on the angle I'm coming from. When we interview for software engineers, many companies place much of the emphasis on algorithms as opposed to other hard-to-test skills. Now, you have a candidate that aces any algorithm question put in front of them yet completely sucks at software engineering. Did that person commit fraud? It seems, to me, that the test is what is broken.
I've already permitted google to spy on me constantly. Why not just move into a place so they can literally watch my every move?