skysight-inc/HackerNews huggingface dataset:
This article isn't bad, but it misses the number 1 problem with Agile: Businesses are not agile. Some software teams might start out that way. Some start-ups may be nothing but the software team in the beginning, with a CEO in name in order to attract funding. But all businesses are waterfall organizations. The moment a business signs its first meaningful contract (money will be exchanged, on this date, for some product that does x), the company is waterfall.

The "best" (read: most agile) scenario is when the product team bends over backwards to completely isolate the dev team from the rest of the business and maintains the illusion that the dev team is operating in an agile manner while dealing with the rest of the business in business (read: waterfall terms).

But the layers of abstraction in this scenario are too thick and too leaky. There's no reason to maintain this fiction, and I submit that it's also extremely unproductive and inefficient to do so.

Every software engineer not at an early stage software startup is working at a waterfall company. We should stop pretending otherwise and come to grips with that reality and put more effort into coming up with better ways of dealing with that.
Right. One can use convert for pdf to png.[0]

0) https://stackoverflow.com/questions/6605006/convert-pdf-to-i...
Pretty nifty, but I would like it to actually recommend based on my tastes. Like combine this and Goodreads.
2018 CSS Framework || Which Is Better: Bulma vs. Bootstrap vs. Foundation
I am definitely using Weave Net for my trivial single-node cluster because it was the only CNI option that included a one-liner to install.

I have never had any reason to try a different one, the pods can talk to each other, "does what it says on the tin"... and on top of that but unrelated, their webinars tend to be star-studded and very informative.
Probably the real value here is that if you can hook them in the ER right after something terrible happened, they will have a very hard time being rational and walking away later. If you get to them at any other time, they will be vastly more rational. But planting this idea in their head at this critical time will serve to essentially make many people a captive audience who cannot escape later when it seems they would be more able to think rationally.
Not having used it in any meaningful way, after a lot of reading I am sometimes still unclear with the value proposition.

The value imho could be in being able to package distributed applications and deploy across cloud providers or on prem, seamlessly.

I don't think this is true though short of doing a lot of effort to abstract access to a gcp/aws/azure managed service (say, a db), which is probably a bad idea.

If you take that away, then a lot of the replication, autoscaling, load balancing, failover etc. can be implemented using cloud providers without having to manage the complexity of k8s.

Hope to be proven wrong here.
Ah, always wondered why the Chainsmokers had stolen the mattress from Boulder. Now I know.
The TX2 is a dual-core chip (ignoring the 4 "littles" since they're unused in benchmarks). The 5422 is a quad core. And even then, it's outperforming the 5422 by a decent margin in most tests. Even c-ray, an intrinsically multithreaded application is close.

So you're correct, they're "comparable" in that if you take twice as many 40%-as-powerful cores, you might shrink the gap. But for any fundamentally single threaded tasks, a massive gap exists. And if/when you leverage the GPU (which can't be ignored, despite your handwaving), it becomes a canyon.
Thanks a lot for the feedback.

I'm not caching at all since I do not want to store any potential confidential data on my servers. The main reason that it's fast is that there are several instances running Chrome headless behind a load balancer.

The main use case would indeed be to send HTML to the API instead of an URL. I just didn't add this use case to the landing page API tester, but it's definitely supported.

The i in APi is lowercased because I thought it looked cute :)
What corporate policy blocks Youtube but not Reddit? :)
A One Parameter Equation That Can Exactly Fit Any Scatter Plot
I’ve been in since $13.
Or Harry S Truman [0].

[0] https://en.wikipedia.org/wiki/Harry_S._Truman#Early_life_and...
PDF of original paper here, with less-informative title: https://colala.bcs.rochester.edu/papers/piantadosi2018one.pd...
Tesla in Autopilot mode hit a parked California police car
Email Privacy Act Comes Back Hopefully to Stay
One can argue over the implementation method, but fundamentally a society must decide whether they believe health care - both routine/simple and unexpected/severe - is a right of all or a privilege for just some. If you say it's a right, everyone has to participate and those of means have to help pay for those who have none. The individual mandate was an admittedly roundabout way to achieve that.

The old system of paying a doctor outright with a check or cash was not a universal healthcare solution - a lot of people couldn't afford it even back then.

Most developed countries deal with the cost problems of health care through strong price regulation, even the relatively laissez-faire systems like Singapore [1] or Switzerland.

Obamacare did a lot to improve access [2] (subsidies, pre-existing conditions, adult children on parents plans) - it's a lot like the Swiss system, - but unlike that system, it did very little to address costs.

1. https://mobile.nytimes.com/2017/10/02/upshot/what-makes-sing...

2. https://www.kff.org/uninsured/fact-sheet/key-facts-about-the...
> It’s so predictable that developers will pooh-pooh having to write timezone code, almost as much as it is predictable that some clueless commenter on Hacker News will complain that this page has autoplaying video on it. And then someone will calmly quote this passage in response, quietly pleased with themselves that the initial commenter was rude and certainly didn’t read the post at all. Then a third person will chime in on the thread saying the author was playing you all like a fiddle anyway, and the real problem is that the post was way too long to start with.

I guess I get to play the part of the second person…
Eavesdropping to ethics: Voice tech highlights our relationship with AI robots
Nope. SQL uses single quotes for delimiting values, not double quotes.
Keep in mind that this type of correlation is baked into the system. Lawyer hires an ad agency to get the word out. Agency does SEO on inbound clicks. Finds that there are geographical clusters where a lot of searches originate from. Agency responsibly increases bids on ads for devices in those places. The agency could take the next step and identify what those places are and why they're popular with people looking for lawyers, but what would be the point? All they're interested in is maximizing the value of every dollar they spend on advertising and if the data says do it that's what you do.
I'm not religious, but I am a voracious reader, and I think Revelations from the Old Testament is probably going to predate this apocalyptic story by more than 6000 years. For a more specifically urban tale of apocalypse, there's Sodom and Gomorrah:

"Sodom and Gomorrah, notoriously sinful cities in the biblical book of Genesis, destroyed by 'sulfur and fire' because of their wickedness (Genesis 19:24)"

Reference: https://www.britannica.com/place/Sodom-and-Gomorrah

Most 'modern' stories have either biblical, Greek, or mythological roots. Apocalyptic themes have always been a big seller, e.g., Jesus of Nazareth predicted a second coming that would not be a pleasant experience. In scholarly circles, he's known as emerging from a group of apocalyptic prophets, which were common for his time.
The windows subsystem for linux? It's dealing with lots of tiny files going through a virtualization layer, you might want to just use the Windows native version of Yarn which is very fast.
> maintenance will probably increase

Total vehicle miles will probably increase, but fleet vehicles tend to require less maintenance because they're more regularly maintained on average (I'm told.) Maintenance will probably also become more of a fleet/B2B thing than B2C "individual car problem" thing. Partnerships will be formed or maintenance will be brought in-house, and margins will go down.
The Olson database is great, but I wish it included more cities. I hate having to know the mapping from city to time zone and time zone to city. Quick, what's the zone to use for Columbus, Ohio?
A quick wikipedia search says Solaris Containers date back to 2004 but Linux Containers "only" 2008. Unless you're lumping chroot jails under the "containers" header.
The deceptively complex world of calendar events and RRULEs
It's serious, or at least I know some people socially online who in some way identify with robots. I assume they mean it metaphorically; something to do with gender expression or possibly neurodivergence.

But it has never actually come up in conversation, and it doesn't impact our relationship, so I really don't know. ¯\_(ツ)_/¯
I agree with you. So I'm not sure what the argument is here. I was only describing how we got to the current morass and why it is so hard to extricate ourselves and do something not crazy.
Right on! They are at the final bastion -- continue saying "no" to being bought by Facebook, FB is plastering them with ads continuously. I say 90% of ads I see on the site is FB luring me into "see what my friends are doing".

Wonder how much before enough money is enough money.
It’s less effective these days but it used to be very easy just check if they offer an option for two factor login... if it’s otop or sms... beyond that not sure....
Radical Markets: Chapter 1 – “common ownership self-assessed tax” [pdf]
My father's rule is to only read by opening books (new, old, known, unknown, already read, halfway read) randomly and just plowing through that random part of the book. I don't think I would personally enjoy that constant destructuration but it help get a global vision of many books fast.
Also discussed at the RealTesla https://www.reddit.com/r/RealTesla/comments/8n20d9/this_morn...
But that would also be a limitation, since you'd never explore new things ;)
That's the website's stock in trade! https://fivebooks.com/?s=russia&post_type=interview
It’s definitely inspired by Twitter. For good and for ill. It has the big difference of not being something run with the intent of serving as many ads as possible; Mastodon instances are run for the hell of it, and many are paid for via Patreon.

I like to call it “the People’s Glorious Social Network”.
In practice there is a time limit. Nodes will not relay blocks that are too far from their current clock.
WallStreetBets will be happy...
For those who missed it, Sam Boyer (maintainer of dep) wrote a detailed post about why he thinks vgo (or rather Minimum Version Selection) is inadequate[0].

The key argument is

With dep, it’s usually easy to point to failures - they’re explicit, verbose (and, currently, often difficult to understand, and printed out at the end of a dep ensure run.

The primary failure mode in vgo, however, is silent false positives - a vgo {get,test,run,build} command changes your dependency graph, and exits 0. Maybe everything’s fine, maybe it isn’t, but it’s incumbent upon you to take additional steps to understand that your build is broken.

I haven't been following this debate very closely, and this post doesn't make it clear - have these points been addressed? Is there still room to maneuver, or is the design mostly settled now? I know the post states that any design flaws will be fixed, but it sounds very much like the more typical lock-file + solver solution has been definitively decided against.

[0] https://sdboyer.io/vgo/failure-modes/
I'd disagree -- but I think an important question is whether the goal is to create an industrial base that can make a chip with similar methods to the 1980s at scale, or whether they just need to create a single chip as the culmination of all their work. It also depends on how slow you're willing to go -- with enough RAM, you could emulate the 8086 on something like a 4004 at a slower but still usable speed. (C.f. ARM Linux running on an 8-bit micro[1]) If it's a single chip, they can do things that don't scale. Using a simpler processor increases yield dramatically, making it easier for them to get a working processor later. Corrosion might be a problem if they take a long time to build things, but they can use gold wiring for everything despite the cost.
If you imagine them as monk-scribes, I think a story could be made of them practicing and honing their craft 12 hours a day until they can hand-etch circuits using a microscope and mechanical tools to downscale each movement they make (Sidestepping the UV source for photlithography). The RAM requirements can be lowered by micro-weaving readonly data with rope-core memory in a tiny package.
Humans are surprisingly good at fine and accurate work. This would be an illuminated Bible or sand art, but at an unprecedented scale.
The biggest hurdle, I think, is the energy required for getting chemicals at high purities and performing vapor deposition. Maybe they could harness hydro power to generate electricity? Maybe they can burn coal or charcoal for heat? The wear on such a system might be too much to keep up with for them.

[1]: http://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
In Lean you could do

theorem and_commutative (p q : Prop) : p ∧ q → q ∧ p := by cc

for a tactic proof and

theorem and_commutative (p q : Prop) : p ∧ q → q ∧ p := λ ⟨h,j⟩,⟨j,h⟩

for a term proof (just write down the function).
Nice work grabbing a .app domain!
Spinning data into sound
There's a hypothetical world in which organ distribution is so efficient and prevalent that the average fatal car crash saves net lives. What a strange kind of "trolley problem" that raises...
IIRC, WSL hit "general availability" status in a recent release, including on servers, but I believe that yes the guidance is still that WSL is primarily "for developers" and that running production services on it is, in one of the greatest OSS traditions, "at one's own risk", but "allowed" now in a "at least it won't break your warranty" sort of way.
The main thing I've seen to be different across languages is tokenization/lemmatization.

Something as simple as wanting to split a sentence into words can be difficult, e.g. you may want to be able to split German compound nouns into their component words, and to do that you need a model (or list) of nouns so that you can identify these. Or if you're doing Chinese which doesn't have spaces.

A bunch of the deep learning work starts from characters for this reason - you get to avoid that messy step, though in Chinese, characters may not quite be the best representation either, maybe you want to break down characters into their component radicals (I don't actually know this, I don't work on Chinese NLP, and have not run this theory past any chinese speakers)

But if you're not just throwing everything in a Char-LSTM, you may want to do things like lemmatization so that you can generalize across different forms of a word, or maybe you want to use lemmatization info to inform your tokenization, so that you don't lose the form info.

But, really, one big advantage of Neural Nets is that you don't need to do this, that you can just get a big pile of labels via MTurk/users and train on that without really needing to understand the language you're working on very deeply.
Google Named a Leader in 2018 Gartner IaaS Magic Quadrant
This Cal Tech style sounds neat. Let me know if you know more, I couldn't find anything on google.

HA, I'm so inconsistent with my spaces on units. I'll add that to my summer todo list.
The ad hominem and profanity isn't even correct about OpenBLAS.

There's nothing interesting in the lack of Skylake support, as is obvious from the open issue for KNL support. That might even be interesting for the pointers it contains to KNL and SKX GEMM.

OpenBLAS 2.18 certainly does use AVX(2) on appropriate CPUs. If doesn't detect micro-architectures that didn't exist at the time, it hardly a bug, and the correct solution would be to persuade the Ubuntu maintainer to provide the "hardware enablement", or to use BLIS. If tutorials tell you to install "libopenblas" they're wrong because that package doesn't exist.
I thought it was a joke at first too, but their other comments seem to indicate they either really likes sticking to their comedy context, or they were serious.
Drawing a comparison between a comment sent to a friend (a communication between two parties that ostensibly know each other) and prank calling the cops is a bit far fetched.
I just hope they figure out a solution which satisfies the community for the long run. Maybe they have already with vgo, but this is starting to feel vary Javascript-y the way people have been pushed from $OLD_PACKAGE_MANAGER -> dep -> vgo.
What may work (if he has credit and can cover the lowered amount) is "I can borrow enough to cover the Medicare rate for this and pay it now if that will cover it in full. If that won't cover it then I'm not going to borrow from friends and family when I'll still be paying you and never be able to pay them back."
An Internet where everyone has to constantly make micro payments just to use it kinda sounds like hell to me. We don’t need to have someone making a profit off of every single interaction.

Are you comfortable with how your blockchain-based all-for-pay Web 3.0 would inherently bias any discussion in favor of whoever had the most money?
Another example of confusing user-intent is "last X days".

I.e Does "Last 2 days" indicate:
A. Last 48 hours?
B. Yesterday + Today up to now
C. Yesterday + the day before.
> Looks like it's back to tarballs for me.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=290435
Actually Decoupled wasn’t the original name of the app, but when the .app TLD was opened, that original name was already taken. So I had to come up with a new name for the release.
Joy [1] also does this, with no obvious warning, and no way to opt out. I reported it and the contributors said they had no problem with it, and if I didn't like it I could build from source, because correcting my activities would be useful to them.

[1] https://github.com/matthewmueller/joy/issues/79
We spent weeks on this for our new conference calling app to determine when a user says "Setup a call at 10am for my group every week" that come October 29th 2018 the call takes place at 10am, not 9am following a DST change.

After a heckuva lotta research and reading we determined that we needed to store the scheduled meeting time using two values; the local datetime and the desired timezone eg.

scheduledAt: 2018-05-29T23:41:16.167
scheduledAtZone: Europe/London

Everything else in the system like created, updated, ended data is stored using UTC and transposed on the client using the user's stored time zone preference. eg.

createdAt: 2018-05-29T22:41:16.167Z

The application server your app is running on of course needs to run on Etc/UTC but with that in place (so far...touch wood) we haven't had a problem in our usage.
I'm adding this here as a part of my growing todo list:

Add in more explicit unit analysis problems to each unit.
Add in unit tracking to more solutions.
That definitely hurts my experience as well. I even tried having the app installed for a bit, but that shoved stuff on the screen I didn't want as well. I guess they are under business pressure to show you more than the content in order to make money...
yeah, that map zoom animation eats half a core for me
Fun to play and somewhat challenging. The rules are simple, but I kind of wish there was a single pop-up with the rules. It would have saved me some trial and error.
If you like to write reviews, buy umbrella insurance. It's cheap and covers all sorts of random stuff for millions.
Did you pick a nice restaurant?
Hard to resist this - "Unlike the intersection, the Set Difference is a bit harder to scale up to more than two lists. It is concievable, and I may even have done it, but I’ll leave it as an exercise to the reader to develop that."

An inefficient solution which involves unnecessary sorting: for each file_i, 0 <= i < n in the set of n files, cat it 2^i times before combining to pipe through sort and uniq -c. Every possible set operation combination can be determined by grepping the result for a particular combination of counts. Intersection would calculated by grepping for 2^n - 1 while symmetric difference would require egrep to pick out any of 1, 2, 4,..,2^(n-1).
Nature used to be a prestigious journal. But its spinoffs, not so much. When they stuck to bio, they were good. Computer science, not so good. Nature Energy's hype pieces from flaky battery inventors have been mentioned on HN.
I still wonder why solving a solved problem took so long to solve for the Go community, given they already solved it anyways?

That is, in more proper words, first of all, language specific package management is mostly a solved problem. There are possible improvements, and maybe vgo realises some of them, but that's mostly a bikeshedding problem. What users need is to be able to declare what packages they need, in what version range. And their search for an alternative to fetching source repos is like searching for the cure to ilnesses that already have proven vaccines: you just put up a server and fetch from there. Decentralisation? Put up mirrors.

Then the way this vgo thing happened is the opposite of nice. Tools already existed, and they had to conform to the restrictions of the project (like the, excuse me but, idiotic idea of a $GOPATH); but then one of the Go deities come around and goes, um, I deprecate all of you, break the rules that you had to comply, and because I-am-who-I-am, this is the way to go.

Now Cox's solution might indeed be better (though I think it's an overkill, and do agree to Boyer's articles I read), but this is not the way to run a community. From my PoW, this would not preclude me from using the language if it came up, but I'd definitely be reluctant to send patches to them. Communities with deities and dogmas are always unhealthy. Those that also, additionally, are deep down in yak shaving and bikeshedding are even more so.
The sine wave simulation is my poor attempt at letting the students discover the equations. My hope is that they will discover the wave equation and the inverse relationship between period and frequency.
This article is about the Go programming language (and environment).
Will be interesting to watch this become a trend.
Venmo solved the pain points of easily transferring money between acquaintances regardless of the financial institutions that money may reside in. Having social interaction in their app is a side affect or the purpose, not the purpose itself.
The hilarious part about that is that when medium launched everybody was falling over themselves to say how this was the future of blogging because of the pretty fonts and the lack of annoying screen real estate consuming extras.

That popup is a monstrosity.
Last time I was in jail there was nothing with words in my cell except my booking papers. Calls placed out of that jail were collect and didn't show a caller ID. Thankfully I got the number of a bail bondsman from a man who was in there for battery. YellowPages would have been nice.
> "She woke up, got dressed, and went downstairs for her daily breakfast of toast and juice..."

It's been a long time since last time I read it, but isn't this essentially the opening of the Hitchhiker's guide to the galaxy?
https://www.hhs.gov/hipaa/filing-a-complaint/index.html
Critical appraisal of the evidence for transgenerational epigenetic inheritance
The smart ones do. The same goes for emails, advertising copy, blogs, abstracts, elevator pitches, etc. Movies do it, too.
If lawyers are like programmers, the fees can easily be 10x different from one to another. I'll bet there are some $50/hr lawyers and some $5,000/hr lawyers.
You may be disappointed. Drug dealers and professional girlfriends are likely still uninterested in paper trails and paying taxes on income.