skysight-inc/HackerNews huggingface dataset:
These inputs are made in the billions of tons per years. Everyone wants them to be as cheap as possible, and they are. But you neglected the other side of the demand curve. These components are in high demand. China, for example has been producing huge amounts of concrete. Demand reduction is really the only feasible way of price reduction. Reducing demand means getting people out of cars.
Find a teacher. Seriously, working with a knowledgeable teacher will help you learn what and what not to do. With some regret, however, that's not what I did.

I had been a musician, playing clarinet and sax, in high school and college so I knew how to read music and knew a bit of music theory. I decided one day that I wanted to learn. I bought an inexpensive Yamaha keyboard and a beginner level book and started working through it. It took me about a year but I was playing songs using both hands and with lots of mistakes.

At that point, I decided I liked it and wanted to continue so I bought a new upright piano and continued learning from other books and finding popular and jazz music I wanted to learn and just dove in. I'm probably a piano teacher's worst nightmare but I don't care. I love to play and I would love to get better but, at this point, I just can't devote the additional time at the keyboard needed to do that. And that's OK by me.
how is any of this different than "hotlinking" the A or IMG tag in html?

it adds absolutely nothing besides that.
Ah, sorry I missed it.

Then I fully agree with you.
Assuming they've non-compliant tracking and data retention policies, consider filing a complaint for GDPR violation to bring it to their attention. And put forward a settlement whereby the rest of us in Europe can access their site after they make it compliant. ;-)
I've used Google to search for as far as I can remember, but recently switched to DuckDuckGo completely. Sorry, but the politicization of Google and the privacy issues are too much to ignore anymore.
The DomTerm terminal emulator (https://domterm.org) also uses WebSockets. The "server" is written in C, and handles pttys, command processing, help, and more. It uses libwebsockets (https://libwebsockets.org/) in the server. JavaScript in the browser (or something browser-like such as Electron) handles the GUI, including xterm/ansi escape sequences, menus, panes, buttons, etc.
Giving a talk / presentation is consistently rewarding, but also very demanding of time and effort.
> AFAIK in Germany dag for 10 g is common.

I'm a native German, living in Germany, and I've never heard of "dag".
Jean-Louis Gassée is an ex-Apple executive. He's why Jobs left Apple. For him the point of Be Inc. was to show Apple they'd been wrong to subsequently get rid of him in 1990.

When Apple were looking at BeOS / NeXT what they were really trying to decide was whether to have Jobs or Gassée back. They picked Jobs.

After Be, Inc. sank JLG arranged to run Palm's software spin-off. This produced the version of PalmOS that's remarkable because instead of being used more palmtop devices than previous PalmOS versions it was used in none at all, even the Palm hardware company never used it.

IMO Gassée would be nobody you've heard of if not for the fact of his being in a position to force Jobs out of Apple. Everything else follows from that.
I haven't tried it yet myself but it seems that in GNOME 3 there is an animation for the workspace touchpad gesture.

[0] https://www.reddit.com/r/gnome/comments/9hsw0p/nice_touchpad...
Oh I completely forgot there was a MFC variant for CE, hence my NT remark.
SQLite can actually do grouping and sorting (iirc) in parallel, though it's disabled practically everywhere (Linux distros and other environments shipping SQLite seem to pick compile flags kinda arbitrarily, e.g. json1 and fts4/5 are fairly widespread on Linux, but not included in e.g. Python for Windows).
This is huge. Distributed transactions (DTC) and replication it all types. Licensing costs be damned.
Browsh does something like this, but with more extreme bandwidth constraints in mind.
That wasn't the question
There's a Python library for this called "remi"[1]: REMote Interface library. It's amazing how well it works. We've been playing around with it on repl.it because we have a lot of users asking for GUI.

I recently built a TicTacToe game[2] in it in the fraction of the time it would take me just to setup a webapp. It's pretty impressive and goes to show how badly setup the web is for apps.

[1]: https://github.com/dddomodossola/remi

[2]: https://repl.it/talk/share/Tic-Tac-Toe-in-remi-a-cross-platf...
This is exactly what the Brave company is setting up.

New chromium-based but privacy-focused browser, also called Brave. You pledge a certain amount per month (this is opt-in). The time spent by all Brave users determines how much of that pool of cash is distributed to all of the sites that they visit.

See https://brave.com/ -- they have just released their beta and it's pretty amazing. Payments in the new beta are not yet live though.
I've been working on something similar in Kotlin called http://kweb.io/. It works but is still pre-1.0. You can manipulate a remote DOM as if it was local to the server and attach event listeners. Feedback welcome.
I would give up my code colouring for an e-ink monitor for coding. Such a delightful possible future here.
I think it's absolutely fascinating how different people's opinions of DDG are.

Personally I find it perfectly adequate and I literally never resort to searching on Google.

Lots of people in this thread agree, but lots of others totally disagree.

What is so different about different people's search habits that make it good enough for some but not for otherS?
REMI: Python REMote Interface Library
edit:
TLDR - Imagine if you could negotiate a contract for 4 years and get paid $x, but your employer could arbitrarily decide to keep you for 8 years and still pay you $x. Even if the majority of employers are good and don't choose to do this, what kind of relationship does that create between you and your employer?
> Every contract is legal unless there is a specific reason for it not to be legal.

I always wondered if this was a major structural folly.

It sort of worked when contracts were mostly B2B things, or rare B2C dealing with significant okay-better-talk-it-over-with-a-lawyer financial stakes. But these days, a typical consumer is incidentally tangling themselves into hundreds of pages of contracts a day, written by people with far more access to legal support and presented with little option for negotiation.

I wonder if we'd be better off with just standardized "Mad Libs" style contracts. There'd be only one standard retail sales contract, one standard software license, one standard website terms of service, etc, codified into law. Nothing else is binding.

A lot of contract law would become cut and dry because there'd be no easy way to introduce new ambiguities or surprises into it-- we'd have most of the precedent we needed pretty fast.

It would also force a lot more transparency into some of the skeezier applications of contracts. There's no room for an unexpected cost or caveat when it's the same contract template every other business in your category uses. If the firms that all slapped "no class actions" and "mandatory arbitration" into every little clickthrough had to instead had to lobby a regulator to change the standard contract template, it would likely trigger public backlash.
Looks nice! But ... the "!ddg" button is missing ;)
Being a PhD student is basically working 50-60 hours a week for low pay, for a boss who pretty much has absolute power over you.

I've seen it all - scientific misconduct of every kind imaginable, professors impregnating postdocs, professors who regularly make their grad students cry, professors who neglect their teaching, etc. There are no checks and balances. The system often creates monsters.
I haven’t looked deeply into it, but I see a paper about a method and one about using a method that may or may not be that same method for detecting aneurysms (I couldn’t find ‘aneurysm’ in the first paper)

The two papers share (part of) a picture that may or may not have been original in either paper.

I haven’t checked which paper was published earlier, but that likely is the second (it cites a 2017 paper, while the first is from a 2015 conference)
I disagree with Google but I would happily work there.
nicely said, as if contemporary british, americans, chinese, japanese, ..., people, were not murderous.
Not mine, I just live there (French).

The US Constitution was designed for stability, and explicitly (Madison) to protect the opulent. That’s why the Bill of Rights is a series of amendments, i.e. an afterthought. It’s working as designed (how many other constitutions have survived over 200 years?), and almost impossible to change from within the system.
Please correct me if I’m missing something that technically prevents this, but once you grant a 3rd Party access to your data (via a SolidPOD), what’s to stop them scraping it and keeping it for themselves in order to build a profile on you?
Have you considered paying for news? If they are free, then you’re the product being sold.

Aside from that, your approach makes little sense. You read headlines and comments, but headlines are notoriously bad, especially on free news, and comments are a jungle. I mean, anyone could tell you anything and not ever be held accountable, unlike actual media, but you’d rather spend time on anarchy, uninformed opinions and outright lies?

Furthermore looking at this particular article, even if we say the numbers are lower than they are in the private sector, does that mean there isn’t a problem? We’re talking about people in power who are bullying their juniors who are trying to do research that may alter human history. Even if the numbers are lower than somewhere else, that’s still not good.
Looks more like an out of core unordered_map<string,string> with thread safety and persistence to me, if you really want to make that analogy.
...and you can use Bing as a backup to DuckDuckGo, because there is a search provider agreement in place with Microsoft.

The results between Bing and DuckDuckGo are usually identical, but I haven't checked in a few months. I wonder if the metacharacters work the same on both sites.

It's also nice that Startpage finally stopped blocking Tor browser. I use it much more now.
Oh, for heavens sake. That's as far as you can see? You can get that in prison. We were born and raised on a giant slave plantation. There are enough resources to take care of everyone, so much that some of it has to be kept off the market to keep up the illusion and prices.

I'm currently scraping by at a bare minimum, growing my own vegetables and foraging whatever I can find in the area. And I find it infinitely more satisfying than writing software for startups and helping them rape the world in the name of profit.

On a more constructive note:

Consider the effort put into, and importance of, visualization in sports and other areas. If you can't see it; it's just not going to happen, ever. Same goes collectively. What's worse, you tend to get more or less what you expect. Which is why the people running our plantation put so much effort into making us visualize exactly the kind of slave life they have planned for us.
Can you elaborate a bit more on how people are managing the above things without making money at all?
Basically Latin America has been like the entire Middle East for the last 10 years.

For all Steven Pinker writes about the decline of violence, this cannot be in anyway true about Latin America.

The crime rate is up 10% since the early 2000’s, even after aggressive “statistical management” by the governments. After including what crimes aren’t reported, it’s probably closer to 30% or 40%.

The Navy Seals have done training exercises in the favelas of Brazil; it’s that bad.

The entire continent has been plunged into the same chaos Columbia experienced in the late 80’s (when they would bomb an entire jet airliner just to kill 1 person).

Perhaps this was inevitable. Maybe some “age of violence” just happens on the way from dictatorship to democracy. After the Soviet Union fell, it didn’t seem like that in Eastern Europe, but events in the Middle East and South America now seem to suggest otherwise.
Not in Germany (except maybe regionally somewhere?), but I think it has some use in Austria.
The human concepts of ownership implies a very important right that people tend to overlook: the right to DESTROY it, to undo it, to "take back what you said".

This is important, because for physical artifacts having the right to destroy/demolish means having the right to create new things in its place (if I inherit a historical monument castle and I can't f demolish it to a pile of sand by my liking, than that's a scam, I don't really own it; also I might want to demolish it for aesthetic/informational reasons too, to "wipe" a part of its history from the human collective knowledge base).

And for informational artifacts, the right to "undo" or "take back" is also important, because the fact that what you say/publish is there to haunt you forever will have a chilling effect... lots of interesting things will go unsaid unwritten.

You have to burn books/libraries/things from time to time, otherwise everyone becomes afraid to write new books or build new things!

And on a physical level death has the same liberating effect. You know you're gonna die sometime anyway, so you can enjoy that cigarette, it increasing your risk of an incurable cancer by 1e-3 percent will not have consequences that will haunt you forever... Death and destruction are necessary for true freedom, at least for the kind of freedom I want to have.

Things like block-chain/graphs combined with content adressability bring significant limitations to FREEDOM. Endless responsibility and accountability for everything you've done and said would make life of all creative and disruptive people a living hell. Heck, if you're not free from at least some of the consequences of your actions, then why do anything at all, why even carry on living.

And on:

> You can't unring a bell, and you can't delete data from the world.

Yes you can, if you kill someone, a part of the information that is in their head and haven't been shared with anyone yet will be lost forever. That's a good thing imo. If everyone who's heard the bell is dead and hasn't told about it to anyone... has the bell truly rung? The information that it has is irrecoverable now. And you can thank your friend entropy for that impossibility to recover this data and for the liberating effect that this can sometimes have ;)
Alternatively, some portion of the US public is against slaughtering innocent civilians, and it's not just about public image. I do agree with your general sentiment, though.

I still don't believe that brutality and disregard of civilians is the only way to efficiently win an armed conflict against insurgent groups, though.
I see the same thing as the other two posters so I'm very curious as to why you get what you get.
Let me know when they have a new browser that doesn't use HTML and JavaScript.
Interesting. We were in general decent at this language till class 10 (high school/secondary school). We were forced to learn it so while we got better at it we hated it and except one guy none of us continued this subject (as an elective) in class 11-12 (senior secondary) and that last guy too moved to Economics after class 11. In India class 11-12 used to have a 5th subject (elective) and even tough no one really did it for passion a lot of people took Sanskrit anyway (esp. for class 10 CBSE board exams) as it was also supposed to be a we scoring language. Don't know how much CBSE (kind of our national school board) has changed in last decade or so.

We used to have Sanskrit months and weeks when we were supposed to interact with each other pretty much entirely in Sanskrit. It had such a solid grammar and I'd say it was flexible too. I wish we were introduced to it in a flexible manner. I remember myself being able to rad Sanskrit books with relative ease. But, now? Last time I tried I couldn't. I kind of blocked this language out. I talked to couple of friends and they had similar experiences.
How Cuban innovators are bringing the country out of digital isolation
Yep, but why can't I run Night Shift without locations services? My time zone is, after all, known … And I would even enter my exact location if possible.

(I don't really mind location services with regard to Apple, however, for an iMac, location services are pretty useless.)
Fluid Leaves: A generative approach to pattern design
> This production-ready package is available for a one-time fee of $20.

Don't fault them for trying to make a bit of cash but going to have to pass since I'm too poor to spend $20 to see if it's a viable replacement for a little project I built on top of tinydb that's getting pretty slow since the db has grown past what a pure python db can comfortably handle.

Or...I suppose they could provide a link from their download page to their github repo for us somewhat lazy folks -> https://github.com/symisc/unqlite
I solved this by trial and error and found that it is a (3,3) point, but I haven't worked out a reason why.

EDIT: 6 is the largest multiple of 3 that is <= 8. So you can get 2 length-wise triminos on a side. The remaining 2 spots are filled with rotated triminos. With this scheme you can cover the entirety of the outer 2 perimeters, leaving a 4x4 grid in the centre still to cover. All 4 rows of the 4x4 grid have a horizontal trimino on the first 3 columns. The 4th column can fit 1 trimino vertically, leaving an empty space in a corner of the 4x4 grid, which is a (3,3) point of the full chessboard :)

Although I still don't have a proof that this is the only way to put 21 triminos on the board.
Learning swimming. I learned in my late 20s. It has changed my relationship with water bodies.

Next goals: driving, a musical instrument.
Well, it's pretty small. I'm just multiplying though here the CTR and the CPC and the QPS. I guess they can probably serve DDG from a handful of machines, since they don't own the search stack.
A little searching and reading on /r/perl yielded this.[1]

1: https://github.com/duckduckgo/duckduckgo/wiki/DuckDuckGoPerl
Indeed it has. Austrians order ham and cheese in dag for instance.
I think some people said that it should not be illegal to label using the metric system if people choose to do so after Brexit, presumably such as market traders selling in pounds if that's what customers want. That was something that wound some people up well before Brexit. I don't recall anyone proposing anything more extreme than that.
I hope there's another route, because we all know perfectly well what the strengthening of power leads to.

What if perfectly secure, formally proved and verified code would be simultaneously the cheapest to produce, considering developers time, code performance and other business metrics? What if the guy in Shenzhen would download not the bunch of C libraries from Github and hack it until it don't crash for at least 5 minutes on the new version of the SoC, but download instead a Coq code, proved by best and brightest Stanford researchers, and just tweak the hardware spec a little - then generate the fastest possible assembly code from it, with test, quick and automagically? What if another guy in Shenzhen, who need to hack a bunch of IPs to build that SoC as fast as possible, and tape it out before other guys, would do the same to generate the RTL - not because it's cool or right, or anything - but because it's faster and cheaper than hacking Verilog and write all the test scripts to verify the SoC don't hang up too often.

Maybe we need a dozen of projects like https://deepspec.org for make it happen, but I think there's no another way to really change the state of affairs.
> what they should learn next

Easy: whatever seems interesting.

> when, and in what order

Every single book I've read listed the things you should know before reading it in the introduction. If there's something you don't know about, you go back to the library or bookstore. Rinse and repeat, then start from the bottom and climb back up until you reach the first book. It's easy.

> and never need to ask any experienced people

There were so many experienced people on the Internet even back when I was a kid that you didn't have any problem with finding and asking them. They were incredibly helpful, especially in suggesting which books on a given topic to read. Assuming that you can get access to such people only in college is kind of elitist.

> to clear up misunderstandings

As I said, smart people are everywhere (on the Internet), just reach out and they'll help you. Well, maybe it was easier in the 90s - or maybe not, I don't know - but I'm 100% sure that not all the smart people of the world are in colleges right now.

> or have their knowledge checked

Your programs are self-evaluating proofs of your understanding. Cross-checks by others are nice, but hardly essential.
And with Exeger e-ink devices will have eternal life :)

http://www.exeger.com/
I home schooled my son for two years and probably the best resource for me was Kahn Academy.

My son couldn't follow the lectures himself, but when I would tutor him it was a great set of graded problems that helped me get him more than a year past his grade level when he went back into school.

(I have a PhD in theoretical physics so I guess I can teach elementary school math.)
Whoa, I mentioned a similar experience before seeing your comment!

Vidya/Shishu Mandir?
It's the abbreviation for decagram, but I haven't seen it used either.
Your argument against base 10 could apply the number system in general, not just measurement of distances. Maybe we should have used 12 from the beginning, but as long as everyone is used to 10, I think we ought to stick with it, unless there is a very compelling reason not to.
I had the same thought. The hard parts really are the containerization of apps, and the auth and permissions model. Sandstorm as far as I know is the best thought out attempt at tackling those problems.
That may be, but that doesn't mean the concept should be abandoned and the browser married to the content in inexplicable ways. At least the way things are now, I am able to understand what is going on and teach it to my parents. If the non-average users also stop understanding what is happening behind the covers, is there any hope left for the open web?
> Does anyone else feel nostalgia for the pre-"web app" days of the internet? I'm talking about personal sites on Geocities and web rings built on communities of shared interest.

Definitely! There's a lot of that sentiment over at Micro.blog [1], which has built a community of writers & indie software developers (especially developers from the RSS era, if you've heard of MarsEdit or NetNewsWire). There's an emphasis on personal blogging, keeping things simple, and using dedicated desktop/mobile apps (usually made by solo/indie developers) for each task, instead of the website. And as part of the IndieWebCamp [2] projects, there's even people making web rings again [3] as well.

There was also a search engine someone showed on HN recently, that didn't have a crawler - the only pages listed were the specific pages (not domains!) that people submitted to the index. That gave the searches some serendipity, you never found what you searched for but stumbled on something that someone else thought was interesting anyway.

[1] https://micro.blog

[2] https://indieweb.org/

[3] http://th3core.com/talk/traffic/i-made-a-web-ring-5-days-ago...
> How so? It was adopted by every country in the world except for 3.

Adoption is hardly a measure of success, given that the adoption is only widespread because of imperial colonization by a couple of nations which happened to use it.
I haven't heard anyone in the UK talk about their height in feet and inches, or use stones and pounds for weight in years. I couldn't even tell you what a 'stone' or 'pound' was in KG. I can visualise 6 feet though, being a typical man's height. I think these measurements have died out with the millennial generation.