skysight-inc/HackerNews huggingface dataset:
Does any one have other resources I can look into as well. I’m still a relatively new programmer but I really want to get a deeper understanding of how OSes work.
I’m assuming I need to use either C/C++ or Rust? I only Python and am currently learning C++.
50+ Examples of How Blockchains Are Taking Over the World
Yep, humans are imperfectly evolved game-theoretic machines, and all of these petty signals are incredibly important.
Read more than the first sentence before you double down.
Bitcoin Core CVE-2018-17144 Full Disclosure
a lot of mathematicians prefer chalkboards over whiteboards too, because 85% of all known whiteboard markers are nearly empty.

love of math and love of technology aren't as closely linked as you believe.
Off topic, this reminded me how much I hate how pdfs are the standard for papers.
...and breathe some oxygen into some potentially innovative criminal and corrupt enterprises.
After I read to the end, I half expected it to load more calendar fallacies.
Does this sort of therapy have any connection, similarity, or other relationship to acupuncture?
Exactly. I used to think of myself as apolitical. But there's no "outside" the system.

I could ignore politics because the existing political dynamics worked for me and the people I cared about. This was tenable for me because the US was for decades controlled by centrists who agreed on a lot. But as XKCD graphs nicely, the era of centrism was basically 1940-1980:

https://xkcd.com/1127/large/

After that, the center-right block in the House steadily diminished, and was extinct by 2008. As many of the Republican Never Trump folks make clear, their party has become unrecognizable to them. Previous conservative standards like balanced budgets, rule of law, and personal virtue have become irrelevant there. It has shifted from a positive-sum game to a zero- or negative-sum game of pure political dominance.

As much as I enjoyed my youthful obliviousness and above-it-all sense of superiority, those are dead. The post-war political infrastructure has broken down, and restoring it is the work of decades. However much we want to ignore politics, it has stopped ignoring us.
Re: "[flexible schema change is a] huge problem with SQL in general."

Graph databases mostly solve these problem but they have not seen much uptake, don't know why.
Raspberry Pi is slow for image processing. You can probably greatly increase speed if you take smaller images or downsize them before processing.
Be warned! There is no correlation between being a great software engineer and having a rewarding career in the workplace. You need other skills to survive the politics in hiring and promoting as well[0].

0 - https://cis.org/North/Oracle-Sued-White-Males-Indians-Receiv...
>one famously by posting a sexist rant that got him fired.

Did you even read what Damore wrote? It is neither sexist nor a rant.
It's ridiculous how the exact same people going crazy over china's "digital dictatorship" will defend "digital dictatorship" here as long as it aligns with their own biases and agenda. I guess ideals and principles are not important anymore.

What's even more absurd is that people have the gall to defend this behavior on HN.
Even with a good bot (displays info instead of likely answer), HQ stops you from withdrawing after you win too many games, no fun :(

You can directly connect to their websocket and get the text of the answers faster than they are displayed on the app.
AWS and as far as I am aware Azure don't support UEFI so hard to see BIOS going away until that is done.
Just what exactly was rhetorical?
We have maypole dances in New York! I have fond memories of doing them as a kid (I'm in my early 20s).

It wouldn't surprise me one bit if the Carole was related to the Maypole, particularly versions that use Morris dancing[1] (as ours did).

[1]: https://en.wikipedia.org/wiki/Morris_dance
It appears your professor's work has gotten the attention of at least one other researcher -- a Matthew Watkin at the University of Exeter. He seems to believe that it can be disproven by a student of analytic number theory [0].

[0]: https://empslocal.ex.ac.uk/people/staff/mrwatkin//zeta/RHpro...
> React Native only minimally uses native views.

My comment was that it doesn't preclude it, addressing the parent's conflation of language and view layer.

Yes, you might have to do more work in React Native. But similar frameworks[1] appear to do this out of the box, if that helps.

[1] https://docs.nativescript.org/ui/components
Scientists launch net from ISS to capture junk orbiting Earth
Its binding in the sense that the university and the high school generally agree that, in exchange for the preferential treatment that often comes with early decision (first dibs on financial aid, etc), the student's high school will only send final transcripts to the early-decision university as long as the student is accepted there and will not honor official transcript requests from other institutions.

Its not as though the college will sue you or anything like that for backing out of an early-decision agreement, but, the student will have a difficult time applying to other schools for the upcoming academic year.

(If the student isn't accepted into the early-decision school, the high school will supply transcripts to whatever other regular-decision institutions the student applied for... but the idea is that if a student wants to apply early-decision, they either attend the early-decision school for the upcoming year or none of its competitors. If you want to take multiple offers from multiple competing schools and compare them, you need to apply regular-decision or early-action)
When natural selection doesn’t explain an expensive trait, chances are sexual selection is at work. Social creatures often have bigger brains, but my guess would be sexual selection, mixed with some other traits that made it feasible to fuel such a hungry organ, are behind our inordinately large heads. :)
Can anyone recommend good resources on writing a compiler from scratch ?
Thanks for the suggestion. I was also ambivalent about posting here but I thought that this might be a feeling a lot of other programmers have, similarly to the impostor syndrome. I have that book on my to-read list, will make sure to bump it to the top!
Thank you so much for your message. I'm going to add Caffe because of it. I misread its status earlier. I might add Caffe2 and Chainer, but they score very low.
Off topic, this reminded me how verbose research papers are.
The article title “people like you more than you know” might actually apply to you... From reading your past couple comments you might be perceiving that people are always trying to one-up you when that may not be their intention.
One of the things I try to keep in mind is that people have a diverse set of skills and experience. Combine that with the fact that there is usually a dozen ways to solve problems opinions can differ and even be right when viewed from different vantage points.

I'll also throw in that a lot of people when confronted by an idea try to find a fault with it. And feel they've accomplished something by tearing it down. When the correct approach is to try and find what's right about it and fix it's defects as much as possible before judging it.
The difference is how much practical diversity we'll have in models. With enough effective choice, the severity of biased models goes down, at least somewhat. Models biased in different directions can provide a variety of perspectives.
IANAL, but it appears to me that distinction does not exist in the US. Accessory to murder is the same as murder.

“The U.S. Code effectively treats as principals those who would traditionally have been considered accessories before the fact at common law:

(a) Whoever aids, abets, counsels, commands, induces or procures the commission of an offense, is punishable as a principal.

(b) Whoever willfully causes an act to be done which if directly performed by him or another would be an offense, is punishable as a principal.”

https://en.m.wikipedia.org/wiki/Accessory_(legal_term)#Unite...
> When natural selection doesn’t explain an expensive trait, chances are sexual selection is at work.

Sexual selection is an element of natural selection (which is about fitness measured by ability to have offspring that reproduce), so if it is at work, natural selection does, in fact, explain the trait.
Could just run the software on an Android phone.
Yes. And I'm surprised by Google's insistence that they did not change their algorithm even though there appeared to be some algorithmic bias effect against Muslims and Latinos.

Wouldn't Google want to study that possible source of bias and fix it, or if not, explain it to the public or to the Googlers who saw it in the first place?
You can still download the data at https://developers.google.com/freebase/. Looks like the data is available there and the license is "Creative Commons Attribution (aka CC-BY)". Wonder why someone hasn't created a new company starting with their dataset? It's "only" 2gb compressed, 8gb uncomp, 63 million entries. That is smaller than I expected.
I think a key to instilling positive code review culture is to make sure that the comments are based on some objective, such as readability and clarity, and not based on personal preference. In particular, if one person is reviewing code of another, it is not helpful for the reviewer to remark that they would have written it differently, if they had written it at all. Some people for some reason can't keep themselves from doing this. They should remember that they did not, in fact, write the change, so their personal style is irrelevant. If code is clear, obviously correct, well-tested, and correctly formatted, it LGTM.
> I'd argue the same thing about political parties that directly benefit from less educated citizens, defunding education.

Where does that come from? America does not have a problem funding education. It loves to invest in education. It's the return on investment that seems to be missing.
I used xamarin a few years ago for a moderately sized iOS app. It got me about 95% there. That last few percent was brutal, the app kept crashing after coming back from the contact chooser. Couldn't find a way around it, even with latest xamarin version, hot fixes. Was very unfortunate. I'm pretty skeptical of frameworks that abstract away a whole system. Hopefully, xamarin is a lot more stable and powerful these days.
"Apathy" is generally seen as a negative condition that can be cured, while the "just" distances itself from rationality which is generally seen as a positive quality.

I'm sure there's a lot of non-rational peer-group following behavior that causes people to not vote, but likewise with the people who do vote. So associating the lack of prevailing rationality to a specific choice is fallacious.
Uber in early talks to buy Deliveroo
This has been my experience with pretty much all of the write once run anywhere cross compiled mobile app frameworks
Twitter has no throttling strategy. at least the crawler is accessing it
One can think that Google has a right to a viewpoint and also point out that the viewpoint isn't objective.
This is covered in the article. The image is sent to a backpack laptop for processing.
How to build a full GraphQL server with Node.js
On alternatives
You're basically implying that only someone who shares your political views can report fairly about you. Pretty toxic view.

Also, if journalists are reluctant to be identified as Republican, perhaps the Republican party should do some soul searching about why this is so.
+1 on this. I use Tower which has really nice submodule support.

In demoing Sublime Merge — if I move branches that use a different submodule or different submodule version, I get uncommitted changes, either a folder where the submodule was or commit change on submodule.

Other than this it looks great!
The title makes it seem like these homes will always be moving, so no parking spots are needed.

Maybe one day, there will be high efficiency solar panels that will quickcharge off of star, or street lighting.
Ask HN: How to address security incident without offending coworker?
Recently at work I had a friend use an insecure medium to send me a password to a production account. This is a big security faux paus, and means we need to rotate that password ASAP and consider the old one compromised. But this question has nothing to do with the technical side.

The friend that sent me the password was trying to be helpful, and truly I appreciated his help.
If I blow the metaphorical security whistle in his face regarding this security issue, it will probably hurt his feelings and may provide a disincentive to be helpful in the future. However, I obviously want to prevent disclosures like this in the future.

How would you handle this situation?
What would be an example of a "traditional" service mesh then?
How Seattle blew its chance at a subway system (2016)
You presume the independents are in the center. There are plenty of libertarians and conservatives disgusted by Trump and staying away from the Republican party until they get their act together again.
Tom Lehrer’s memorable “Revue” session
i think they mean its more about remembering which variables are in which registers. i dont think macros can keep track of which registers are available for new use.
Crafting interpreters, also the dragon book.
Counting donations and subs? I’d thought about doing the same.
RabbitMQ Direct Exchange in C# to Publish or Consume Messages
Legendary Final Fantasy composer Nobuo Uematsu ceases work due to illness
Terrible?

The autocomplete results were too honest. Sexual terms are more popular and that bestiality result has been proven to be the more popular site.
Are you trying to "increase their wage" through generation of income or through salary?
Yup. That's the one I'm waiting for. I'm subscribed to notifications.
Let me know if you have any issues getting it setup!
> When you drill down into the model theory, you come to the amazing surprise that exactly the opposite is true...Integers aren't decidable...Reals are decidable

I'm not talking about decidability. I'm talking about computability. Real closed fields are decidable, in that a Turing machine can determine in a finite number of steps whether or not a field of real numbers is algebraically closed. But that has no bearing on the fitness of real numbers for computation. Most real numbers are not computable, which is why floating point numbers are only a good enough approximation as I stated.
Here is how it looks for me. https://imgur.com/a/qZprpJT
I guess wikidata/wikipedia is the offshoot.
Ask HN: How do you deal with entrepreneurship loneliness?
I'm a solo founder now working on my project for about 1 month. All I do is write code and try to release it to users. However I feel quite lonely, the thing I do to lessen the loneliness is by browsing hackernews... How do you guys deal with loneliness?
Hmm.. Seems to freeze on Chrome for me after the click to initiate deployment, and the console shows a javascript error.
Another piece of feedback

- When I stage my lines, it is not obvious where the actual staging is as it just seems to disappear. In SourceTree there is a very clear 'split view' between the change and staged files.
except the definition of readability varies and we're back to square one
Hi Jon, I just tried it out and I really love it. 20MB of memory, super fast, intuitive to use. Tick, tick tick.

There's just one thing I found really annoying and it's that the window doesn't remember where I snap it to (Windows). Every time I open it I have to snap it to half my display again. GitKraken (and as of a month ago, VS Code) remember where they belong.
> tens of hours you will spend debugging its weirdness and magic.

That's a very surprising comment, without any detail. Can you elaborate on what you found surprising and magical?

> How variables work is impossible to understand. So is creating new layouts.

Again, some details would help understand the real problem.

[ It's agreed that you need to learn any new thing you'd like to use. ]

I have used Hugo for more than a year now, and I don't see any reason to move away from it, as it is awesome! Once you understand Go Templates (this is awesome too. Coming from Emacs-Lisp, I can associate the Go Template syntax with it in some ways :D).

> The speed of generation doesn't seem much of an added advantage since you're gonna do it only once anyway.

I publish/update my site about a dozen times on days when I am updating my notes (which I publish to my site). It's a real boon to be able to save the content file, glance to the browser, and see it updated within that time. There is no exaggeration; it's that fast!

It's difficult to take your complaints seriously if you update your site "only once"!

> It's hard to know why would anyone make such weird design choices to solve a problem that has an easy, known solution. Am I trivializing?

Which weird design choice? Which easy solution?
Unfortunately way more often than not attempted proofs of hard problems end up flawed, especially if there are certain warning signs: https://www.scottaaronson.com/blog/?p=304

That said, I’d be happy to go over this as an analytic number theorist rfurman@alumni.stanford.edu
I always think code review can't be done perfectly, because the standard of good code can never reach to a common consent, every programmer has their own styles, puts all together, it mostly become garbage.
Depends on the product, depends on the potential market size, depends on the founders, etc.

And you can definitely have traction and an initial revenue stream without having product-market fit in a meaningful way. You can survive for years on a large-enough group of savvy early adopters (and get funding based on that initial enthusiasm), but if you don't cross the chasm, your revenue stays flat.
Author here. There are a lot of articles online that talk about GraphQL. I know, I've read a lot of them. But none of them gave me a feeling like I could take the code to production.

So I decided to change that. This is a tutorial which outlines how to create a production-ready GraphQL server.

Bring on the feedback! Thanks!

P.s. the article comes with a working GitHub repo. It has all the code discussed in the article - because I am legit about helping you.
Great idea.

On election day run get out and vote adwords ads for terms that target favourable voting blocks
this probably isn't a slot machine game you'd find at a casino...
> awful awful Go template engine.

I find it hard to understand what's so awful about Go Templates. Can you paste few examples of Go templating that you didn't like?
On the topic of setting the user details, that UI element stretches across the entire width of the area, right up until the "Nothing to commit" button. A few times I clicked in that "empty" space to close a dropdown menu and was wondering why the "set user details" dialog popped up.
I don't see the parent poster making any claims about the straightforwardness of proving worthwhile things.
Jack Ma: blockchain is meaningless, unless disrupting the manufacturing industry
It's one thing to know this, but another to actually feel it.

For a variety of reasons, I get quite bad paranoia sometimes that nobody actually likes me. I feel like at best they tolerate me, and at worst are using me. It's a really shitty feeling to feel. It's caused me to drift away from a lot of friendships because I think "they don't really like me", and then months or years later, I run into them and they ask me why I drifted away.

It took me quite a lot of time to come to terms with the fact that it's just my brain fucking with me. I still can't shake the feeling sometimes, but at least I can recognise it and work around it. It's a weird cognitive dissonance to have, to know that all your friends like you and enjoy your company, but at the same time feeling like a piece of shit that nobody wants to be around.
I read this as Captain Hook the first time...
Ticketmaster schemes with scalpers so you pay more
I probably spend 10-15 minutes per day (or less) on Twitter.

I follow 60 accounts and maybe 10-15 of them are very active. They tend to be either high profile people in my community meaning they comment or share resources quite often. Or they are developers and share progress on their projects. Both types I find value in.

For me I think the best thing is to simply unsubscribe to someone whenever you start finding that their tweets bring 25% value rather than 75%. I do the same with Youtube, I give them some leeway but once I find myself not really watching their videos I just unsubscribe.
A Carole? https://music.youtube.com/watch?v=MAmpBFA988k
If you are writing an OS, I highly recommend the Pure64 bootloader from Return Infinity. It's much more straightforward to use compared to GRUB which imposes a lot of conventions on how you structure things.

httpss://github.com/ReturnInfinity/Pure64
Didn't we try this in the 90's with Java applets?
Every time I am required to update my web browser to support some new snowflake code I am again reminded just how wrong you are.

You are writing code that runs nowhere, unless you can afford to shell out $1000 a year to keep your hardware current and $50 a month for the bandwidth to keep your software current. That's totally unsustainable from a global perspective.
It has improved a lot in the last year, I started working with it just as Microsoft acquired Xamarin, it was buggy as hell, now it is really solid.
>So, employees saw that the existing algorithm was inappropriately prioritising prejudiced results, and discussed tweaking the algorithm accordingly. I don't see what's controversial about that, unless your understanding of Google is so basic that you really think results are calculated by a magic computer program in the sky. It's always been programmed by humans, within various parameters. It isn't objective and it never has been.

sorry, you're straight up wrong here:

https://www.snopes.com/fact-check/found-out-about-jew/

> “We find this result offensive, but the objectivity of our ranking function prevents us from making any changes,”

the results were not manually massaged for political reasons in the past. i don't have as much confidence in that remaining the case these days, though.
Get Ready for Christmas 2018 with Outdoor Lights
> Do you come from a Go background?

This is not directed to me but I'd like to chime in and say that one doesn't need to know Go language to write Hugo templates. I appreciate Go Templates even without knowing Go.

It's quite simple:

- If you don't want to learn the templating for a static site generator, use one of the readymade themes.

- If you want to tinker with the themes or create your own themes, learn the templating language. There's no magic potion.
I might be inclined to agree with you, but it seems to me it's not a $99 dark theme as much as it is an unrestricted trial version that you should buy for $99 even if you continue using it with the light theme.

I think it's actually good of the developers not to impose DRM, but it seems that confused you into thinking this is free software?
Sorry, should be SAN.
Yes, Exactly! mercurial is not THAT MUCH better, so it doesn't worth spreading.

But it is better; just how much depends on the situation. If you were the guy who blew away a bunch of Jenkins repos using a “feature” of Git, you might feel differently--https://news.ycombinator.com/item?id=6713742
Bias is a sliding scale; it’s possible to decide the degree to which a source is biased about a topic, and treat it different from more biased or less biased sources. We definitely don’t want to just throw our hands up and say everything is biased, we can’t trust news, or worse, everything is biased, might as well pick the one that feels comfortable to me.
At the scope of the Drake equation octopi are still pretty close to us since we both have neurons, so it's a few steps past life "seeding" (good way to phrase it btw). If we saw intelligence in something descended from a pre-neuron fork in the short time that we have existed, that would be pretty good odds.