skysight-inc/HackerNews huggingface dataset:
Software methodologies that don't actually account for and work with the way humans actually behave (instead of some idealized notion of how they should) end up like this - tons of essays on how it's not really the methodology's fault, it's the implementations, etc.

It is the methodology's fault, by definition - they exist to be implemented, and if the in practice implementations don't work as intended, then something is wrong in the method, level of proscription, etc.
I must admit that I stumbled upon this as well. To me it sounded like „women change their minds more frequently“.
Now read that again. Every single piece software that exists, successful or otherwise, was at some point started from scratch.
I hope all your wishes come true. Your wife can save.
Has it? Is it pulling in the same money as when it was a print juggernaut?

This seems to suggest "not really":
https://www.macrotrends.net/stocks/charts/NYT/new-york-times...
Analysis of Alcohol Consumption Worldwide
You need to accept that there are a large number of people who don't want to fix the problem, and will actively try to stop you, and that no matter how clever, effective, cheap and world-changing your solution might be you're going to need to become a marketer and a politician to actually get anyone to take it seriously.
Also missing some GPU servers from https://www.hostkey.com/gpu-servers
... although you got some of them.
Around these parts the term 'attitude disability' gets floated once in a while. It doesn't translate very well... but the translation doesn't need the negative connotation it has over here.

Nullifying a circle of tit-for-tat takes a lot of energy, and stable blood sugar. Too much short carbs in prefab food is causing all of us all kinds of damage.
Electric cars 'will not solve transport problem,' report warns
Update: they don't seem to actually be a usable option at this point.
vast.ai and zerosix.ai at least do work.
Ten Ask HN posts in the last four days? Is there not a limit on this sort of thing?
My naive understanding of chaos theory was more about studying how minute changes could create measurable changes in chaotic systems. But it also often seemed that “all the noise” was very minimally affected by such changes. The smaller the change the smaller the affect. So I can’t help but think certain big things - like existence of children - are harder to perturb away.

But what do I know?
Depends. At some point, you're creating fake humans that are so deep under cover that nobody can tell them apart from real humans. When you achieve that, are they still bots?

I've also often thought that the cheap bots are easily identifiable (tweeting every 3 minutes, 24/7/365) and that a better bot shouldn't be that hard to build, but then again, I've figured somebody to be a bot that actually wasn't, he was just very invested in the topic and had plenty of time on his hands.
Does Rust have its own linear algebra, image processing, computer vision libraries in pure rust?

I would love to see how such libraries are built from scratch in a low level language.
I feel like I would learn a lot as well.
Maybe it worked that way in some other countries, but in a lot of places in Latin America, that is not how it works. Most slums just get more crowded, larger, and managed by thugs (lately, drug dealing foreign cartels are taking over) over time.

For example, take a look at Villa 31, a slum near Buenos Aires's downtown, in 1935 [1], around the time it first appeared, and now [2]. After almost a century, the precarious buildings are just getting higher, and more densely populated. Several attempts where made to relocate the people along the years, but having a high percentage of the population being illegal immigrants, it becomes highly unpopular to just give those people a new apartment, while there's a housing deficit. Lately, there's been more efforts in providing them a housing solution, because a judicial ruling forced the government to do it. But even then, there's no sign of the population in the slum being reduced (probably because they are replaced by newcomers, mostly illegal immigrants, that need a "first place to live" close to the downtown).

[1] https://upload.wikimedia.org/wikipedia/commons/d/d8/Villa_De...

[2] https://es.wikipedia.org/wiki/Villa_31#/media/Archivo:Villam...
I believe you but can we get some hard evidence? Everyone in this thread agrees but it would be nice to know for sure.
I've heard that idiom, and I'm sure it has its use. I don't think we should stop calculating, by any means. However, there are individuals in the field who think new insights are possible through continued attempts to improve our interpretations (in addition to continued development of the theory as expressed through robust math). I don't have a source handy, but I've heard the physicist Sean Carroll express this idea on his podcast, Mindscape.

Numbers by themselves don't mean anything (for humans at least). The meaning is found in how the numbers relate to the concepts that we make use of.
I should really say `await`, in particular. But obviously, you can't `await` outside of an `async` function (proposed top-level `await` notwithstanding). It's true that you'll eventually get to the top of the `async` function stack and you'll have an actual Promise value, at which point, you're back in synchronous continuation land.

But point is that using `async`/`await` as much as possible restricts the programmer to less concurrency, which inevitably means fewer glitches and race conditions. Many people make the mistake of thinking that JavaScript is safe because there's only one thread. But it turns out that most of the hazards of concurrency still exist as long as continuations can interleave with access to shared resources and mutable state.

Does that make more sense? It's late over here, so I might not be super clear.
Thanks for the recommendations to Flatland and Babaisyou. I will playtest the game in the next few days and provide some user feedback to you. Keep GameThesis awesome and I am glad you are open to Patreon.
http://archive.is/iIu9L
Does this mean you will continue to do so knowing you will be breaking the law?
Uk-ISP-group-names-mozilla-internet-villain-for-supporting-DNS-over-HTTPS/
Asshole: people who you don't like. Every interaction with others should make you feel good about yourself otherwise the other person is an asshole. You are never an asshole by definition, of course. Maybe a victim, but asshole -- never. Diversity means having people around who think and behave the same way as you do but have different hairdo or different thing between their legs. Introverted or depressed people are assholes, needless to say. Again, the most important thing for you to prioritize is your own good feelings about yourself because everything that's non-assholey in the world is designed to make you feel good.

<3
How does the resolve function work here? It is passed an object where one property is an object and the other a promise. The next then suddenly receives the resolved location..?
Apple Is Going Back to Scissor Switch Keyboard in Future MacBooks
The nice thing in Lisp-2 is that Lisp code is not only made out of function calls, but also special operators.

In a Lisp-1, simple variable bindings can shadow special operators. If you name a variable let, you're locked out of further let binding in that scope. That is ugly. Yet, you can hardly prevent let being used as a variable name. In a Lisp-2, we don't have this problem. We have a more benign version of it, rather: what happens if someone names a function let. That can be dealt with by a compiler warning or error. E.g. our implementation can warn that a special operator is redefined. And then it can cheerfully ignore the redefinition, so that let continues to work.

Then there is the question, in a Lisp-1, given that we have a let operator, and operators and variables are in the same space, what the heck is the value of let as a variable? What should (let ((let let)) let) return? This is hand-waved away with something lame like let having an undefined value or whatever.

This is ugly and points at Lisp-1 not being as clean and consistent as it is cracked up to be.

With macros, it's possible for the same symbol to have both a function and macro binding! In a Lisp-2, that's like 2.5 namespaces.

This is the TXR Lisp interactive listener of TXR 219.
Quit with :quit or Ctrl-D on empty line. Ctrl-X ? for cheatsheet.
1> (defun foo (arg) (* 10 arg))
foo
2> (defmacro foo (arg) ^'(multiply ,arg by 10))
foo
3> (foo 15)
(multiply 15 by 10)
4> (mapcar 'foo '(1 2 3))
(10 20 30)
5> (fboundp 'foo)
t
6> (mboundp 'foo)
t
7> (mmakunbound 'foo)
foo
8> (mboundp 'foo)
nil
9> (foo 10)
100

It is said glibly that Lisp-1 dialects uniformly evaluate all positions of a form, rather than treating the leftmost one specially. But that is actually not true. A Lisp-1 dialect, just like Lisp-2, looks at the first position and treats the expression specially if there is a special operator or macro there! (But: not if it's a symbol macro; yet, symbol macros and macros end up in the same namespace.)

Moreover, after a function call form like (f x y) is evaluated (uniformly, to be sure), the semantics isn't uniform: the first value denotes a function (or other callable object), and the remaining values denote arguments to be applied to it. That's a fundamental asymmetry, shared with Lisp-2. Why fret about symmetry in the evaluation, when the semantics of the application itself is ultimately asymmetric.

In the end it just boils down to the pragmatics: hygiene considerations versus not having to use funcall for working with higher order functions.
> metaprogramming is rare

In Java? Not really. Spring has been around since 2003 or so.
As long as it is fully disclosed that your bots are bots.
Woah! Respect for what you are doing and more power to you!
Found the asshole
In my 20s I’d just drop a $20 into a slot machine per day and play max bet, usually $3. If anything won it was a lot more than $20 and I felt like a winner. My rule was to spend the winnings immediately, and I still have a dkny vest I bought in MGM grand with my “winnings.”

I think gambling can be fun if you limit yourself and don’t take it seriously. Trouble is Vegas is good at making you feel special. And they serve free booze.
There is no grace in sullying innocent people selflessly building a fine free product, while asking nothing in return. The mental gymnastics and energy employed in attributing malice is much better spent in improving the product.

Better yet, fork the product, rename it and do with it as you please. The authors are generous enough to allow that.
I think this is generally how election texting campaigns work, in terms of human interaction required when I once tried it, due to laws against robocampains. A real human has to press a button for each text sent and then receive any replies.

Probably for online, similarly one post would be allowed for each individual human approval, unless you ad the bot disclaimer.
I'll do that
I'm building (what I hope to be) your new home for all your photos and videos. It's called PhotoStructure.

TL:DR; see https://blog.photostructure.com/introducing-photostructure/

In a nutshell, I've got 20 years of digital photos and videos, spread over tens of hard drives, CDRs, crashed laptops and servers, and takeouts from failed photo services.

Nothing I tried could sweep everything into one neat and deduped pile.

Nothing I tried scaled up to several hundred thousand files, with cross-platform support (to minimize vendor lock-in).

And nothing I tried had a UX that made browsing that large of a library be delightful and serendipitous.

So I'm making it.

I've currently got a build for Mac, Windows 10, and Ubuntu desktop. I've got a preliminary snap and docker image, and look forward to trying it out on a raspberry pi 4 soon.

I'm looking for more beta testers, if this sounds interesting and you'd be willing to share feedback! Email signups are in the above link.
1) No, proofreading is not authorship.

2,3,4) A judge could reasonably find that you were attempting to circumvent the law and declare all of these as “bot”.

The judicial system will not specify in writing complete coverage for every loophole. Judges can, regardless, find you guilty.
Hitler was insane, Stalin was very much sane and acted in his best self-interest.
I work in an extremely male dominated industry, and let me tell you...

Never underestimate the ability of one or two jerky adolescent males to massively fuck everything up!

Oh dear.
Can you explain

> it was sold at 8k before launch
I just don't get it. You still have to have provided the data for the client devs to query. Does opening up the full schema model make things easier to implement? Aren't you just kicking the can of api design down the road to the client devs causing thicker clients full of their own business logic?
Sorry but it seems necessary, PC principal.
Tachyon: Is Faster Than Light Travel or Communication Possible?
It's unfortunate that the CCP feels the need to commit such atrocities to preserve their rule and stability over the region. A more appropriate government for one with such cultural and regional diversity as China would be a federated one where minorities and ethnically distinct regions see representation at the highest levels of government, and this representation should lead to stronger rule and stability without the need for such violence. Furthermore, doing so should strongly dampen the nationalist desires of these regions. But of course, the CCP is ideologically opposed to self-representation.
Show HN: Spellingalphabet.xyz – Convert Words to Their NATO Phonetic Alphabet
Since I was a teenager I never understood why cheap cars had to be ugly in the exterior. I understand that if you're a car company you don't want to cannibalize sales of your higher-end models, but that doesn't stop a new company coming up with a really nice looking budget car.

Why did that never happen? I still wonder.

This car looks really nice, and proves that a nice looking car doesn't have to be expensive.
Stupid question - what makes us think the meta studies are themselves valid?

Also wouldn't junk itself have many subclassifications as how it is junk? Say poor study data quality, wrong assumptions of wider applicability, wrong analysis or conclusions, etc.
Smartphones with Best Camera to Buy 2019 – DSLR Quality
I don’t have any domain expertise but I found this project to be pretty cool https://www.vox.com/2016/8/4/12342806/barcelona-superblocks

In general I guess you’d have to get into public advocacy / local politics space.
How to win friend and influence people
https://www.avinashsahni.com/2019/06/how-to-win-friend-and-influence-people.html
Reminds me of those election SMS messages. /Technically/ a human presses send on every single message so it doesn't meet the definition of SMS spam, but for all practical purposes it is.
I really, really wish Elixir/OTP/BEAM would take hold in the soft real time / large embedded space. Such a nice fit.
One of Feigenbaum's best known contributions to the subject is a heuristic theory, based on renormalization group ideas borrowed from statistical mechanics, that explains the period doubling cascade and lets one calculate these constants. The first mathematically rigorous computer-assisted proof was due to Oscar Lanford. I think now there are proofs that are not computer assisted, though I'm not as familiar with these developments.

The Wikipedia article linked above links to some of this information. The following article has a slightly more technical summary together with references to many of the original papers (including Feigenbaum's):

http://www.scholarpedia.org/article/Period_doubling

For those of you with a bit more matheamtical background and access to technical books, I like the summary of Feigenbaum's renormalization picture in Guckenheimer & Holmes.
Related: The TCPA[0] disallows automated text messages, but using software[1] to help you text individual people more rapidly is legal[2].

[0] https://www.nolo.com/legal-encyclopedia/the-tcpa-protection-...

[1] https://www.hustle.com/

[2] https://abc7news.com/politics/campaigns-are-texting-voters-o...
We live in Stockholm, Sweden, where the average winter temperature is -1.5 C. The coldest days it drops down to -25 C (maybe one or two days a year). We want to have delivery of vegetables 365 days a year from our facilities, which means some type of indoor facility.

To me the smallest size which makes economic sense here is from one hectare and up (10000 m2). The bigger the better. We compete with the average greenhouse grower in the Netherlands, among others, which has four hectares.

For desert coastlines, check out Seawater Greenhouse. I know the founder well. https://seawatergreenhouse.com

Other extreme environments are very interesting to me, but I don’t foresee anything in rack size that makes economic sense. Food requires quite a lot of space to produce. But I could be wrong.
Do the authors have a draft pdf available?
It sounds like they're tackling isolation, not loneliness. There is a vital distinction between the two.
I’m guessing throw punches.
Most? Recognizing that a cheap food is fine for a dog has no bearing on healthcare.

Feeding your child chicken and rice instead of caviar and brie doesn’t mean you wouldn’t take your child to the hospital for treatments.
Godlua, the first known malware that leverages DNS over HTTPS
I feel the same way. It seems like this is likely to catch playful bots and not truly nefarious bots, because in the latter case the owner / author will sufficiently cover their tracks (and will probably not be in the state of California?)

I'm excited to see legislation in this direction but I wish they'd focus on forcing Twitter, Facebook, etc. (which /are/ in California and can be governed) to display / disclose when they are aware a user is likely a bot, and employ some half-decent detection methods.
I think GraphQL is highly misunderstood. I wrote about it extensively [1].

TL;DR: it's not really a query language, like SQL. It's more of an opinionated RPC framework. I generally don't think building out one's entire data model in their GraphQL schema is a good idea, in general, but it's also not the true value-add of the system.

[1] http://artsy.github.io/blog/2018/05/08/is-graphql-the-future...
Sales and Marketing do control which outcomes are allowed to be published though. If you allow me selective disclosure of trials I can show you that my roulette strategy is infallible.
I'm a car guy and I had never heard of this until today.

https://www.youtube.com/watch?v=bkNga_su--w

Check out the video.

Build quality and fit/finish is worse than Chinese cars from early 2000s. Panel gaps, alignment, interior quality, materials.
Absolutely horrendous. Inexcusable even for $17k. For that money, you are better off buying a Honda Fit. I don't see the point of this car at all.
Why farm when you make someone weaker farm for you?

And surviving wars (which have been more frequent than occasional), famines and disasters is generally easier for those who are good at killing.

You can't just hide without any weapons and hope marauders don't loot you.
Could anyone find the performance statistics? 0-100kph?
I've heard many people much more knowledgeable than me state that FTL phenomena/communication would violate causality, but I've never understood why that is or why that violation should be fundamentally impossible. Simultaneity itself is demonstrably relative and it doesn't seem, to my layman's brain, that causality couldn't also be in some form relative.
> You either need a simple list of items (eg. dependencies) or key/value pairs. Use a text file or yml or json or whatever.

You clearly haven't wrestled with kubernetes configuration files.

Reams and reams of YAML, heavily indented to represent umpteen nested objects.

Templating, bash scripts, using your favourite language to roll your own config generator - these are all well trodden approaches that fail to scale.

Official shitshows like Helm have come along with nothing more innovative to offer than templated YAML. The next version uses lua to generate config, but I remain skeptical given previous design choices.

We can question whether kubernetes has pushed the dial too far towards necessitating mountains of config, but for now it is most definitely a problem for us users.
Coincidentally, I watched this vice news documentary earlier today that shows the current situation in China: https://youtu.be/v7AYyUqrMuQ through undercover reporting.
My Life Was So Hard After Leaving My Google Job
They may be interested in the choose your own adventure comic "Meanwhile" by Jason Shiga.
https://www.abramsbooks.com/product/meanwhile_9780810984233/
Hey, looks pretty good.
I made https://www.podwhat.com , it allows you to make podcast lists of the shows you like. Are you using the iTunes API for search?
IMO iPad Pro with the appropriate software would be perfect. However, I think handwriting recognition for math might be too much a niche for developer to focus and polish into software that’s a pleasure to use.
How can you miss an error check?

Either you have used try and therefor there has been a check for errors.

Or you have not used try and therefor you had to assign to err and therefor you have to use a check for errors.

Any assignment to err indicates you need to check for errors just like it is currently.
Mozilla has about 300 million users across desktop and mobile. I'll let you decide if that's significant or not.
That seems a bit strong. Coming up with a methodology that no business can screw up, no matter how loosely they follow it, seems like it would be very difficult? Is that a realistic standard of success?

Maybe we could make an analogy to cookbook recipes. Some recipes require cooking skill and some practice to do them successfully. But if the recipe is good, you should be able to train at least some cooks to have consistent success with it.

But I would guess that such a methodology wouldn't actually generalize to lots of different kinds of software. It might work for repeatedly building similar things using similar technology in a restricted domain.
Exactly my thought as well. Office politics will always be a thing, and your methodology better acomodate to it.
There is a straightforward list of specific behaviors early in the article. None of it is defined by how anyone else feels; that's just the effect of someone who engages in that asshole behavior on a regular basis. The next comment down and probably half of the readers are trying to figure out if they're the asshole themselves, so I don't know where you got the idea that "you" are never the asshole.

(Sure is great how HN shows me this wonderful comment on top because it happened to be posted 9 minutes before I loaded the comments)
Tree of Forty Fruit
Because, believe it or not, many people are happy with Apple's designs.

And it's not just sales; Apple generally ranks at the top or near the top in customer satisfaction surveys as well.
what if the a-hole is the boss?
Exactly, it is just different shaped molds.
As per the FAQ question "Why not make it more powerful?" (via Google Translate):

> Do not forget that it is a lowcost car, it has a sporty look, yes, but it is not a sport, hence its price.

My main worries for it being a "sports car" are that the transverse engine suggests front wheel drive (unless there's evidence to the contrary?) and the lack of any discussion of the gearbox other than specifying it as "mechanical" (which hopefully is a mistranslation of "manual"?)

Also it's not THAT low cost, given that its main competition seems to be the Toybaru BRZ which is only EU 3k more and has 200hp to this thing's 130hp (and the primary criticism of which is STILL "it's underpowered".)

Edit: I misread. As pointed out below, the BRZ is actually a fair bit more expensive.