skysight-inc/HackerNews huggingface dataset:
Your espresso machine is making espresso, not coffee, right?

Also, how much did your espresso machine cost? My Aeropress cost $30. I use it daily at the office and make a cup that's 100x better than what the machine (or the starbucks downstairs) makes.
Ask HN: How many dumbos run a software company like Google?
This is a rant! When companies like google know an individual's preferences why do they keep pushing unwanted items into a reader's news feed? This implies that their softwares are often manipulated by dumbos for profit & revenue sacrificing service. If any google engineer reading this, please reply!
Exactly. Which is why I still use my aeropress (amongst other brew methods) when reviewing new coffees.
IMAP drafts have never worked and still doesn't work. You have to use local drafts as a workaround if you don’t want to end up with many drafts for a single mail in progress …

In addition, many Gmail features, especially security-related features, don't work with Mail.app.
Well all right, they don't really want COBOL - they're saying that that's what they were describing as something they wanted.

But my point was primarily that people probably missed that they had to click the buttons to read that.
Turkey Calls for International Inquiry in Khashoggi Killing
Targeted advertising has become the norm on the internet, and it's hurting us
Do you think "trolling" cannot be well written? That's a bold statement without backing.
When I see that "it's written in Go" to me it means that I can actually look in that code and understand most of it and the compilation from source will not be a big deal.
I don't think that's what I'm looking for. I want to enter reminders that don't necessarily arise from an email. For example, if I'm asked in the morning to get some groceries, I'd set a reminder in Inbox about that that would arise at the end of my work day.

Now in Gmail, as far as I'm aware, I'd have to email that reminder to myself, and then snooze that email until the end of my workday.
They support PGP now.
I faced this once - i prioritized my health over the job, and quit immediately. Needless to say, it was a very bad experience. Zero professionalism. I paid them to get rid of notice and left immediately.
education also produces a negative externality. You're "harming" other people by becoming more employable than them

You jest but this is mainstream thinking and has been for a good few years now. Tony Bliar and his policy of 50% of school leavers being given degrees. The proportion of top grades being dished out at every level increasing, a First is the normal grade at many ex-polys now, there were so many A’s at GCSE the government had to introduce a new super grade A*...
Creativity Inc. It's about Pixar.
This is a problem for me too. I wonder if there is a solution?
These types of people confuse the ease of pooping on something with the viability and worthwhileness of that thing.
> KDE has some nice features but under the shiny screenshot it's still a disorganised and inconsistent jumble.

I'm not too deep into GNOME's architecture, but I don't see that at all.

KDE is the KF5 Frameworks on top of Qt on top of QML and C++. Desktop widgets, panel widgets etc. are all architecturally the same thing, "Plasmoids". Settings screens are all isolated and also architecturally the same thing, "KCMs".

On the other hand, GNOME is GTK on top of GObject on top of C, Vala, JS, Python, Rust and a few other languages still, because they still haven't really decided what they want to go with. The extensions are written in JavaScript, but run in the same process as the entire Shell, meaning that if anything locks up or just takes longer in an extension, then your Shell does the same.

I don't want to argue that GNOME is horrible in this aspect, but in my opinion KDE is better at it.
It is done to force you to quit so they don't have to pay unemployment. I had it done to me and I complained and they kept writing me up for stuff I never did to fire me. It drove me to a mental hospital and short term disability. The state sided with me because on days I missed work they wrote me up at work for doing all kinds of things.

Talk to a lawyer, document record the harassment. Maybe you can fight them in court for harm done to you.
This is how you should use exceptions also. Let it throw. The top level exception handler (aka the supervisor) decides how deep the application is allowed to crash.
That’s the thing. I miss being broken by a game. I miss that struggle. I’ve tried to experience it again but maybe nostalgia is superior. I’m hoping for pantheon to bring that feeling back. I genuinely miss being addicted to the struggle and joy Everquest was. It helped mold me into who I am today and I love it.
> stove-top coffee pot

If you like burnt and bitter coffee. The Moka pot company, Bialetti, is in fact struggling, partly because there are just so many better ways of producing coffee. The Moka pot had its time, but nowadays people know that pushing (> 100 degree) boiling water through coffee grounds just doesn’t produce a great cup of coffee. It’s a pretty device though.
Euromyths 1992 to 2017
What Ben Franklin Really Said
Exception Handling Inside Linux Kernel
Paint.NET is a good example of this. IIRC, it was a showcase program to show off the .NET framework.
It's already terrible enough the extent to which higher education has become an infantilizing scam in the US.

Failing to learn critical coursework should delay graduation, and cheating should result in expulsion. These are good things.
Wondering how it may be used along with http://caca.zoy.org/wiki/libcaca
Over less than a decade, I, one person, made a smallish Lisp dialect and documented it with a terse reference manual that doesn't repeat itself or pontificate all that much. It's formatted as one giant man page. If we render it to PDF, it's around 650 pages, with no table of contents or index. I am not a committee; I have no historic baggage from multiple base dialects. Shit that just popped into my head over a small span of time adds up to 650 pages already.
But those full-blown Lisps have to have that full-blowness documented. It can't just be "here is the documentation for the ten primitives we used; to understand everything else, read the source".

It would be a bad doc if for every feature, it rambled on the details about how that feature is constructed out of the ten primitives, rather that specifying the relevant requirements for that feature.
What if someone local wants to use Airbnb, but there is a bed tax? What if you want to visit family in next town that happens to be touristy or what if you have a work placement?
How do you distinguish tourists from non tourists?
CTEs can go a long way toward that, as can stored procs
From my experience in Berlin it’s more like sitting 20 minutes in the underground, instead of 30 minutes sitting in the car if you include finding a parking lot.
All comments here are either:
A. "I'm so glad I'm on Linux distro A and not Windows but the UX and UI is terrible", followed by "have you tried distro B, it solves the problems of A"
B. "I'm on distro B and not Windows, but package management, upgrade and/or compatibility is terrible", followed by "have you tried distro C, it solves the problems of B"
C. "I'm on distro C and not Windows, but it doesn't support my audio or video equipment and I need to install and/or spend a few hours searching and compiling various solutions online until my machine is a Frankensteinian monster and while it works for me, it's not for everyone" followed by "have you tried distro A, it solves problems of C"
I love the flexibility of Linux in some respects, but I've had stability issues on Ubuntu and Mint, UX issues on some Fedora based ones, and Puppy Linux, compatibility issues in Elementary (and fixes that were available in Ubuntu never made it to Elementary and I got tired of waiting). I've gone through way too many distros finding the one that works for me and none have been really as pleasant as described by people.
For work I have to use a Mac, and the inconsistencies in keyboard shortcuts annoys me each and every day. Not to mention non - standard UI components stand out like a sore thumb - especially window maximizing, rescaling, browser and IDE shortcuts, etc. I wouldn't be using it if I didn't have to.
Honestly, the OS that I have had the least trouble with and the most enjoyment was Windows XP, closely followed by 7. 8 was a mess of UI and UX oddities, and 10 is only marginally better. If there was a version of windows that was as streamlined as XP for the modern world, I'd fork out $50-100 for it considering the time it would save me and my time being worth more than the hassle, and that my contribution might help subsidize the cheaper community or pirated editions of the OS.
And it's pinned to the top because anyone who didn't read the article is basically expecting that sort of "hah, nice try dummy" criticism in the comments. It's like candy.
I suspect that you are blaming the wrong font for that, because I suspect that the kanji/hanja/hanzi glyphs in question come from GNU Unifont. I myself overlay K16-1990 over GNU Unifont for better-appearing characters.

* http://jdebp.eu./Softwares/nosh/user-vt-screenshots.html#Uni...
Thing is, we now have this thing that language X is not good for doing Y, so when one does post a software for doing Y in X, and it actually does a good job, it works as marketing material for language X.

Programming languages are software products as well, and their customers want to feel they have made the right choices sticking with their options.
My car was in for servicing a few weeks ago, and the garage gave me a hot purple metallic car with tinted dark windows, because that was now their official dealership courtesy car, as supplied by Car Company Head Office.

When I parked it around town, people were literally laughing at it. (And me for driving it, I guess.)

According to the dealer, the car company were pitching at a young market.

They might have been better off marketing it as an anti-theft system.
Physics is another reason. Since things are so small these days, you don't want a large amount of 1s or 0s because the charge will "leak" into neighboring cells. In the case of buses, anything other than a nominal 50/50 distribution requires too much power or will confuse the automatic gain control on the RX end of the link.

DDR3&4 is a good example of this where the CPU scrambles[0] what is written to physical memory to get the data closer to 50/50 1s and 0s.

In this case I doubt this is the primary reason though.

[0]: https://web.eecs.umich.edu/~taustin/papers/HPCA17-coldboot.p...
Thanks. I already did that, but there were quite a few letters that were completely covered.

Programming isnt' my day job - but I have an interest in it, so was curious to see what tools / approach you used to automate this and whether it was fully automated or whether your solution recovered the partially covered letters and your 'wetware' recovered the rest ;)

Cyph0n already provided an approach, which you confirmed - so thanks again.
Sure. Now to implement consp, all you need is a global list which tracks all lambdas that came from the cons function; if the argument object is eq to anything on that list, then it is a cons! We also now need another primitive: weak pointers. We don't want our global list to prevent otherwise unreferenced cells from being reclaimed.

typecase is going to be fun to develop and optimize, with everything being a lambda.
Sorry for highjacking your thread, but since the subject of reverse engineering is very close, writing it here. Radare2 project is famous to be blind users friendly, but we want the same thing for Cutter also [1]. If you know how to improve radare2 expierence too, don't hesitate to open an issue on our GitHub [2].

[1] https://github.com/radareorg/cutter/issues/889

[2] https://github.com/radare/radare2/issues
Microsoft does a ton of lobbying to prevent that.
Relevant https://news.ycombinator.com/item?id=11879869
>> But the plastic nature of the contraption has turned me away

Why? If you fear BPA or other materials leaching... they've been testing since 2009 and never found anything. And anything recent has been BPA-free.
Another language that is very English like syntax is Livecode. It is an extremely battery included IDE; very much Hypercard. I like it because I can download one binary and click together software that runs on most OSs. But the language I cannot get used to ; far too much typing and I find it really difficult to remember things. For me the j code he mentions is easier to learn. Not to read maybe (although it is not that hard, but it is dense so it is normal it would take a little more time to see what it exactly does even if I program it every day), but to write I find the English and Verbosity annoying.

offtopic:

What other environments could learn is the battery included part: I spent another 3 hours today updating a .NET project. In return I get functionality I do not use and will not use. So why do I update. Because the IDE is nagging about it.

Does something exist that will ask me if or what to update based on what I used and the available updates? Like;

New features:

[ ] QR code

Bug fixed:

[ ] ListView
- crashes when Clear is called and a row was selected

Performance:

[ ] Latency on tcp sockets improved
— Linux only

etc.

Because I probably care about none of these or maybe only one.

And yet I have to spend hours on dependencies which I did not want in the first place. Or maybe I wanted only the latency fix but not the rest.

Sorry, ranting.
I agree and I think technology and scale also play a role. The law-tech company Atrium for example probably gets called a startup, and I think it is because it has high ambitions (nation-wide) and is tech-enabled.

I am sure that without ambition (i.e. just serving a single city) or without tech (i.e. just building one conventional law firm in every city) it would not be called a startup.
Ask HN: Are there too many programming languages?
I really needed to read this, as I've been very discouraged by my lack of success recently. I've only got 4 patents in various stages, and nothing with traction, but this is exactly the kind of life I'm aiming for...
Why Google can’t technically do customer support (2011)
The free MailChimp in your terminal bulk-mail-cli
Funny how the About page markets this tool to:

LOCKSMITHS
TOW TRUCK OPERATORS
AUTOMOBILE REPOSSESSION PROFESSIONALS
FIREMEN & PUBLIC SAFETY SERVICES ....

Yeah, right :).
You are making all kinds of emotional arguments but not addressing the topic of the discussion.

This whole comment thread is about how cities can deal with the problems that come with an excess influx of tourists. These problems are real, no matter how romanticized the tourists' view of their trip was. In short, the destruction that massive tourism waves leave in their wake (to use an exaggerated analogy) is ultimately an externality to their action that needs to be paid by someone.

Yes, modulo everything, paying more for things sucks. Paying for externalities that you are not used to paying probably sucks even more. Tourism is not special in that regard. But the problems caused by tourism to the locals also suck, and if one of the fixes for them is increasing taxes, then you can't argue it away by saying, effectively, "no! I don't want to pay more".
I've had Google search barely working for me recently. Searching for "55U5863DB input lag" - fire first result: "missing: lag", multiple other results: "missing: 55U5863DB". I've also searched for "Actor Name Game Name" recently (I forgot forget which), and the first few results all had "missing: Game NAme".

Searching for anything specific is becoming tedious.
private internet access
Military Industrial Complex

I was sold on McGowan's piece until I read his work on the moon landings, which was utter raving nonsense. I was much less sold after that.

But I think it's still fair to question the extent to which psychedelia and pro-peace (as opposed to anti-war) culture was deliberately seeded and manufactured - in the same way that abstract art and music were promoted to intellectuals by the US primarily for nationalistic and political reasons.
Can you elaborate more as to why you possibly would want to automate the facial recognition of prematurely born babies?
Not OP, but I've gone through instant, automatic drip, Aeropress and moka pot to pourover.

I use a generic $4 filter holder from the local kitchen supply store, generic size 104 Melitta-style filters, and a basic kettle. I buy good quality coffee in small batches, which I grind at the store and go through in about a week. The fancy Hario etc. stuff is for hipsters IMO.

I do bust out the moka pot when I feel like changing it up a little, and it does make a very robust and flavorful, dark chocolate-like brew.

I also enjoy the coffee from the Aeropress, but I find it rather fiddly, which is not good for me in the morning.
> The article seems somewhat tabloidy.

Yep the publication is a free newspaper given out on London (and maybe elsewhere?) public transport. All the stories are super-short and can be read very quickly between stations.
Project BoxBoom – Revamped an old 80's boombox using a Raspberry Pi
As can views.
Obviously US sales, model 3 is sold only in US and Canada.
The webpage crops out a striking part of the header image (unless yr zoom is set to 200%)

https://techcrunch.com/wp-content/uploads/2018/11/GettyImage...
I’d doubt you’re suggesting that for profit companies should not be allowed to perform science?

If science is worth doing, and companies have money, then they’ll probably do a lot of science.

If you’re arguing that science should not only be left to private companies then I fully agree and think most would.
Tesla isn't testing SDCs?
There are some precedence in SQL. Which seems to work out ok for the most part. But then in SQL functions are not relations, and do use positional parameters, so not entirely pure either.

Som help from type/name inference might help in wiring things togetger.
Using OSINT to Dig Into the Elon Musk Bitcoin Scam
I would love to know what you say when someone asks you where you would prefer to eat out. I’m imagining something like “the tastebuds attached to my mind have not and can not experience the entire range of culinary experiences that humanity has and will produce so I can not answer your question.”
If your coffee tastes burnt, that's because it was roasted too hard.

With good quality beans, my Bialetti produces coffee that is very similar in profile to high quality dark chocolate.
Effects like that could only be measured if they repeated the same survey many times over decades before publishing. Even then it would be confounded by a lot of other factors.

Instead they’ve marched forward using junk science to discredit science. I found it a really weird and off key article.

They might be right but I wouldn’t use this article to demonstrate it. (And I otherwise have a lot of respect for the authors.)
C#8 will have a kind of records. Not fully this kind of records, but perhaps close enough to put pressure in that direction.
WHY DID TRUMP PULL OUT CDC HEALTH WORKERS FROM CONGO?
> SQL, for example, is incredibly verbose, with complex syntax. This obscures what is otherwise very good semantics.

I disagree; I think SQL syntax is one of the things that make it very clear and easy to use; it's got a couple of warts, especially related to automated tooling (the biggest being fixed order of clauses with SELECT before FROM), but it's exceptionally well fit for it's purpose.

> I think this is why a lot of people hate writing queries.

I've known more people comfortable with SQL and thrown by typical programming languages than the reverse.
"create file /tmp/test.txt for input and output as test_file"

Now wrap it in a buffered stream, filtered stream and try catch block and do it using this "plain English" approach. I think it will end up with unbearable paragraph of bad prose :)
How to write better automated tests
I dislike open book exams so much that I took nothing into my last one. It was a unit without much memorisation that focused much more heavily on applying concepts, and I feel that having it as open book was a trap for ill-prepared students.
Linux would have beaten Windows if it wasn't for that.
I am a little fearful at how hard it will impact my X220i with its Sandy Bridge i3. Hopefully it won't be too bad.
I think something like this was mentioned in 2600 once, where you can examine the list of changes and the code before accepting the updates, as well as to install only some changes instead of all of them. It seem good idea but may be impractical.

I have disabled automatic updates on my computer and instead manually select updates.
Split view, Spanish English, Franz Kafka son turns into bug story, page 32: text ends, or english text is longer than usual on the page:

http://paralleltext.io/read/?b=3b323333-ad58-4dba-9629-72851...
Queen's best album was when Mercury was given complete artistic freedom and control. The other bandmembers did record their parts without even knowing how they'd end up in the finished album.

Same with The Who's Quadrophenia which was Townshends brainchild and though not the commercially most successful, still a brilliant album.
They are completely intransparent about what they collect and legal systems around the world also fail catastrophically at regulating this in any way.

What if they send the data contained in the text files that I open with that text editor? There's partially passwords and such in the files that I edit.

If I knew exactly that all they send is the average size of the files I edit or similar data, I would actually have no problem at all. But Microsoft has proven a lot of times already that what they consider perfectly acceptable telemetry is not in the slightest the same as what I consider acceptable. So, even with something as innocuous as text editor telemetry, I can't trust them to not fuck up and for some reason collect data that I consider sensitive anyways.
"The difference in Broward County was 0.29 percent — higher than the margin between the candidates in both the Senate and agriculture commissioner’s races."

Apparently, they have rules about how quickly the results have to be determined. Due to technical difficulties, if I read it correctly, roughly 3000 ballots got tossed out because of these time constraints, including in very close races. It also said that this situation more or less prevents hand recounts from being possible due to the same time constraints?

It doesn't make sense to me to have rules like that when you're trying to run a legitimate election, so please correct me if I misread it.

edit - wording
It looks like AppleScript, which is an absolute nightmare to have to use.
I have to steal that idea next time someone talks about time delays and says "it's not a big deal!"

Awesome!
An issue that can still happen with python's string formatting is that you can get the number of arguments/`{}` wrong. D (other languages too, probably) has compile-time format string, as well as automatic string conversion: `format!"%s"(2)`. Giving the wrong format string/argument types fails at compile time. Some C/C++ compilers also automatically check this for printf. Though they can still fail if the actual output writing fails, ie. stdout is closed or doesn't exist.
Complexity only gives you resilience in the same way monkeys write Shakespeare. So, while not technically wrong, I wouldn't say it holds water. The old adage of "security through obscurity" comes to mind.