skysight-inc/HackerNews huggingface dataset:
Here're a couple videos about Prof Wolfe's method:

Wheat Populations at Wakelyns Agroforestry Farm
https://www.youtube.com/watch?v=EDV_tLmeeFE

The story of Wakelyns Agroforestry
https://vimeo.com/256082580
The only 3 GUI applications I use regularly are Emacs, Firefox and XTerm (which, like Emacs, has amazingly low latency). All via a tiling window manager (StumpWM).

I also use Signal Desktop, which is a rather plain Electron app.

For some imaging tasks, GIMP and Inkscape are great. GIMP gave birth to GTK, one of the two major Linux GUI toolkits.

Since the desktop ecosystem is very fragmented, I don't think there are any great GUI applications in Linux. On Macs, things are declining now too. A lot of the GUI innovation is happening on mobile.

In Linux, niceties come from CLI and whole OS, like Nix.
Non-technical people will not hesitate to adopt online services to manage their data. I have a dropbox and other services of my own, but I'm talking about the mainstream apps mentioned in the article that also have a purpose.

People completely ignore the fact you would have no access to this data if you have no online connection (or access to the account). It's not that files are going away, it's that they're being increasingly managed by tech companies, and normal people don't know any better, as evident by the article's title... it shows the author doesn't what files are for and that they are invisibly managed by a third party.
> it's now a lot harder to teach lower-level abstractions

I now have to teach teenagers the concept of "computer".

The idea that an app is a "recipe", a set of instructions, and something needs to execute that recipe, a "computer"--aka your phone, is now a foreign concept.
Yeah but what if you are grading papers, do you want to mark up bitmaps? People need to learn that there is more than one way to do something.
It's jam packed for a reason.
Epson Stylus SX230 Driver Downloads
I've been working on a project lately to explore geenhouse gas cameras. https://www.gofundme.com/f/help-build-a-co2-video-camera

I have hope that the thermopile array tech we've been seeing lately might make gas monitoring more readily available. It likely will still require cryo-cooling though.
Shouldn't these Windows-like update issues NOT be happening in Apple since it's a closed system? Apple knows exactly what hardware their shiny new OS will run on.

The premium you pay for Apple used to be precisely to safeguard against these OS screwups.

I still think Apple makes some great hardware. But the massive premium isn't really worth the trouble anymore.
I’m 56. I never finished college. In retrospect, I really should have. Partly for the education, but even more so for the network that can come with graduating from a good school.

Another thing I’d do different is that I would have started a tech business much earlier, before my wife and I had children. Trying to do a venture-scale startup (high growth) when you have young children is really tough and not fair to your children, your spouse, or yourself.

Lastly, I would invest more into my retirement.

Time goes by faster than you think it will.
Lessons Learned from Building an AI Writing App
Sorry, just got back to this.

I guess that depends on whether you consider an obviously tongue-in-cheek backronym to be "the official name". We obviously disagree on this point.
Admin-Dashboards.com – Goes Open-Source and Support the Freelancers
Robots.txt doesn't restrict anything. It's just a request of what should and shouldn't be scraped by search engine spiders.
I shop at Costco for the quality, not the price. Supermarket goods can vary wildly, Costco is consistent.
I hope not. That's part of what makes TF so miserable - the core library didn't provide the tooling people actually needed so the community built a ton of different tools and it just made TF confusing to use.
This is really a "damned if you do, damned if you don't" kind of situation.

They can either use Tencent's Safe Browsing API as a drop-in replacement for Google's API, relying on k-anonymity to leak as little information as possible. That leaves them open to accusations that they allow Tencent (or, for that matter, Google) to track the browsing history of Safari users.

Or they can essentially turn off Safe Browsing in China. (Google's API is collateral damage of the Great Firewall.) That leaves their users unprotected against all kinds of malware and scams.

I think they made the right call here by protecting users against the most common threat (most people are not dissidents), while giving advanced users with a different threat model the opportunity to opt out.
Aesthetically, I liked Things a lot better before they decided to go the flat design route.
Costco is the buffet model turned into a grocery store. Why buy 8 ounces of mayonnaise when you can buy 5 pounds. It caters to the American lust/love of bigger = better, when in practice it might just be better to buy less, and thus buy more often.
Thank you, sir! You are truly doing god's work.
Assuming you weren't joking, I'm only guessing but the amount of pressure fracking releases is tiny. For example assuming there is pressure for a magnitide 7 earthquake building up, to stop it you need 1000 level 4 quakes or 10000 level 3 quakes, or 100000 level 2 quakes or a million level 1 quakes. Believe fracking is even below that (and my numbers are probably off)
Ah hah, 3 cigarettes at the man's feet: https://goo.gl/maps/nXUmRVou6wV86RJMA
In case its not clear, this is from September.
You can. White packaged bread is only a thing because people like it.

It's all flour, water, salt, and yeast. I don't see why this is even a discussion.
I've always been partial to `gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf *.pdf`.

gs is installable via homebrew.
I’ve used the Cooks Illustrated recommendation of 3 cups of boiled water in a bread pan in an oven on a lower rack to make a makeshift proof box.
All of the things outlined could result in them asking for the document from the wrong server.

Works fine here too.
Depends on your team size. 5+ engineers and need to refactor things? Typescript will make those needs far easier. Tooling support is amazing, for things like autocomplete, module import insertion and sorting, symbol renaming, function extraction, linting capabilities, correctness of code after changing designs.

There’s some learning around how to type things, but not too hard and very worth it. Need at least one teammate / leader who has used c++/java/c#/etc. extensively on large codebases to mentor others.

Teams of one, es6 is fine, typescript setup is probably overkill, especially for an mvp.
It could be that the convenience comes when you need scale: When I was single the idea of a gallon tub of mayonnaise was purposterous, but with a family with three children, the single tub from Costco keeps us from having to replenish multiple small jars and worrying about coupons and timing sales.
Don't want to invalidate your experience. For me though, I rarely struggled with ambiguity.

> function call syntax doesn’t need parens except if a 0 parameter method

Function call syntax doesn't require parens so to make multi-line calls punctuation-free. Especially if some args are objects.

> commas are largely optional both in arrays and function parameters. How do you parse: [f, f(), f a b c]

Well commas are not optional.

> implicit returns are a terrible idea

They're especially elegant in writing declarative code. It takes some getting used to though.

> the @ syntax refers to either a ‘static’ method or an instance variable depending on the context.

Agreed.

These are all tradeoffs though. For me, they struck the right balance between ambiguity (very little) and expressiveness.

LiveScript in comparison was much more sugary (which I preferred): https://livescript.net/
This implies that the main cause of trash is homelessness. Although homelessness probably causes an increase of trash, I think it's clear that a culture of littering also causes trash, which is clearly not present in Japan.

Bringing in the subject of homelessness seems tangential to the topic at hand.
Which professor or class do you think should teach to copy data from the authoritative source correctly, if not all of them?
Extraordinary that we're coming full circle with the internet. Slack is the new IRC and "communities" are the new forums.

Makes me think how much collective human knowledge we're losing as all the old forums go extinct (Archive doesn't backup everything).
It sounded like this was going to be an opinion piece about how LinkedIn is losing its appeal to users.
Anybody claiming something in programming (lib, programming language, or some other larger concept or abstraction) "gets it 100% right" is probably wrong.
> One thing I told my nephew is that he can spend thousands of hours playing video games and then have his head full of video game trivia or he can spend thousands of hours learning to program or learning memory sports techniques and have almost as much fun, but instead wind up with something that he can actually use later in his life that doesn't involve working for a video game company.

I don't think there are so many people who find that learning to program or learning memory sports techniques is the same kind of fun as playing video games.
Maybe it's more accurate to say "any publicly linked URL"? IIRC, charges have been successfully brought against people for e.g. iterating through user identifiers in URLs to gain access to other users' data. (Do correct me if I'm wrong on that count!)
CppCon 2019: “Killing Uninitialized Memory: Protecting the OS”
Yes, and putting cyber along with nuclear demonstrate an extensive ignorance on the threat that we face.
I love Elm. Never got to use it in production though. Can't afford to get even further from the metal :)
And foot destruction (or at least that was my experience and I had to give up the standing desk) YMMV
I think this all of this should be the user's choice since every company should put the user at the center of these decisions. If I want my data to be shared in any way I can simply tick a box and allow that. If I don't then keep it just for me and the people I chose to share it on that platform.

It should also be made clear to the users if that data is being used as payment for the services provided by mentioning explicitly and in a detailed way where that data goes.
Oh, agreed. Just wanted to point out that I think the transition from "()" to "a," is the underlying problem, not from "(a)" to "(a,)"
The story seems to be more about the mythos of Costco than its actual business practices. Sure they work with suppliers to reduce costs but so do all their competitors like Walmart and Trader Joe's. And they pay better wages but they also have fewer employees per store. And at this point most stores have worked around the membership issue by using loyalty cards and digital discounts.
Costs are huge in rocky ground to bury high voltage wires. Low voltage (120 to 240) is less. This deals with it.
https://en.wikipedia.org/wiki/Undergrounding

The largest barrier to safe rural wiring in California is the huge wage, benefits and pension costs which is on the order of $80-100 per hour, a position that politicians reached because the politicians did not care as long as they paid themselves very well. Huge areas are running huge unfunded pension positions cause by the lack of laws mandating 100% funding of all pensions every fiscal year end. Some states have these laws. These places are balanced and have lower pensions because the politicians were stiffened. Look at Detroit, Chicago and many others - dead men walking...
There area a lot of edge cases with this scenario. In some fast food restaurants (such as certain Burger King locations), you will get a number and the employees will bring the food to you, so there is a minimal form of table service. Also, the history of the country matters as well. In China, where there is no tipping culture, but fast food started out as fancy expensive foreign food not too long ago, the employees are expected to clean up, even as prices are now lower relatively compared with moderately expensive restaurants. On the other hand, in Korea, where there also is no tipping culture, fast food is now cheaper food, and you clean up after yourself.
Some kid was charged for that but in my opinion it was stupid. URL to me means part of the UX. If you search on Google using a query parameter directly instead of entering the query in their search box, should that count as wrongful use?
Try contacting the police if someone breaches your tos. They will tell you to get a lawyer and not bother them.

You have to sue for breach of contract. It's a civil matter rather than a legal one if breached.
The gas is worth it though. Everything else is meh unless you're feeding a giant family or something.
> The only good argument IMO is that the Kurd's YPG won't distance themselves from the (actual) PKK terrorists.

It is not logical to call some people terrorists when they are being massacred by a large professional army and try to defend themselves by whatever means they have. If the kurdish nation exists in 50 years, today's "terrorists" will be remembered fondly, just as the glorious french resistance is.
Similar to https://www.thispersondoesnotexist.com/
There's no difference between "fruit juice" and regular soda.

The fiber is gone so "fruit juice" will be as easily absorbed as regular juice and the sugar in it is just as potent.

You could argue that "fruit juice" has some vitamins in it, but due to processing much of that is gone, plus you can fortify soda with vitamins as well.

"Fruit juice" doesn't protect you from overeating calories, which is the primary problem with sugary drinks. Think of how it's some work to eat an apple and you'll fill fuller. A glass of apple juice however is the equivalent of 6 apples and you can drink it in a matter of seconds without doing anything to curb your hunger.

If you want fruits, just eat the damn fruits, or otherwise take a vitamin C pill.
Alternatively, they could purchase the data from Tencent or another company, and operate their own version of the service. That may even be what they’re doing —- but we don’t know, since they launched the service with no details or publicity.
I've been moving towards putting documents in a virtual folder and zipping them -- you can still use your own extension and the end consumer is none the wiser.

This seems to be how Microsoft handles docx and pptx files.
Remarkable when people become upset when it is explicitly stated your mobile tracking device sends information to third party servers, but deep down we all know the dangers are in what is not explicitly stated.
I mean, it all boils down to assembly in the end... Why not just do everything in assembly?

I'm finding little too your arguments other than what seems to be a pre-existing bias towards functional approaches being "overblown", along with various alternatives which of course exist, because every programming paradigm is capable of implementing arbitrary logic.

Some abstractions will help you do certain things. If you find yourself constantly duplicating and tweaking the same axiomatic logic to do different things, functional approaches are generally a more helpful abstraction than others.
For me the scale tips heavily towards type safety and tooling of TypeScript. Then again, I wish we didn't have to choose.
I love HDF5! It is great for large datasets, and easy to use. It's great for one-time research projects when you need a quick solution. However, there is a lot of room for improvement, which is why I understand the authors decision
every form of software phone-home is sleazy

we should be linting code to say whether it phones home or not, and what it uploads when it does. plain language privacy policies and ever-changing browser settings are leaving huge gaps.

when the US government bought chinese drones they hired a consultant to prove that the drones never call home.
Why not do something that might actually work, like ban the sale of high-sugar carbonated drinks?
I've been looking for a good finder replacement. Thanks! I thought about adding PathFinder to my list, but PathFinder 6 has a crazy memory leak that renders it unusable.
This depends on jurisdiction though. In the European Union specifically there exists sui generis legislation that grants certain rights to the assembler of a database [1]. However, it’s a more interesting situation when the database keeper just provides a means for individuals to fill in their own data.

[1] https://en.wikipedia.org/wiki/Database_right
I love Costco as a customer and a shareholder.

High quality products. Less frequent shopping. Ethical practices.

Protip: for perishable items like produce, we have a "Costco buddy system" -- a few nearby friends who we can split bags of limes or onions with. Huge savings on produce this way.
This blog post is an excellent summary, and covers what was actually decided and what is still unknown: https://blog.ericgoldman.org/archives/2019/09/ninth-circuit-...
I bet 99% of the people who come to HN absolutely know that IC means Integrated Circuit. It's very common, it's up there with stuff like CPU and RAM and D&D and RMS for being things that don't need to be explained here. I wouldn't expect someone to have to explain what ASIC stands for on HN, much less IC. If you see something you don't understand, congratulations, you're about to learn something new today! Look it up on Google et voila! Not something to complain about.
There are many cases where asking the beneficiary is not necessary, fraud is only one of them.

And to clarify, it's not really "fraud", it's "claim by the originator that a fraud occurred". Which is a very different thing, and which matters immensely in practice.
How old was your son when you started teaching him the command line, coding etc?
Typescript seems to be approaching C++ levels of syntax and expressiveness. The main difference seems to be the existing tooling, tutorials, libraries, etc for node.js and others.

But if compiled languages like C++ or Go had as many dedicated libraries for webserver management as JavaScript, would there really be a benefit to using Typescript?
Interesting. I sometimes wish to only see the types and get rid of the rest.
Because cleaning jobs are considered slavery and are paid like slaves

until that and the mentality changes, nothing will change in the west
Except, for many things buying less frequently results in less packaging, fewer trips to the store, more economical purchases, etc. Lots of upsides to buy once, store for a while.
Solving the Megaron Cube with Python
TGN1412 Clinical Trials
“nobody goes there.. the lines are too long!”
Underwater Acoustic Communication
What if I don't want to:

- Buy a ton of small items, each with their own wasteful packaging? I buy 10lb bags of frozen chicken at Costco, and it has far less packaging than buying individual units. Same with peanut butter. Vegetables. Oil.

- Spend two hours a week hopping back and forth to grocery stores? What if I want to make 1-2 runs to Costco per month so I can cook food in bulk?

- Carefully hunt for which items at the grocery store are on sale, and which are heavily marked up? At Costco I am guaranteed that the price is at least competitive. I don't have to figure out whether the grocery-store vanilla bottle is competitive, or 3x wholesale price.

I mean, if you have time to spend, feel free to hop around speciality grocery stores 3 times a week, but I personally have no interest in that. I have better things to do. So maybe tone down the snobbery and acknowledge that other people have other priorities.
It may rub you the wrong way but Google Music allows you to upload your own music.
Funny name I used to use something called AirParrot by a company called Squirrels

It was for extending my desktop to a chromecast. Not mirroring but extending and acting a second monitor. It broke at OSX 10.13 and I gave them 6 months and stopped trying
Some of the best advice here is that you need gluten strength and structure. You develop strength over time (by waiting) or by helping the dough by doing some kneading. The first proof is about building gluten strength; the second and final proof is about puffing the final gluten structure.

Structuring is basically a series of stretches and folds that shape the bread and arrange the stretches of gluten. You need gluten strength to be able to do that. Bread without structure won't puff up properly and will be dense. Bread that is over proofed, loses it's structure (it collapses) because when the yeast runs out of food and starts breaking down your gluten.

Indeed the temperature, water content, yeast strength & amount all factor into what will happen. So, adjust timings in recipes accordingly and use the fridge to your advantage to slow things down. A slow cold proof builds more taste than a quick warm one.
Interesting. Shame there's no pricing info published.
> For anecdotal example, a family member had this issue with Picasa [before it was purchased by Google]. "I rotated and cropped thousands of my pictures, but when I look at them in my 'Pictures' folder my edits aren't there. Where are my edits? Why aren't my edits in Picasa in my 'Pictures' folder pictures?"

But Apple have solved this confusion by removing the files and folders and making the application the one place to do things.
No one's accusing of you anything... take a deep breath. Being angry on HN isn't going to solve anything.

Our economy is ~really~ dependent on fossil fuels. Eneregy is only part of the problem, there's also transportation. We live in a global economy predicated on cheap, oil-based shipping, and electric alternatives are very far off.
They treat their workers well. Or at least they did when I worked there 15 years ago. I was paid like $13/hr, time and a half on Sundays, 401k, health benefits, and regular raises. Which is pretty fantastic for someone making pizzas and slinging hotdogs.
From https://en.wikipedia.org/wiki/Hierarchical_Data_Format: "resources in an HDF5 file can be accessed using the POSIX-like syntax /path/to/resource."

To mount a hdfr file, you need https://github.com/zjttoefs/hdfuse5

Unfortunately it does not seem to be packaged on (m)any dists (yet)