skysight-inc/HackerNews huggingface dataset:
A farmer is not the one designing the farm equipment (though I respect how much they know and may be able to do maintenance on it). That's where this analogy breaks down. The original suggestion that APIs are less UX than UIs is based on the idea that developers make APIs and thus will easily understand other APIs, so that less investment in the experience is needed. Which is... nonsense? First of all, not all developers are API developers. Those in other disciplines will welcome the assistance provided by good design and documentation. Secondly, as much as I don't appreciate diving into someone else's spaghetti code, do I also not appreciate integrating with someone else's clunky API, even though I build APIs for a living.
Math exploration and experiments are done on pen and paper because the notation is incompatible with keyboards.

I assure you there is plenty of exploration done in tools like Jupyter.
> I'll gladly join the groupie crowd once Linux runs stable on it.

There's still the issue with the keyboard having 7 fewer keys than a modern ThinkPad, and compared to the classic 7-row ThinkPad keyboard, 15 physical keys are missing. That's a considerable disadvantage. Mac laptops have superior displays, but we're using keyboard just as often.
Well, in practice, there is not much difference.

The same freedom that allows the media to criticize legitimate concerns when it comes to the government also allows hostile foreign interests to amplify minor issues or manufacture fake ones to take down the government and install one that they can control from the outside, often to the detriment of the country and the citizens. So, my theory is that the countries that will succeed over the next decades are the ones which can protect themselves from foreign influence, by kicking out foreign interest groups, "aid" agencies, investments, apps, "news" sites etc. which India is doing. The obvious side effect will be that legitimate concerns and legitimate organizations which are detrimental to the establishment will also be suppressed. But I don't think there is a way to not do that.
Rewe, Edeka, Penny, Marktkauf, Famila, but only select stores.

https://respeggt.com/de/die-produkte/
next.js 10 finally has the "home.php" feel. Yeah, yeah, full-circle and everything but I can use typescript to create "home.tsx", come on!
What else are you going to do with a dead horse?
What software already supports vulkan (so that it in theory can just be "switched on" for rpi)?
Standing Out in 2020: Doing Content Right
I've had a continuous string of Mac Pros from G3 to 2012 (MacPro 5,1) my main workhorse. I have continually updated and expanded it.

The 2013 mac pro was a mess. pass.

The latest mac pro... I think it wasn't just expensive, it was sort of sucker expensive.
I'm not in a walled garden on the Mac... I can run anything I want on it, and I do.
This doesn't surprise me: there are some huge industrial farms and the rest are small private ones, obviously.
> Again, not to say subsidies are wrong per se, but I don't follow your reasoning there.

The reasoning is that it is so much cheaper to produce food in some low income countries (less/no regulations, lower wages) that the Western world would never be able to compete with it without subsidies.

I'm not an expert on farming at all, but as far as I know at least in the EU, all farmers are dependent in some way or another on subsidies. In other words: it wouldn't make financial sense to farm in the EU without subsidies. I'm assuming it's the same in the US, but I might be completely wrong. Correct me if I'm wrong.

Hence my conclusion: if farming wasn't subsidized in the Western world, it wouldn't exist in the Western world and it would all move to low income countries that aren't as regulated and have cheaper production. Just like the production of the vast majority of the rest of our goods I guess?

> Most Western countries (with the possible exception of the US, I don't know) aren't agriculturally self-sufficient, nor it is a goal for them to be.

?? This looks pretty self-sufficient to me? http://capreform.eu/trends-in-eu-agricultural-self-sufficien...

Or at least enough production to survive a war or other crisis.

Being from The Netherlands I know that we export a ton of food (a tiny country that is the second biggest exporter in the world behind the US). We also heavily subsidize food production.

If self-sufficiency of food production (in case of crisis) wasn't a goal of the Western world then I have no idea why we would have any internal production at all? Why would you subsidize food production within a geographical region for any other reason than food security?

> In case a war broke out, energy supplies would be a much more pressing concern, especially for Western Europe.

Ah? I would think that both (food security and energy security) are dependent on each other, equally essential and pressing? I mean: you can't have one without the other in times of crisis.

It's a bit off-topic, but I can't think of many policies that are geopolitically dumber and more dangerous than European energy policies (with perhaps France being the only exception). Example: Germany is in the process of making itself voluntarily completely dependent on Russian gas for the vast majority of it's average energy consumption ( > 60 %) and for more than 90 % of it's base load production (when there's little wind and sun).
It's mostly a matter of corporate/government politics more than technology. And those politics are not going to change unless serious political action (read: lawmaking) forces it to be so. It's in a similar vein as "right to repair" or whatever.

At the end of the day, if you don't have a datasheet and the vendor gives you the finger, you're always going to be running a rat race against them, struggling to support 10 year old hardware with free alternatives, and they'll always win because they control the playing field. Further analysis of this phenomena ("what is the root cause of this attitude, and why does our society allow it?") would require actually criticizing and analyzing software development in the grander context of workforce politics over the past, say, 40 to 50 years. Spoiler alert: doing this will probably make you depressed.
5. Forget about the rockets, just buy and sell energy
Incorrect. The opposition in India has been largely castrated, mocked and vilified by media sources in most of the country, especially non-English media.

For the record, I read somewhere that the current Indian ruling party is the wealthiest ruling party in the world with an AUM of $3B (this is an outdated number btw). Meanwhile the opposition has barely enough money to fund the construction of its own headquarters.
People will reverse engineer them, given time. And the secure boot verification can be shut off.
Show HN: Map of 7 power plants accounting for 1.3% of US greenhouse emissions
10-year-old unforgettable JavaScript libraries
I think a distinction needs to be drawn between academic economists and economists in government such as Benanke. Economists in academia should go where the facts lead them. Benanke has/had a different role in that he also had to prevent panic and runs on banks.
Ask HN: Suggest good books on bootstrapping a startup
I am not good in marketing, growth hacks etc, like to improve my skills. Would you please suggest some great books for getting first few customers for a startup ?
Jane Street has spent a lot of resources into making sure they're well known as one of the "top employers". Their recruiters put a lot of effort into pseudo-anonymously promoting the company on websites like reddit and blind. It's pretty forward thinking actually as younger tech savvy candidates no longer pay attention to sites like glassdoor and seek information through these discussion forums. The natural evolution of fake glassdoor reviews is astroturfing I guess.

Firm performance is excellent but IMHO the only reason to work there as an engineer is for marginally more money.
> Chinese being difficult to learn has nothing to do with the current discussion.

It has everything to do with the current discussion. GP was suggesting that a "pictogram-like written language […] isn't that far-fetched". And I was countering that argument by saying that a large alphabet (a large set of pictograms) is hard to learn or at least takes a lot time, as can be seen from trying to learn Chinese.

That time is much better spent wrapping one's head around the math itself.
France demands millions of euros from Big Tech firms such as Facebook and Amazon
Modern life is just complicated: there's so much things to know. Computers are just a small part of it.

As an example, I'm (mostly) car illiterate, I just don't have the time and energy to commit to something that do what I want and works 99.99% of the time.
Very excited about the performance of new chip. Although I would wait another year till popular apps start working reliably.
This is a common misconception. It's actually generally pretty rare it plagiarises long phrases.
To be honest with you, I don't have much to say on the topic of phytates.

However, anecdotally, I went vegan after suffering from digestive issues for years, and the diet combined with a healthy amount of fermented foods has made a night-and-day improvement to my digestive health.
Of course if your audience prefers a different language, let's substitute English for the other language. If your point is that a good programmer (of APIs) may not write perfect documentation (or even bad documentation), maybe that's exactly where you could treat your API as a first class citizen and bring in a technical writer. I'm not saying that's worthwhile for every API being developed. But if you want to build a first class product, and bring in designers and what not for the UI, why would you neglect the API.
I threw out a laptop I had from 2008 that was at the time top-of-the-line 3000$. I bought it in the US when I was there on vacation. This was when the dollar was at such a low that I got the device for at the time the equivalent of something like 1200€.

I couldn't sell that device for half of that a year and a half later. I got a newer laptop in 2016, again very specced out for a laptop. About 1800€, couldn't sell it for 800€ 2 years later. I still use that last one because I didn't want to sell it so far under what the market value should be.

If you try to sell anything Apple related that isn't more than 5 years old you won't have that problem at all. You can get a good value for the device and sell it without too much of a hassle.

Even if you're a student you would likely be better off buying the cheapest macbook you can find (refurbished or second hand if needed). If you don't like the OS you can just install Windows or a Linux distro on it.

Are you sure about that 250$ number? Because I don't think that's a very realistic number.
Industrialisation of farming is a good thing more than a bad thing. You don't want the cost of food to go up, or the supply to go down. You kind of want large scale industrial farming. It's like complaining that large factories are taking over small artisans.
Source code for software is much, much, much longer and structured in directories and version controlled and automatically syntax checked and automatically tested and even edited simultaneously remotely across the globe.

And in case of some languages we can even use the full Unicode for variable names (Julia). The only restriction is we have mandatory separators and adjacency does not automatically mean multiplication.

See for example VS Code Live Share for the last one if you are not aware of it.
A weird notion I see is that

"Countries who jumped on the Internet earlier can't have fiber because of existing competition"

Fiber is actually MUCH, MUCH CHEAPER to deploy for higher speed networks than any high speed copper, because the later almost always implies to deploying a fibre network too to do everything other than the last mile.
Simplifying your application state management with Recoil
This is subjective reasoning (nonsense). It only matters so far as a customer is disappointed and shops around for a favorable opinion contrary to reality. A lie is still a lie even if a person isn't adult enough to appreciate the difference and the harms are the same either way.
I see your point, it was just the wording of "not killing" which I found a bit odd. The environmental argument makes sense, the ethical argument depends on many factors.
I don't quite understand this.

Why can't HuffPost India just not simply operate from the US?
At the very least it's still less-kill.
The reason I found is because in math adjacency is interpreted as multiplication. There is no mandatory separator character.

See my comment here: https://news.ycombinator.com/item?id=25207527
Did the bot only answer in AskReddit? Because if it did cover other subs too, I'd be shocked more.
Not a farmer but I imagine better amortise the cost of machinery, better optimise a process when done at scale.
I think something like algebraic effects can definitely be ergonomic and understandable, but a language definitely has to be designed for it. Algebraic effects are like exceptions in a lot of ways, so I think people will be able to understand them. See Effekt [1] and Koka [2] for languages that are designed with them in mind.

[1] https://effekt-lang.org/
[2] https://koka-lang.github.io/koka/doc/kokaspec.html
Hahaha that did not age well. GE is a failing dumpster fire and Boeing is headed that way. Great business sense these people have.
It's not so great when you change one cpp file and run make.
Theres also just the fact that social scientists don't agree on lots of topics. You can find one economist who says raising taxes is the right thing for the given situation, other who says they should be lowered. Opposing political parties could both use their economists as proof their policies are the 'right' one.
> So asking GPT-3 random metaphysical questions gets you semi credible responses because those kinds of questions reduce to semantics and bullshit anyway.

Ask GPT-3 about quantum physics, and you get a pop-sci book ;)
What you are saying is true, but a lot of people hate the thought, since a farm has historically been a family working within a small community or a village, first and foremost for their own benefit, with the surplus going back to the village or greater society through trade or cooperation (or later by force through taxation by the Lord of the land). This was a good and healthy life that produced strong people. For thousands of years the farm was the producer of civilization and culture. Today, on the other hand, it has been reduced to a factory, and culture and tradition is increasingly molded by political organizations who sometimes don't have the family's best intentions at heart. The unit has been operationalized and a big part of what it once meant to be a farmer in a close-knit community has instead been reduced to being a factory worker on minimum wage (or less, if you're an illegal immigrant).
I would like to know if that 70% of farmlands also correspond to 70% (or more) of the output.

I am skeptical that is the case - but I might be wrong... I would like to see the output figures in any case.
What's with these frivolous low-effort comments nowadays on HN? It's starting to sound like Reddit and I don't mean that in a good way.
Citing the same field of study that came up with and prescribed lobotomies doesn't help your point.
This isn't really accurate of Jane Street. As the other commenter mentioned, it's not a hedge fund. Secondly, engineering culture at JS is typically the opposite of what you described. A lot of time is spent to make sure all code written is quality, things move slower than a company like Facebook for sure.

> Best in class engineering and internet scale problems? Nope

This is mostly true apart from a few specific teams and projects. I think most passionate engineers would find the work uninspiring.
People are exaggerating a little bit, but this is the low end machine with 8GB RAM and only 7 GPU cores. So you can see it's pretty good in worst case. https://www.youtube.com/watch?v=UQoGPLO8zBI
Now this was a quality post.
I wish it were more active in India. Not that I trust them to judge right from wrong but at least I think they have recently been doing better job than fb in flagging flagrant violations.
They're probably thinking of

> just 15 of the biggest ships emit more of the noxious oxides of nitrogen and sulphur than all the world’s cars put together.
Java has AOT compiler support since around 2000, 20 years, Go should take care to catch up with generics instead.

It just wasn't available as free beer, so it tends to be ignored by the FOSS crowds.
yes. It is ok if someone doesn't know anything and want to learn as a coder/developer. What I find mostly is that new comers are usually just following the trend or the pay. It is quite a turn off. I'm sure the musicians and artists can relate to that. And often the experienced developer end up cleaning up their stuff, then they move on to another track to be manager or something. (that's to answer your question).
I think GPT-3 is amazing, and the equal of humans in many cases. But I think that this is because in many cases humans speak based on reflex and without thought.

GPT-3 is incapable of abstract thought. In terms of actual measurable tests it doesn't pass the kinds of tests proposed in Francois Chollet's "On the Measure of Intelligence": https://arxiv.org/pdf/1911.01547.pdf
They are error codes.
Yes, it is not a commodity machine, but it sort of goes beyond expensive to almost insulting.

If it was 1/2 the price I think it could fairly be called premium priced.
Creating Your Own JavaScript Syntax
> I can think of a ton of other things that would be worth addressing fist.

Could you elaborate?
Disclaimer: I'm not a developer. From what I read, is seems like that the web files have to be packaged in a given structure with an XML manifest, and then you need to call the SCORM API that is implemented by the LMS you're uploading the SCORM module to. You litterally just need to call LMSInitialize() at the beginnign of the presentation, and LMSFinish() at the end.

Read more: https://scorm.com/scorm-explained/technical-scorm/scorm-12-o...

Since many e-learning creators are not graphic designers, a tool such as the one presented here could be quite helpful.
Show HN: A file server for Android, end-to-end encryption, web access
Recently I've been playing with an idea of a file server on my Android phone, with a web browser access.

I wanted to replace:

- AirDroid - sending files to my own PC or laptop.

- ShareIt - sending big files over the local network to my family devices.

- Dropbox - sharing select files with other people over the Internet.

Requirements I had in mind:

- end-to-end encryption, no sign ups, no accounts, no passwords

- local connection if devices are on the same network

- asynchronous access, server should work seamlessly in the background

This week I finally managed to stitch the pieces together and get something usable and useful. I now have full access to my phone on my laptop browser, I can share files with a link without uploading to the cloud, and the local network is used whenever possible.

The file server app is on the PlayStore[1], web-client is here[2], and you can check out the roadmap[3].

Shoutouts to these great tools that made it possible:

- libsodium[4], and it's JS version, are used for the end-to-end encryption

- StreamSaver.js[5], to save large files from a non-HTTP transport without buffering it in RAM. Had to patch it to add back pressure when the download is paused.

Current limitations:

- p2p only works on local networks, wait until WebRTC transport is implemented in the server

- when downloading several files, a Zip is generated, with a 4Gb size limit, wait until I figure out the way to fix this. With a single file, it's downloaded in plain and without limits.

Please roast this thing!

--

[1] PlayStore: https://play.google.com/store/apps/details?id=im.recall.android

[2] Web client: http://web.recall.im

[3] Roadmap: https://recall.im

[4] LibSodium: https://github.com/jedisct1/libsodium

[5] StreamSaver.js: https://github.com/jimmywarting/StreamSaver.js

[*] A demo of some files I shared, served by my phone: http://web.recall.im/#peer=c7e0f38a7f60752b4fa3017807fc731f2c8cb87b3d7d35c8131196c74daa847c;share_id=476c946195b047d3898c51291cd37dfb
> most mac users will be using those as opposed to the actual outlook app

I would assume most mac users will be using those as well as the actual outlook app. Mail.app can handle basic email, but do not cover Outlook's other capabilities (which include corporate address books and diary management).

The web version is good-enough for most people, but not for power users. Will it be a deal breaker? Probably for some users, but probably not for most, but it's not an uncommon application.
Coffeescript also won a lot of mindshare, the point is keeping it for decades.
I know I am biased, my view is personal opinion only. In this personal opinion I see a lot of things I don't agree with, but I am old in a sense that I have seen better from Apple and automatically expect more (which is unrealistic at this point in time). In this personal and biased view Desktop Computing is optimisation for interaction real estate, when I work on big screen I expect "more space" for window management and the idea of larger target is some kind of funky experiment with visible goal: to merge desktop and mobile interaction and I don't see it usable at all. This approach is "Design for Design's Sake" (we don't touch MacOS, we use cursor interaction). It heavily reminds me of auto industries approach to replace every physical controller with touch interaction (because its cheap and people like their smartphones).
Interestingly enough Jane Street has a fairly negative reputation within certain engineering schools that they love to recruit from. Hard to hire talented and passionate people if the only thing you can offer is a bit more money at the expense of everything else people look for in a job.
10000g peak forces are a bit of a mess for space travel.

Perhaps instead of directly spinning the object up to speed and "letting go", you could build up all of the energy into a heavy rotating mass which then imparts it into the spacecraft over a slightly longer timeframe via some simple mechanical clutch and cable arrangement. You would still have very strong g-forces, but you could control the impulse curve over time to spread out the forces better.

Steel cables, flywheels and other members aren't going to care about such forces as much as the delicate electronics on board a spacecraft. Let these parts do the heavy lifting and then transmit the energy into the spacecraft in a methodical manner. You need to decouple the extreme nature of this sort of energy storage system from the spacecraft until it is go time.
It's still killing the egg. But I guess we feel better about killing an egg than a hatched, fluffy chick?

I think it could only be called "no kill" if there was a way to ensure each fertilised egg is female.
Funny how all the authoritarian governments are following the same script. Restricting foreign investment in media while keeping the inland investors under control sounds a lot like my native Russia.
In 2007 March was he actually lying?

I tried to look up delinquency rates and ... it seems in March 2007 there was an uptick, but it was simply not significant at that point in time.

Sure, later Ben dropped the ball, and thought that the current interest rate is so low, that it should hold, and the economy will "muddle through". Then when in 2008 Jan he realized shit is already well in the high interaction regime with the proverbial fan he got the board to cut rates drastically.

https://www.nytimes.com/2014/02/22/business/federal-reserve-...
Exactly this. It's hardly ever mentionned, but as error paths are less tested, code that is written without exceptions (and RAII) will be wrong a lot more often.