skysight-inc/HackerNews huggingface dataset:
I agree, it should be fairly simple to weed out what new frameworks actually improve on old ideas and make software easier/faster/better.

I definitely think React is one such example in the front-end world. It fixes so many of the horrible patterns that came before it.
what's wrong with the current android app?
So the employer doesn't want to disclose the allocated budget in recruitment
process and wants the employees not to talk about their salaries, but wants to
be able to freely pass the data to random (possibly hostile) third parties?
Something is a little asymmetrical here.
The average user should not need to muck around with the BIOS.
HN site sometimes throws that error i.e. that URL returns HTTP code 503 and no feed content. It's intermittent and not really a Feedbro bug.
Football's wildly popular, but spectator numbers are a non-argument for that. How many people have seen Michael Schumacher drive or Conor McGregor fight? Neither is indicative of how many are participating in race car driving or MMA themselves.
This sounds suboptimal. Just write code. If you need a DAG, parse the code using an abstract syntax tree or whatever.
HC-06 is US$3.46 on Ebay.
Arduino Nano v3 is US$3.29

Ebay has a pretty good return/refund policy. And then you can fall-back on Paypal too.
No mention of Java, but I feel like this works reasonably well: https://github.com/nebula-plugins/gradle-dependency-lock-plu...

You specify what version constraint you want for each dependency (latest.release, major.+, major.minor.+, a specific version number...). The tool does the work of resolving those constraints to specific artifact references, which you commit to your repo in the form of a dependency.lock file that gives you reproducible builds. You can then resolve new artifact versions with `gradle generateLock`, or revert it to a previous commit if there is a breakage.

It's not clear to me what problem OP is trying to solve here.
Here’s the post’s core thesis:

> At this point you could even get rid of the version altogether and just use the commit hash on the rare occasions when we need a version identifier. We're all on the internet, and we're all constantly running npm install or equivalent. Just say "Leftpad-17", it's cleaner.

> And that's it. Package managers should provide no options for version pinning.

> A package manager that followed such a proposal would foster an eco-system with greater care for introducing incompatibility. Packages that wantonly broke their consumers would "gain a reputation" and get out-competed by packages that didn't, rather than gaining a "temporary" pinning that serves only to perpetuate them.

Pinning is absolutely crucial when building software from some sources out of your control, especially with larger teams or larger software. You cannot rely on the responsibility of others, be they 100s of upstream library authors, or 100s of other peer developers on your product. One among those people may cause a dependency to break your build, either by releasing a bad version, or foolishly adding a dependency without carefully checking its “reputation” for frequent breaking changes.

In either case, without pinning, your build is non-deterministic and sometimes starts failing it’s tests without any diff. You can’t bisect that. Your only remediation is manual debugging and analysis. Work stops for N engineers because everyone’s branches are broken.

I don’t think any level of community fostering is worth that kind of risk.
It's funny that you talk about Apple developing maps because Google was withholding features like turn-by-turn direction, and Apple wanted to give a better user experience.

In the country where I live (Brazil), Apple Maps does not have turn-by-turn direction available, while Google Maps has.
so whats the latest way of getting past the paywall?
I'm a little surprised to not be seeing some classical search algorithms.

For online pattern searching, I'd want Boyer-Moore with the the Galil rule for guaranteed linear search. [Due to an unfortunate accident in C++ history, Boost and C++17 skip the Galil rule, leading to O(n+m) runtime vs. O(nm).]

For offline, Burrows-Wheeler has performance linear with query string and independent of the length of the searched document.
I don't think you understand how popular soccer has always been, everywhere.

The last FIFA census estimated that there are 265 million people playing in organized games with 5 million referees. We're not even talking about pickup games - which is what the research in your link is about (I'll ignore the quality of research methodology for now) - we're talking about organized leagues. The number of people who play pickup soccer games is much, much higher.
XCOR Aerospace Files Chapter 7 Bankruptcy
Been working on a series of small sites helping people with very specific purchase decisions. Example: https://coffee-scale.com/ which helps people find the best coffee and espresso scales for their specific needs.
> And version pinning in and of itself doesn't really solve this problem either: if you're relying on an external source for reproducible builds, you've got a potential point of failure

I grammerred badly, but this is what I meant when I said:

"As you keep an onsite cache of the packages"

In Nuget land this is quite easy but then you have some housekeeping to ensure the copy of the packages is backed up. This could be done with a separate source repo if you want to use that hammer.
All the Crappy JavaScript – A Walk Within Boredom
My reply was mostly for the "zero people" - contrasting it to "everyone" in other cultures.

I think that cursive is hardly readable (mine certainly, other too - and we almost see only cursive here in France).

Block letters (which I understand being separated letters, but still lower and upper case) is much better, but also much slower. Maybe that it is OK when someone is trained (where "OK" means " good enough for everyday handwriting, including taking notes").

A lot of discussions in this thread are probably due to the fact that we have, in France and most of Europe, either cursive, or capital block letters. We do not have the equivalent of typed text, where every letter is distinct (it is not that we cannot imagine how it looks like - it is just something we are not used to).

The recent US handwriting I saw was by Donald Trump - and is is all uppercase. I hope that this is not the non-cursive everyone discusses about but just his own style of "uppercase block letters".
> pure 100% alcohol

= free auto-gas supplement.

Or home heating.
I just went long on snap after saying for years it's a shitty facebook and if you like social media or online ads then you should just invest in facebook. The latest conference call was very enlightening in that it showed me how much snapchat was doing wrong and what they can do to fix it. I think there's a real opportunity here. It's one thing if snap just can't outcompete facebook, and a whole other thing if the problem is simply snap's simple and easily fixable mistakes. I believe it's the latter and I think snap will at least 2x in 2 years.
currently plays obv you're right, but played ever? i bet it's over 10%. youth soccer participation is over 50% in most of europe and north america and while it's hard to find statistics for africa and south america for organized play for casual play i would be shocked if it was lower than the organized play rate for north america
Anyone with a few tens of $M kicking around might want to look at this. Sad. I remember following these guys back in 2000, during the birth of the New Space movement. I really liked the operational concept behind their tea cart engine: https://xcor.com/propulsion/research-development/

Hard to believe they were founded 18 years ago.
Decouple it a bit more from html, too many RSS feeds contain html description/title fields. It's annoying both when you're showing them in a html page and when you're showing them in a native application.
Author here. I said tuples right after that sentence you quoted, and then I showed that tuples too could be dropped. So it's unclear to me why you feel the need for snark, and it's making it hard to understand you. Can you elaborate on what I am ignoring?
New Delhi’s smog is so bad that United Airlines has stopped flying there
Show HN: Lucky, an experimental new web framework by thoughtbot
You might also be interested to check out Automatic Statistician (developed by Z. Ghahramani, J. Tenenbaum and others) - https://www.automaticstatistician.com/index/
Luckily for us, social scientists have done in depth research on this issue and published the results:

http://education.biu.ac.il/files/education/shared/science-20...

Conclusion: People are extremely aligned to viewpoints, reinforced by their friends, however they are less aligned than if they STRICTLY consumed media from their own viewpoint because they have some cross-cutting issues.
Snapchat has been the number 1 social media app in US, UK, Canada and France for most of this year (above Facebook app and Instagram). Whoever says Instagram is murdering it is getting his facts wrong.

When Instagram/Facebook quotes its numbers, they are worldwide user counts. Snapchat is mainly only used in US, UK, Canada, France, Germany which have around 600 million people. This compared to India, SE Asia, Brazil, Africa where Snapchat is virtually non-existant. Users in developed countries are 10 times more valuable based on ad dollars. Hence, I find the comparison of raw user numbers to be an unfair comparison.
I wish you well on your speculation.

I didn't dig into the financials all that much, or even listen to call so I'm approaching this from a place of ignorance, but I do happen to have five or six family members between the ages of 13 and 18 and all of them have unanimously reported to me that Snapchat is unequivocally over.

That's as anecdotal as it gets, but I'm also hard pressed to believe that they're all simultaneously unique. And as we've seen elsewhere in tech, once the "cool" vibe is gone (Yahoo, AOL, etc.), it's a long spiral to irrelevance.
Exactly, given how ScyllaDB and Cassandra and now Yuga are all meant to be drop-in compatible (in theory anyway.)

Having seen the benchmarks for ScyllaDB vs Cassandra I think the crown easily goes to Scylla. That shouldn't be big surprise, they do have some amazing engineers on that team, including some of the creators of KVM. They wrote their own TCP/IP stack for Scylla and can run in kernel-bypass mode.

They also do some fascinating things like batching similar internal operations to get better instruction cache performance. I wouldn't have though I-cache would ever be a bottleneck for a database. It speaks to how highly-tuned Scylla is, where the other performance bottlenecks have been dealt with to such a degree that the I-cache behavior became a performance problem worthy of tackling.
There are a lot of articles about Julia being the language of everything. I gave it a try but did not like the syntax. Why would anyone prefer it over other languages?
Author here. I'd love to have you read the two links I refer to at the top of my post. They articulate why it's a bad thing.

Incidentally, version locking every dependency is identical to just inlining every dependency in the repo. And I actually like this approach a lot. See my example of "exemplary library use" at http://arclanguage.org/item?id=20221. OP was an attempt to reconcile my priorities with the mainstream.
Nothing like the lead engineer fiddling with the tooling and the tech stack every day and not mentioning it to anyone, to sap productivity. I started to anticipate spending the first couple of hours every day tweaking to my development environment and dependencies to resolve today's mystical crash.

And I felt too junior to say anything. I figured that if the grown-ups want the new shiny, it must be worth something. In actual fact, our real-time, React-Native, ES7-experimental-flag would have been as easily built in php.
Java Language Futures All Aboard Project Amber Brian Goetz – Devoxx 2017
You are right, but for Python, you usually don't have to touch C++, because someone already took care of that part.
I've found that my experience with the android app has improved a lot since snapchat's earlier days. The app used to be quite buggy which may account for some "ptsd", but I haven't had any problems in quite a while.
Seems like we need systems designed with "suicide" mechanisms built in, so that if they detect that they have a poor quality of life (err, I mean, that they're providing a poor quality of service) they'll shut down completely.
> Implicit parameters are one of my favorite features of the language.

The real question is: does the team you work with share your love of implicits?

Implicits are fun to use but they lead to code that's very hard to follow, so it's not uncommon to come across people who love them but these same people don't always realize the kind of code they are writing until way later.
Yet another co-opting of the term "crypto"…

Not the title, which for once does provides a hint that it's about crypto currencies (the "mining" bit). It's the domain name that's disheartening.

Edit: Downvote all you want, I like my language stable. I also like more general terms to be shorter than specific ones.
The key here is end up if you project too much into the future then it is premature optimization. I might end up becoming the next Google let's write our back-end in C++.
I agree whole-heartedly. Every place I've worked, I get the side eye whenever I talk about how the patterns being used are dangerous, and will only get us so far before we have to re-write everything in a panic to handle a new use-case for a customer.

It's something that took me a long time in my career to understand: businesses care about profits, and since we are all salaried, they don't care if we have to work ridiculous hours patching a buggy, shit system. They just want to get a polished turd into the hands of customers ASAP.

On one hand, I get it. Why build the worlds greatest system, and design it so well that it will never fail, and it will scale effortlessly, and it will be easy to add new features indefinitely? That will likely take 3 or 4 times longer to bring to market, and if the value proposition doesn't add up, it's not going to happen. So I guess we have to leave the good architecture to the firms where it is critical: NASA, medical devices, avionics, etc.
No revenues but the opportunities are all there because they can buy movie tickets/etc.

I decided not to monetize it for other reasons.
You can vendor dependencies if being reliant on a package service is too unreliable.
Good luck with that, it not hard to convince random homeless guy to register sim card on his name, even for wife.
Preach it brother. I work primarily in the enterprise Java world and I'd never just blindly compile in a dependency of LATEST and keep my fingers crossed. Any version bumps in my POM dependencies block are intentional. The transitive dependencies are hard enough to deal with already without having to worry if my dependent binary footprint changed significantly from the last build.
> "The author is also right about the cause: it's developers always chasing the newest toys."

That's certainly true. But undefined and wishy-washy business needs don't help either. It's easy to look at something finished and think "that's not right, that's not what I would have done."

Sure there's negligence or just poor decisions. But often there are good reasons for wonky architecture, and often those reason have little to do with technology and the people who implemented it.
Leonardo da Vinci, notable designer, and many other sophisticated people considered flapping wing aircraft. It’s easy to dismiss it as simplistic hundreds of years later once practical solutions already exist.
That's exactly right. (Author of OP here.)
I can relate that to my personal experience, I often choose not to watch a movie since I don't want to spend a couple of hours on entertainment but end up watching youtube videos for a longer time
It's actually Signal, see bottom of the long image [1]

[1] https://ha.cking.ch/s8_data_line_locator/images/10_01_cmds.j...
I recall being forced to learn Cursive Script[1] in early grades, since 'it's all you would use to write Essays and assignments in once you got to high school'. Upon reaching highschool we were always asked to print.

I think it should be dropped in favor of Typing Courses. While I suspect youth are on devices a lot, it's likely mostly touch screens. This also would possibly help children learn more words quicker as well as a useful skill.

I grew up with awful handwriting, to the point of failing Standardized Testing, I recall being one of the first students to be allowed to type it(I suspect it's all done this way now).

Turns out I was holding my writing utensil wrong. With it resting on my Ring Finger knuckle[2]. This grip had my thumb, ring, and middle fingers all bearing down on the tip, causing far too much pressure. As an adult it took a while to learn a proper grip and I now enjoy writing.

[1]
https://en.wikipedia.org/wiki/D%27Nealian

[2] internet example
https://i.imgur.com/krdw7sT.jpg
From their link:

>"Hypothesis set is the set of functions that have some common and unique properties that make them a viable candidate to be considered for the final hypothesis. We apply the learning algorithm to the hypothesis set and then choose a specific function from the hypothesis set. In terms of examples, the Hypothesis set could be linear regression and the learning algorithm could be gradient descent or the hypothesis set could be neural networks and the learning algorithm could be back propagation. Therefore, in order words, hypothesis set is a set of similar functions which have been shown to have good results under specific conditions and the learning algorithm is the algorithm that will do the actual searching."
https://medium.com/technology-nineleaps/what-is-machine-lear...

I agree with you, I don't find talking about "hypothesis sets" to be at all enlightening. To me it sounds like needless jargon and it is strange to see even this amount of effort expended to use it. Maybe we are missing something here though.
If you don't mind me asking, what social media are your family members using? Are their friends on that platform too?
50 desktop users an hour a day for 2 years to meet the min payout.

5.5 billion answers
I'm a Mac user and what is BIOS /s
This isn't an exact pattern searching library. Wade originally used Boyer-Moore, but has since switched to a trie [1] structure to search for _terms_ rather than the whole query.

This allows for result documents that can contain some of the terms, all of the terms, or a prefix of a term. It's also pretty fast as it doesn't need to run a linear search through the documents. I'm not sure what you mean by "classical" search algorithms, but a trie based search is a pretty standard way of doing it.

[1] https://en.wikipedia.org/wiki/Trie
On the downloads-to-listens, Apple is apparently working on that metric for people using their Podcasts app (announced at WWDC 2017). They're considering per-minute tracking, so podcasters can measure if people are skipping over ads, and what percentage of listeners finish the podcast. (If only 50% of listeners finish an episode, then an ad placed at the start will be worth more than one at the end.)

https://www.recode.net/2017/6/10/15774936/apple-podcast-anal...

For other metrics, some podcasts take listener surveys, like the annual TWIT Audience Survey: https://twit.tv/survey
Till they discover they can earn gift cards for app stores through Google Opinion Rewards and buy any app they want. To be fair I know a handful of adults that do this.
That is correct; it is the WASM binary http://webassembly.org/docs/binary-encoding
I see this promise in Mastodon. Under the hood it's just Atom + extensions. If current blogging solutions had a mastodon extension; say if a Wordpress blog also automatically set up a Mastodon instance for you even if it's just a single identity one, you'd have liking/sharing/commenting by default.

Note: fairy new to Mastodon, not sure exactly if / how this would work, but I've been thinking about this lately.
The usage goes back to Paul Graham and his macros with the implicit it.

Which appear in Arc.

In which this site is developed.
I think the challenge to your comments, which are well thought out, is that in the admittedly few (10 or so?) episodes of this, the amount of discussion of "games coming up" is approaching none. It's all reviews of games.

Now, certainly, people have memories and pay attention and start to draw their own inferences, but I think the target market feels more like "Basketball Nerds" than gamblers or fantasy players. Is there a benefit to the latter two to listen to this podcast? Undoubtedly. But I just don't "feel" (yes, subjective) like that's the push they're making.
I can't count the number of times I've heard from people very plugged into the industry declare that the FB exodus was underway.

If you read Hacker News and Reddit, it's obvious that Facebook is about to die. People are put off by its privacy issues, its outlandishly aggressive efforts to keep you clicking, and its culpability in tilting information and elections to shady actors.

But I'd probably make a bet than they'll reach 3bn before long.
non-paywall: http://archive.is/mWVgE
How Corporations and the Wealthy Avoid Taxes  (and How to Stop Them)
Isn't cscope only for C/C++?

I hate writing C# or Java in emacs because there's no intellisense/code completion. There exist projects like omnisharp but I've never been able to get it to work successfully.
That's not true. The conclusions you derive from the data can be totally wrong because of how weak the data is, but now you have a false confidence in it.
amazing what can happen when one invests oneself for more than 18 minutes. anyway, welcome to the party.
State government calls off car rationing in New Delhi
If you're simply looking for a pen-pal, you can always write someone in prison. Two sites would be http://writeaprisoner.com/ and http://www.meet-an-inmate.com/ With very limited or no access to email, prisoners remain one of the last pen-pal groups.
Snap suffers from a fundamental paradox, one that is difficult for me to imagine an easy way to solve.

They've made their bones by being a uniquely fun and social way of a certain subset of the population to share their lives without parents dipping their head in and seeing what they're doing, ala Facebook. The UI is designed to generally support this; it is confusing and messy and understandable only by someone who is innately familiar with the app, or unfamiliar with the general conventions of UX.

But what happens when that user base isn't big enough and you have to expand? What happens when you need to figure out how to sell ads in an environment when you have next to no demographic information to target against? You'd have to fundamentally change the business: algorithmic timelines, a more sensible UI, more chipping away at the anonymity - all of which will turn off their core users in droves.
For me it cured the addiction. On my view I could see if there are relevant news and if not get done very fast as to compared to visiting each site on my own. Then the occasional backlog made me realize that most isn't even relevant. That lead to a more healthy relationship with news.
Basically greed was in the driver's seat.

EDIT: From the article:

Stock-underwriting activity was in the doldrums in 2016— money raised by U.S. IPOs was the lowest since 2003, according to Dealogic—and banks were hungry for fees.

And goes on to describe how they set aside all of the signs that underwriting the offering was a bad deal. (Well good for them, they would make money regardless but the retail investors would not get a clear picture of the challenges in SNAP's business model until it was too late.

This was exactly the sort of activity that defrauded retail investors in the dot com bust. "What do you mean they don't have a business model? Look here, Morgan Stanley is underwriting their offering, don't you trust these guys to know what they are doing?"
Well OK but we are mostly talking about criminal cases here.