skysight-inc/HackerNews huggingface dataset:
I'm not too sure how I feel about this. I'm trying to battle my knee-jerk negativity about this, but I'm not sure I can come up with good reasons to. At best, I think my hopes are that IGN will be hands off and Humble will continue on as is.

I'm almost always disappointed when interesting companies that appear sustainable get gobble up by larger entities, especially in the media and technological space.

That said, every time I make a humble bundle purchase I come to a decision point about how much of a "tip" I am going to give to the humble themselves. Over time I have increased this amount as I recognized the value of the service they were providing.

Now that they are owned by IGN, I honestly don't think it will be increasing any further, and instead would be much more likely to decrease. I'll wait and see, at least.

Take from that what you will, but I suppose the money amount I will actually put up in such cases is a stronger signal about my feelings than many other things I could put into words.

I'm of one mind to go and grab all my purchases for backup while I easily can. Total speculation, but I could see this happening: purchases are put behind some sort of IGN Gaming software like Steam. It seems like this acquisition would be a really solid foot-in-the-door for such a thing.
Ask HN: Are you subscribed to any newsletters–and do you actually read them?
I feel like there's been a resurgence in email newsletters, and I'm curious to whether there are any popular newsletters you all are subscribed to.

Whatever it is, there's not much room for curation on newsletters and there are too many publishers to dig through.

So I thought we could all post newsletters we're reading on here! Also, if you're not subscribed to any newsletters, why not? Do you get news/info elsewhere beyond HN?
There’s one engine missing in that list, and it’s pretty advanced:

http://fte.triptohell.info

Supports a lot of the Quake based games (started out as a QW engine but is much more today).

Had Vulkan support way earlier than vkQuake came to be. Spike, the basically single developer behind it is really talented.
People struggle to cook food for themselves. Just saying.
> Not trusting user input is a good start, but the client shouldn't be trusted, either.

That's in there:

"Validation must occur on the receiving side of communications. Validation on the sending side is a user experience decision."
So I don't think one can generically fault "regulation" for a poorly performing health market in the US.

You're absolutely right, however, I do think the worst parts of our medical system exist as consequences of regulation.

The mandate that emergency rooms treat anyone who enters is onerous and there's no free lunch, paying customers are stuck with the bill.

The licencing system isn't optimal for cost effective care.

There's a lot to be desired for people who favor supply side solutions to expensive problems.
Yep, that's why I like it. :-)
I've been around the block with this issue myself. I've always needed less social interaction than most people I know, but recently I've taken a turn towards even more time alone than usual (a medical condition has me both cooking at home very frequently and doing anything I can to avoid stress, and a few key friends have become busy with marriage and kids).

More time alone has definitely reduced my stress load, but I've noticed it seems to amplify tendencies towards depression and anxiety.

This touches on a topic I often struggle with -- the advice to push yourself out of your comfort zone. At least with social anxiety and social ineptitude, my results seem to indicate that pushing myself results in a huge spike in stress, with maybe a tiny uptick in social savvy, whereas isolation drastically reduces that stress, but with no headway on becoming less socially awkward. The tradeoff seems very lop-sided (if becoming a social butterfly requires swallowing that much stress, I'm not sure it is worth it).

I'm starting to think the "push yourself" is a piece of advice which seems universally applicable at first glance, but upon closer inspection you find it doesn't always fit.
WHAT a fucking badass
Large scale production has very different requirements than small scale synthesis in the lab. Getting rid of heat is much easier on a small scale, and not all methods that work on a small scale can be scaled up.

It's a ridiculous answer to the question of quality control, though. It doesn't really have anything to do with that.
Show HN: Climate Cents crowdfunding for projects in your community
Production: https://www.climatecents.org/

Github: https://github.com/russellschmidt/climate-cents

Hi all. I'm an almost-graduate of a coding school and made this for a nonprofit. It is a crowdsourcing platform for local projects that fight climate change. It is open source if you want to add to it, clone it and make it your own, or give me feedback brimming with empathy.
It's funny that he says it's worthless and has no value but in the same interview says its great for people in Venezuela, Cuba and North Korea. I believe he just made the perfect use case for it without even knowing it. People want a currency that isn't controlled by the government and isn't tied to the whims of central banks who can inflate it and make it worthless at will. And like Gold, it really is limited... it's right there in the code. It's also not easy to generate, so there is no "just print more". Just my 2c. though.
You are overthinking it - a balance is not hard to achieve. Go out a few days a week, learn the rest. You are most likely to get invited to go out Friday and Saturday nights, so spend weekday nights or Sunday studying. No need to go all out in one or the other.

> I've lost touch with who I am, everything I learned weeks ago was for nothing because now I'm forgetting it, and I'm wasting my time and hurting my future by being too social.

In my experience, not only does the former happen even when I am full time learning (I "wasted" a lot of nights in college learning programming stuff I never used nor can remember), but it rarely hurts my career. I mean, career goals are personal and differ, but I doubt you are hurting your career by going out every now and then.
I agree with you that the earlier you can catch those performance issues, the better. It's just like with catching bugs early in your development cycle. You could even argue that poor perf is a bug!

The more you know about the performance characteristics of your stack, the better, but given how many 3rd party services you might be using in production it might be close to impossible to predict that. Either way, you should be constantly monitoring the performance of your applications (backends, DBs, browser timings, RUM, cross-stack traces etc.) .

Looking forward to your Show HN on monitoring :)
Don't forget Wired, who also sacrificed objectivity and impartiality a long time ago
You'll probably want something closer to a GAN like pix2pix - https://phillipi.github.io/pix2pix/

An example implementation would look something like edges2cats https://affinelayer.com/pixsrv/
1 - You can just focus on your own interests, and you don't have to cater to the needs, wants, or whims of anyone else.

2 - You can do what you want, when you want.

3 - You don't have to worry about pleasing people, or not offending them.

4 - You don't have to attend any boring social functions.

5 - You'll save a ton of money on drinks, restaurants, and travel.

6 - You could learn a lot more, if that's what you choose to do with all your extra free time.

There are downsides too, of course, but this thread is about the upsides.
Maybe they’re just used to writing in C?
There is no monthly fee, they take a % of revenue of whatever game you sell.
Speaking as someone who has worked in security with many different companies: I don’t think your bar is reasonable (or intrinsically desirable).
What do null pointers have to do with the UNIX philosophy?
I didn't see the ad-blocker-blocker loading this URL in Brave. Also, often blocking both ads & JS for a site blocks the ad-blocker-blocker.
So, like, the Great Circle of Life...time-income-defaulting?
It's a bit odd that they used the PCB acronym to describe these chemicals. It leads to sentences like:

>Soon PCBs were added to paints, caulks, plastics, even floor finishes and dish detergents.
I've heard a couple of good things about Godot [0]. However, I couldn't tell you any titles that use it without looking it up.

Perhaps there is no standard engine in the FOSS world because the engines are not advertised as strongly as the most popular commercial ones. Unity, after all, will gladly let you know it's being used whenever the game starts.

[0] https://godotengine.org/
Beautiful live HD downlink now available for RC aircraft pilots
Twitter could differentiate between access through official clients and APIs.
Minor politician, ya cheeky git ;-)
Hopefully someday I'll be such a sought-after resource that I could grill a company in the way this post suggests.

As it is, I choose my interview battles carefully. One of my favorite questions I ask is whether my position is new (rare for my situation) or if I am replacing someone who left.

This very naturally opens up a conversation about expectations from both sides. If someone separated, why do the interviewers think it didn't work out? If this is a new position, how do they imagine the first year?

Suddenly you're talking about culture, performance and policies without having asked directly about any of those topics.
> few people seem to be concerned about that in China

See my original post, above. The Chinese government clearly is concerned that many people in China are concerned about it.

> I also don't think that democracy is the best way to provide stability, since the election cycle tends to create uncertainty on relatively short timescales. How are you going to build a business if the electorate might decide in a few years that they want to make it illegal, or impose stricter regulations, or demand higher taxes?

That's not how democracies work; they don't elect kings and queens, who can arbitrarily change laws. They elect officials to a wide variety of roles, all responsible to the electorate, who must agree on changes through legal processes. In the U.S., a majority of the House, of the Senate (and sometimes 60% of the Senate), and the President must all agree on a new law. Also, the law must pass muster in the courts, and be legal under the Constitution. Also, voters get a powerful say in what the laws are. If you don't like a proposed or actual law, you can speak up, build support, and influence the outcome - it happens all the time. Finally, the federal government's power is limited to federal issues; states and localities override federal policies or create their own policies all the time. You can see the current U.S. president's lack of success in his legislative agenda as an example of how democracies work.

In an autocracy, one person can arbitrarily change whatever they want - they are not subject to other laws, a constitution, representative legislative bodies, electorates, or any of those other influences.

And the outcomes are clear: All the most stable countries are democracies, and even when they were much poorer than today (such as the U.S. in the 18th century).
Daftar Game Judi Poker Online – Situs Poker – Pokerqq81
Oddly enough, while reading this I had a thought about how interrogations are like poking at non newtonian fluids.

https://en.wikipedia.org/wiki/Non-Newtonian_fluid

If you push too hard, too fast the particles resist the most. Pushing slowly and gently through yields likes hot butter.
I don't work in academia, but at my current workplace, we've removed the "Neutral" rating in our interview feedback system. You're required to pick a side, and you need to back up your position. If you really can't form a recommendation, the candidate has to do another interview (I haven't personally seen this happen).

That said, we also are able to set a maximum # of interviews per week that we will accept, and our time is respected. Perhaps the same cannot be said for peer review in academia.

It's one of the worst feelings for me when I give a talk or present a paper, get to the Q&A portion, and I'm met with crickets.
This is what I was told as well. I'm 52, I have huge resume of experience at some great companies (even my own company I built), the reality is, you get 10 years in, the person thinks you're his or her "Dad"... it's a little shitty, but the advice I got was to do exactly this and I started getting more responses.
.bit not .biz
The only upside I found to not having a social life was cost.
They definitely do, but there's so many other things, and they come with all sorts of distractions. (I love my job, don't get me wrong)
Dutch is a difficult language to learn, and you'll manage fine with English; especially if you're located in large cities like Amsterdam. We went out dinner yesterday in Amsterdam and people start conversations in English even though both parties end up being Dutch (we're Dutch natives). Also, learning Dutch isn't very useful since it isn't spoken a lot throughout the world.

If you'd like to have yourself heard/understood in the EU, even though English should generally suffice, German is another contender. In Italy its quite well understood (esp the north) and many Eastern European countries as well. Though perhaps Russian even better, I don't know.

As for Germany, the Germans living in cities like Berlin and Munich speak excellent English.
Probable response: `${GENERIC_APOLOGY}, i'll show you out.`

Probable thought process of interviewer:

* What a prick

* LOL we have 200 resumes on file for this position

* Dammit I'm going to have to interview more people

* When can I go back to being an actual engineer, the job I was hired for
I have not seen that data point before, children not being ready for math until 8/9 grade. Where did you learn that/see that?
Just read the Wikipedia entry.

"Hahn died on Tuesday, September 27, 2016, at the age of 39. At the time, he was a resident of Shelby Charter Township, Michigan.[1][14]Hahn's father has since confirmed that the cause of death was alcohol poisoning.[15]"

It could of been so much different...
Is your team diverse? Is diversity a priority, and if so, what do you do to promote it?

Am I the only person to call BS on this one? How this is likely going to be interpreted by an interviewer is "can I excuse my poorer skills/performance by capitalizing on my gender/race?", so you will get a politically correct answer like "diversity is among our core values and we promote it by giving preference to <...> among the candidates with equal skills and backgrounds" and will never hear from them again.

I mean, diversity is a legitimate value, but asking this during an interview when you are trying to advertise yourself as a valuable addition to the team, is a bit strange IMO.
Tiny problems that are solved provide a common part that many people can be reasonably sure is free of bugs - if thousands of people use left-pad, you can be reasonably assured that it has no bugs (or else people wouldn't use it, or a bug report would be filed - "many eyes make all bugs shallow"), if a thousand people write left-pad, you will get many versions with bugs that are never found, because there is much higher entropy/surface area.
> You'd still need to write the glue code that correctly maps one program's output to the other program's expected input. I don't see how this is materially different.

But you shouldn't need to be that person.
I love the photos of equations. "We use enhanced Bayes' Rule and Joint Summation algorithms to serve you the most relevant and useful dashboards." Probably more truth to it than it seems :)
Here is a great application of using Survival Analysis in p2p lending.

http://blog.lendingrobot.com/research/predicting-the-number-...

I built a model in R using this method.
From the CEO level? Which would require replacing or reforming a number of managers enabling the current situation and possibly delaying any current progress? I don't think there's any overlap between people who run on funding and who would attempt this for greater good.
I would consider "user input" to be everything coming back from the client, that includes everything down to cookies, HTTP-Headers, form values.

Validate everything. Re-check authorisation always.

My favourite too was being new into a development job and buying our biggest package for a penny. What I hadn't counted on was that this was a fairly new system and the CEO was still copied in to every buy order.

Thankfully the company took it in good spirit, I was even sent an expenses form to reclaim the penny! :)
.bit is not an ICAAN or IETF recognized TLD, which is what djsumdog was speaking about
He's a sellout. Slapping his name on random things does not a good product make.
I sometimes feel like "free-market" types are actually incapable of understanding this point. The idea that markets and property exist as some sort of independent, empirical objects is baked so deeply into their ideology that it's almost as if they lack the symbolic vocabulary to even conceptualize the idea that property itself is created by regulations.
Why Due Diligence Is Important – ThinkGrowth.org
There's also the way where you encode `Map String Value` as a member of `Value`. This is closer to what Clojure does and does allow assoc-in to be written directly. I was just playing along with the other comments' encoding of maps.

data Value =
...
| VMap (Map String Value)
| VNull
...

assocIn :: [String] -> (Value -> Value) -> (Value -> Value)
assocIn (name:names) f (VMap m) = _

In general, the more type information you leave around the more you have to do to ensure that it remains meaningful. Erase enough of it and you can arrive back at Clojure.
Can anyone explain what this means (or point me to somewhere where I can learn?)

> If a stateless architecture being used, use a MAC or an authenticated encryption mode to authenticate input.

I ask as a developer of a SaaS product. I understood most of the tips but not this one.
I think there's no straightforward answer to this. E.g. why would you have 2 DNS look-ups with cookieless domain? I imagine that means cdn.mydomain.com and mydomain.com?

If you're using HTTP/2, then one domain is better, because you can use the same persistent connection to multiplex your traffic. Well, technically, if you use the same IP and SSL cert then you can HTTP/2 Push the contents to the client (doesn't have to be the same domain).

However if your web server is slow or if the distance between the client and your web server is significant then you're likely not going to benefit from the performance gains of using one connection, because of the network propagation delay (vs low latency POPs from major CDNs).

Lastly, your static assets don't have to be on a cookieless domains, you can just strip the cookies and cache the content - that's what many varnish instances do ;)
And then in any civilised country the driver faces manslaughter charges and goes to gaol.
A lot of these work culture and life and tech questions can be backed into.

My series of questions when I get the chance to talk to an engineer on the team I'm interviewing for is just this, "What's a normal day at work look like for you? Not a fire drill day or anything crazy. Just walk me through what you think of as your routine."

And once you can get that conversation going, you can pretty easily suss out the answer to very many questions in the article without coming across as even really asking questions, let alone seeming like a special snowflake.

Some questions can be more direct than others. But I think many of them can be figured out through a healthy conversation in the interview process.

If you can't engage someone in that kind of a conversation someone ought to be seeing some red flags.
Try Brave.
The point was if you’re trying to make joint code ownership work through those things you are already doing it wrong. Want everyone to run with their own style? Fine. You need to make the style sensitive parts of the process work. Whether that’s to adopt local style or something more complex.

If all you can do is not enforce some poor coding standards then you are defacto not a lead.
DIY pharmaceuticals will never be safe, unless the recipes are regulated, at which point there's no point to them anyway.

Imagine this situation: you Google for a recipe for a drug, and find two different recipes. Recipe A is the real one, while Recipe B will kill you instantly. The troll who posted Recipe B went around the internet claiming that Recipe B is real and Recipe A will kill you. There's no authoritative source to consult, because the actual recipe is patented. How do you know which is real?
Virtual anxiety: The disturbing new reality of life online
Because they're acknowledging and disallowing abusive behaviour? Or of course that's just all #fakenews - the abusive behaviour?
Do you have a source handy for the mini-Cthulhu thing? I've never heard of cuttlefish actually mesmerizing their prey before.
It's also worth reading the leaked 2009 US diplomatic cables about Xi published by Wikileaks. They're cited by the BBC story and give a lot of background. The source is from a former close friend of Xi who is currently a professor at a U.S. university.

https://wikileaks.org/plusd/cables/09BEIJING3128_a.html

I found this section quite interesting.

Familiarity with the West and Taiwan

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

25. (C) Based on personal experience, the professor noted, Xi
is very familiar with the West, with a sister in Canada, an
ex-wife in England, a brother in Hong Kong, many friends
overseas, and prior travel to the United States. As far as
the professor can discern, Xi's family and friends have had a
good experience in the West. The professor contrasted Xi's
experience and attitudes toward the West with those of people
sent to the United States by their work units, such as the
nationalist and sometime anti-U.S. Tsinghua University
scholar Yan Xuetong. Xi was the only one of his immediate
family to stay behind in China, the professor noted,
speculating that Xi knew early on that he would "not be
special" outside of China.

26. (C) Xi is favorably disposed toward the United States,
the professor maintained, and would want to maintain good
relations with Washington. The professor said Xi has "no
ambition" to "confront" the United States. During Xi's visit
to Washington, D.C., in 1987, he told the professor that he
had no strong impressions of the United States. Although Xi
was not particularly impressed by the United States, he had
nothing bad to say about it either. Xi took a detached
stance, as if observing from a distance, viewing what he saw
as just a normal part of life, not strange, the professor
said.
> rumor that Brendan Eich initially intended to use Scheme instead of JS, although this never happened

I wonder what'd have happened had he done so. Would it have grown to the size that JavaScript is at today, or would it have lost to something similar to JavaScript that some other browser would have implemented?
I kinda expected this article to be about mr.Crowley
That's the exact point of HM.
Abstractions come from the knowledge gained after wrestling with problems, not as a form of premature optimization.

And this is especially true in games because you need to get all abstractions right otherwise the game will be limited and/or not performant enough.

In many other programming fields you don't get punished for adding a few abstractions that are not strictly necessary, so usually other programmers are used to abstracting things away fairly early (eg in OOP: properties vs public variables, ...) because they're free as long as you don't overuse them.

Also you should keep in mind that the stream is educational so Casey sometimes takes the scenic route before getting to the point, and he's both implementing the engine and designing it, so sometimes he doesn't know yet what he wants exactly.