skysight-inc/HackerNews huggingface dataset:
I've noticed sometimes that the verdicts on snopes are very subjective. Especially in line with their political leanings.
That’s great but Dwarf Fortress is a 2006 game, It was probably compiled using gcc.
Fox News Violates Poland’s Holocaust Law with Reference to “Polish Death Camp”
Force the police to prove that they deleted the results of the analysis, I assume. And yes, if they'd get to that point, the police would need to produce a watertight audit trail. Depending on how much will there is to actively fight back, possibly in retailiation to discourage further breaches of procudure, they might be able to archive a lot due to the disconnection from national security and the legal standing they have on this. Also, German courts usually order looser pays all. As Attorney fees are capped according to some tables, in relation to the sum being fought over, this usually isn't a problem. You don't get interest back though.
There's a great group of tech nonprofits. I'm based in the USA, so this is a few American nonprofit tech incubators that I know of. You can look at the companies they've sponsored for ideas.

https://www.ffwd.org/
https://www.codeforamerica.org/
https://labs.robinhood.org/

I was struggling with this question myself and the solution I found that I wanted to work on was a problem that made me so angry that I didn't even care if I wouldn't get paid. All that mattered was that this had to end.

There's a lot of societal ills and problems that you can help. What makes you the angriest? What do you think should not exist or be tolerated in this world? For me, it's period poverty. Some topics could be inequality, education, smart cities/municipal resources/transportation logistics, if you're a New Yorker (NYC needs a batman to save the MTA PLEASE), food waste, water scarcity, energy, climate change, privacy, and more.
Google very very rarely does anything with individual complaints sent in with their automated systems. You'd have to get a post to the top of HN.
Unlimited vacation is a scam
> The hard part will be getting a landlord to accept your lease application

It was 10 years ago, so I wonder how much the situation changed. For me this was a pretty severe issue.

Below 120,000 yens/ month, even with a long term visa, years of residency and a stable employment covering 3x the monthly lease amount and a co-signing by a Japanese spouse, getting the landlord to even see the application was hard.

We would show up at the agency, and whole swaths of offers would just be set apart under a 'no foreigner' policy, and the rest was direct negotiation with the landlord.

Above 150,000 I felt we had more choice, but then we were into mildly premium territory.
I mean, I am really, really glad that at least it's been declared illegal, as the whole thing is just insane (and reeks of the typical authoritarian overreach as is custom in Bavaria), but the fact it happened in the first place is still deeply disconcerting.
There was an article very recently about how rituals help. Let's see... https://news.ycombinator.com/item?id=17817912

Cults do the same thing, but doesn't mean it's inherently culty. It just easily lends itself to that.
Open source was mainly powered by academics and motivated by ideology. It was never about income or personal benefit.

The current software gold rush in SV like any gold rush is driven by greed and dreams of wealth and has no place for ideology. It is all about taking whatever spades are available. They don't even care about open source, if they had to pay for the spades they would, it just that open source happened to be around.

Once this 'taker generation' gets to their 40s and 50s they will start thinking more seriously about the ideology and start contributing back. What else will they do, coders need to code. And the cycle will continue.

The only thing to watch out for are increasingly complex 'open source' projects backed by corporates. These are just like closed source projects in that they not amenable to the individual or small team incremental dynamic of open source.
That's not the way. The tech press isn't powerless here.

The media that has been performing such benchmarks for decades and have thus earned a large and faithful audience can organize and simultaneously publish the relevant benchmarks in the US, complete with an unapologetic disclosure right at the top as to the why this is happening. Put Intel into the position of suing every significant member of the US tech media and create a 1st amendment case, or perhaps try to single out some member and create a living martyr to which we can offer our generous gofundme legal defense contributions over the decade it takes to progress through the courts. Either way Intel creates a PR disaster for itself.

Sack up and call their bluff. There are MILLIONS of people that will stand behind that courage. At some point the share holders will feel it and this nasty crap will end.
Funny way how you spell decades
I wonder if the laser could be used to clear space debris.
Much like here, where I only talk to the kind of person who would sign up for Hacker News. Oh, wait... that’s a good thing.
Replying to myself, these seem to be the rough numbers:

https://news.ycombinator.com/item?id=14456602
As I recall you can complete the course at your own pace. They have an online checker you submit your exercises to.
It's not the hardware per se, it's the software. On my various sysadmin forums I've never seen so many "I went full gnu/linux and am never looking back!" Posts. Windows has been shitting the bed for a long time now and 7 was just the outlier in the trend. Hardware, especially m2 and data ssd do make a difference, but it's mostly bad software people are Stockholm syndromed into using that is the problem.
Drawing cubes is basically one of the first things you do when starting with 3d rendering.
Shaders are scripts that the GPU uses for translating your input (a cube in 3d data and your 'camera' and some more vectors) to viewport/screen coordinates. You can do a lot with it [0].

The classic OpenGL 1 framework had no shaders and a static pipeline. Its straightforward in doing things but reduces the amount of fancy things you can do. Maybe check out a guide like here[1].

[0] http://www.adriancourreges.com/blog/2016/09/09/doom-2016-gra...

[1] http://www.glprogramming.com/red/
We should not be putting economics on a higher pedestal than doing the right thing. Your brother is entitled to the same rights that you are.
I know of this list: https://github.com/erkmos/haskell-companies
Well, yeah. It's just a complete operating system with an all new GUI that completely revolutionized the world of computing. It's not like it can send emoji to your co-workers.
If you continue to use HN for ideological battle, we will ban you. Race war is especially unwelcome here.

https://news.ycombinator.com/newsguidelines.html
How do restaurant prices compare to grocery prices typically? Do folks tend to go out as often as they do in the US?
I don’t really care who you choose to associate or not associate with regardless of the reason.

If a landlord doesn’t want me because I’m a foreigner, that’s fine with me. If I ask why and he explains the risk profile, I can offer to pay for my 2-year lease up front to mitigate the risk.
+1 on the SSD. I've declined my companys managed PC upgrade twice now because performance increases are negligible and build quality got worse (at least on the models we were offered).

I agree that laptops/batteries have gotten smaller at the same price/performance point, though. Very good for my company.
I am not a legal expert by any means, but Fox news is not based in Poland and does not broadcast in Poland. What kind of legal trouble can they realistically get into from this?
Yeah I remember this notation completely messing up with my brain back in my discrete math class.
In 2014 I would certainly assume (1) as well but Intel has been getting less and less open and also more and more willing to creatively stretch the truth in their marketing over the last few years in a worrying way. Currently I think (2) is about equally as likely as (1).
Didn’t read the article, but just noting my impression based on the title (which is currently “Nobody Trusts Facebook, Twitter is a Hot Mess, What is Snapchat Doing?”)... maybe social media is in a “trough of disillusionment” akin to Gartner’s Hype Cycle? I’m suggesting this based on my interpretation that there seems to be a pervasive dissatisfaction and mistrust of social media in general.
Ask HN: Why use Medium.com over a blog?
Can someone explain the prevalance of medium.com over other formats, such as hosting a blogging site?

The design seems homogenized and "just ok", and the site is extremely heavyweight for the content it brings.

The social content is sparse, and instead I'm given links that resemble advertising.
I first heard about the subject from a gwern blog post, and I live in a pretty enclosed space so I bought this co2 monitor by netatmo (which is.. okay, I wanted more power user features), and I found co2 levels would rise from 400ppm to over 3000ppm, correlated with me waking up to turn on an exhaust fan next to my bed, and going back to sleep. I wonder if there’s a max co2 level at which you cannot sleep, or if it’s coincidence.

A project I’d like to try is using a PID loop to control co2 levels in my room based on sensor data and fan control.
Yeah again I guess this is the choice isn't it? Those communities spring up everywhere, but instances can still block one-another. I'd say it's better to have a choice of moderation style than one grand overseer.
GDC 2007 Programmer's Challenge [video]
Shaders are basically transformations performed by the graphics card. Or sometimes not. It gets real vague at times because like a lot of things there are no hard lines.

You take a point and figure out if it needs to be colored differently based on certain criteria. Like if it was in shadow, or if it's being hit by a bright light, or you just want a sepia tone across everything. You can even shift everything. Take the screen and distort it according to some kind of function. Like make it all wavy.

3d games are no more or less conceptually different than 2d games in a lot of regards. There are more things to track and be aware of, but you're effectively doing a lot of the same things.

If you've ever messed around with making 2d games, you can even begin simple experimentation by just making another layer of depth. Like LittleBigPlanet, it's ostensibly a 2D game presented with 3D graphics. But it allows you to shift between 3 layers to give you some depth.
The issue is that some web applications don't load what traditionally were discrete pages (e.g. PAJAX) with their own URLs. It's a trend you'll find in sites built to feel more like applications. Scroll the the bottom of an onion.com article and watch your URL update to the next page without a page refresh. This was done so modern sites built like this could still allow the user to navigate back and forward. It let's the site update the browsers location history and effectively what URL that back button will point to. I could imagine blocking this behavior if it points to a site off the TLD and it's sub domains. Hard pressed to figure out how they could prevent this, definitely a flaw in the trust model but probably worth the trade off.
Probably yes, https://en.wikipedia.org/wiki/Laser_broom

Finding and tracking very small/fast debris is a different matter, but if you can find the debris and keep a laser aimed at it you can alter its orbit.
Have you met people?
It also depends on activity levels.
The trick is how you implement reschedule this thread. What you want in this specific case is to take it off-core long enough for another thread to wake up and take the lock. That is far too squishy a goal to be something that you can implement. If you sleep for some number of nanoseconds then you are wasting performance and/or not sleeping long enough.

In this particular case the lock was a kernel lock in kernel code so the OS would have to fix this, by making the locks fair (or occasionally fair).
I have a question for the home automation crowd. Are there any wifi switches (wall-wart style that don't need to be embedded in the wall) with an open spec or open source that I don't need a custom app with a weird protocol to talk to?

I'd really like to wire up some automated switches but after days of research, found that just about every wifi-enabled switch requires some bullshit android app that requires phoning home to a third party. I'd like to keep everything LAN-only.
I think there's an inevitable undeniable need some something like Electron, but it needs to be well supported and ubiquitous.

Before Electron there was xulrunner, whose main purpose in life was to be the cross platform application layer of the Firefox web browser.

Even though it was officially an unreleased "technology experiment", xulrunner was successfully used both internally at Mozilla to develop Thunderbird and Sunbird, and externally to develop other cross-platform desktop apps like TomTom Home, Uploadr, Nightingale, Songbird, Miro, Joost, Lotus Notes, etc.

But xulrunner was never as fully fleshed out and widely used as Electron, and Mozilla was never serious enough about supporting xulrunner as a platform for other applications, for it to be viable in the long term.

It never caught on and became a standard, and now it's obsolete.

https://en.wikipedia.org/wiki/XULRunner

>XULRunner is a "technology experiment", not a shipped product, meaning there are no "official" XULRunner releases, only stable builds based on the same code as a corresponding Firefox release.

>Mozilla stopped supporting the development of XULrunner in July 2015.

In order to solve the problem of every application shipping with its own web browser, there needs to be ONE standard Electron shell that can run all those simple apps and even the advanced ones, and apps need to be able safely include their own native code extensions.

Many people developing Electron apps explicitly and legitimately WANT their app to include the whole web browser, just so they don't have to expend any effort supporting other browsers.

Electron needs to mature and become stable enough that there can be one global install that runs all apps.

But that requires long term support, and a big enough well funded team working on it full time.

Just as all the successful corporations who built on top of OpenSSH have an moral obligation to support its developers, I think successful companies making money by shipping big fat Electron apps today have a moral obligation to support the development of a standard Electron shell.

Think of it as buying carbon credits.

https://en.wikipedia.org/wiki/Carbon_credit
Don’t Get Stuck with Git
They may feel pain, but they don't have thoughts like "it is a difficult life for a fish." Their quality of "consciousness" is on a different plane than ours.
It takes me an hour to even ramp up with all the context for anything of value... color me impressed.
This comes to my mind: https://xkcd.com/2015/
It still doesn't make sense, how does this guy publishing benchmarks of Ad networks servers, violate their agreement of them not publishing benchmark results?
I'm not sure Android is a shining example of freedom.
> two [...] alphabets in Japanese

They are syllabaries. https://en.wikipedia.org/wiki/Syllabary

> distinguish between Japanese and foreign words

There are occasionally Japanese words written in katakana (e.g. ラーメン) and foreign words written in hiragana (e.g. たばこ). Also, katakana can be used to emphasize Japanese words (like WE DO in English) (e.g. キミ).

> Kanji script [...] is a travesty left over from cave paintings and Chinese

There is no evidence that Chinese characters come from cave paintings. You haven't explained what makes kanji a travesty, so I'll grant you the assumption that you think it's hard because there are thousands of characters to learn.

I assure you, from all the people I've met who can read kanji/hanzi (including Chinese, Korean, and American people), they agree that the writing system makes sense and delivers a lot of meaning in a small space.

> the spoken language is [...] easy to learn

Again, no justification given. I would say it's a mixed bag. Some aspects of spoken Japanese are easy to learn, such as most phones overlapping with other languages (i.e. not needing to learn many new sounds), no European grammatical stuff like {plurals, subject-verb agreement, noun genders, case}. But some parts are harder, like distinguishing long consonants and vowels, politeness levels for verbs and nouns, dropping subjects and other information implied by context, and the postfix word order.

> they don't have any exceptions in pronunciation

There are a couple I can think of. The consonant g can be pronounced [g] or [ŋ], for example in が. The consonant in ず/づ can be pronounced [z] or [dz]. And the major one is that many -u and some -i should be suppressed (e.g. です, ～ます, して); in fact if you don't do this, you sound noticeably non-native.

I think overall, Japanese is okay to learn at a casual/colloquial level. The pronunciation structure is transparent, the particles make it easy to prescribe some known-good sentence structures, and the vocabulary seems reasonable. But mastering Japanese, oh boy, that will take a lifetime. (e.g. Just to name some off the top of my head - politeness, nuances over vocabulary, onomatopoeia, different registers like manga vs. newspaper vs. legal, classical Japanese, classical Chinese, reformed spellings and grammars, multiple on'yomi and kun'yomi readings, how to read personal name kanji, reverse-engineering loanwords, studying kanji, puns, distinguishing homophones in speech, ...)
AMD is severely behind on the Laptop space.

In the Desktop space, I can definitely recommend AMD. But Laptops are totally Intel right now.

There are AMD Laptops, but they are hard to recommend. Most are low-end offerings at best (laptop manufacturers don't put the high-end stuff with AMD). As long as high-end HP / Dell / Lenovo / Asus / Acer / Apple / Microsoft Surface are all Intel-based, you're basically forced to use an Intel Laptop.

Desktops... you can build your own. And even if you couldn't, there are a ton of custom computer builders out there making great AMD Desktop rigs.

-------------

With that being said, AMD laptops are competitive in the $500 to $750 space. Low-end to mid-tier laptops... the ones with poor mouse controls, driver issues, bad keyboards, low-end screens and such.

But hey, they're cheap.

Its not really AMD's fault. But in any case, its hard for me to find a good AMD laptop. So... that's just how it is.
This probably means your code is wrong. You should not raise and catch exceptions normally in Lwt promises. You should use `Lwt.fail` and `Lwt.catch`. This is described rather precisely in the documentation: https://ocsigen.org/lwt/3.2.1/api/Lwt

Another popular solution in the OCaml community is to stop using exceptions and use Result instead: https://ocsigen.org/lwt/3.2.1/api/Lwt_result
Regardless of the details of enforceability, this just sends the wrong message to the rest of the industry and community, and doesn't inspire confidence in Intel.
I’d love a version of this running classic macOS versions (7,8 and 9)
Have you tried F# on .NET Core? There are plenty of people using it exclusively on Linux (both to develop and as a deployment target).
I hope the Streisand Effect[1] makes them regret this decision.

[1] https://en.wikipedia.org/wiki/Streisand_effect
I thought about that, and like you said it was pretty expensive, plus it would require me to cut the power line for the dryer to pull one of the lines out.

And then I was back at square 1 for the washer, which turns out uses little enough energy in a lot of cases to be hard to tell when it's "done" vs when it's just pausing between cycles or swapping water out.

I also wanted to have the notifications continue until you actually empty it, and that required a door sensor anyway!

I really want to get one of those for the oven though, my wife tends to worry that she left the oven on (she never has!) and something like this connected to it might help ease that worry. And I REALLY don't want to do anything invasive to the oven, as that's one thing that i REALLY do not want accidentally turning on or shorting out.
So is this like MicroPython (but for JS)? https://micropython.org/
I've been picking my beard every since I was a teenager. I do it when I'm thinking about a coding problem so my desk is full of little hairs at the end of the day. I also did it during driving long distances and when watching television.

I think it's related to stress and when I have nothing to do with my hands. This is not happening when being active outside in nature.

I've noticed that I'v actually started touching and searching for hairs in my beard while thinking about this next sentence...

When I search for a hair with my fingers and found one I can find that particular hair without looking, I know what it feels like, where it is and it has to come out. I keep picking until it's gone. Sometimes I throw it away, sometimes I put the hair softly against my lips, the lips are very sensitive and able to feel the shape of a single hair.

Shaving helps for a bit, but a couple days later it's the worst because all the hairs have the perfect length... Just long enough to find, just short enough so it's a challenge to grab them.

Sometimes I close my eyes to really focus on the feeling of the fingers and concentrate on grabbing that hair.

Sometimes I use both hands, one to grab the skin and make the hair go up a little bit so it's easier to grab.

My partner gets mad on me when I do it, but none of my colleagues ever said anything about but I'm sure they noticed.

It's definitely a disorder and very hard to stop by yourself.

While thinking of a closing remark I picked another hair, I guess that speaks for itself.
Excellent response, I've become quite sceptical of the Australian calls for encryption backdoors, frankly think the government knows they aren't necessary and can back down to appease the public while silently scooping up everything. Catchy lines like the laws of maths quote is a hugely successful distraction.

Mandatory metadata is already retained for 2 years at the consumers expense, no one has ever released how much or what is actually kept as all freedom of information requests by journalists have been denied. It's estimated that every adult generates around 15000 data points a day, it's known that mobile phone signal strength is kept allowing triangulation within 100m or so of every citizen every few minutes.

Last year alone there was over 300,000 warrantless requests made by 60 government agencies, many more are legally allowed to make requests, right down to small local councils in the middle of nowhere with 15 staff members and obscure agencies such as horse racing officials.

There's absolutely no oversight, I'm stuggling to imagine how many people it would actually take to investigate around 1000 requests a day, every day of the week.

It's only a matter of time before some serious abuse of the system occurs.
Good points, I'll just add a pinch of comment.

1) Art criticism probably plays a role because it helps define art fashion - e.g. when realistic painting gave way to abstract art, it opened the door to people making millions painting triangles (after 37 years of study) and squiggly lines.

2) G. Calling yourself an "artist" probably works as a pick-up line in more bohemian parts of the West.

3) Supply and demand.

4) I think identity politics succeeds in helping artists and customers find niches. So far it hasn't translated into huge successes in popular culture, probably because marketers try to spin such things as originality.
Han Solo is a pansexual? Big deal, Captain Kirk slept with a green alien in 1967.
Some are designed to absorb the damage that your body would normally be absorbing. Others, are designed to be cheap for manufacturers. Either way...