skysight-inc/HackerNews huggingface dataset:
I think you've misunderstood what I said. For example here: https://golang.org/src/go/parser/parser.go you can clearly see how e.g. token.MAP is a special case.

func (p *parser) tryIdentOrType() ast.Expr {
....
case token.MAP:
return p.parseMapType()

There is a special-cased function parseMapType() function in the Go parser. This isn't generic at all. I mean even the syntax (as in func foo(bar map[String]int) ...) does not seem to be generic at all.

Yes, you can use any type as keys and values. But that's a far cry from an abstract system that lets the user define any parameterizable data type. And that's for good reason: By hardcoding just the most important parameterizable data types, the problems that an abstract system would bring can be avoided.
Next-gen Nukes startups are aiming to solve problems that plague nuclear power
That's why the "evidence" portion is the important qualifier. There is evidence that we pay an absurd amount for healthcare in the US, while there is no evidence that a border wall would do anything.
The Alarming Scope of the President's Emergency Powers
Do they not read the book 1984 in England?
Is it then possible for an Aaron Schwartz/ Sci Hub character to then download all of the available books and make them available on the internet?
It's weird how many people only want to talk about the environment when it's Bitcoin.

Anyway - https://medium.com/coinshares/beware-of-lazy-research-c828c9...
Most programming interviews are a waste of time and energy for everyone involved and the results are, for the most part, a complete facade. Asking puzzle questions gives interviewers the feeling that they're really testing hard for top talent, when in reality they're just demonstrating their lack of interviewing skills.

I recently interviewed managers at two different technology companies, both nationally known, for a report I am working on. Most managers admitted their technical interviews were flawed, but didn't know any other way to assess skills. They also admitted that a significant number of people they recruit refuse to even take the technical challenge and end up working elsewhere.

In interviewing a couple dozen engineers, I found most just don't want to waste their evenings and weekends on a technical puzzle for a job, especially when there are a lot of companies out there who don't bother with them, so they end up searching for companies that don't waste their time with technical challenges.

Another funny thing I discovered during my research is that just under half of the employees at both companies I've interviewed so far were not able to successfully complete their own technical challenges.

Another problem with technical challenges is that often times the interviewer knows less about the topic than the interviewee. I recently went through the interview process with a local technology company who uses Elixir and Go (both of which I know). During the onsite interview, the interviewer kept saying things like, "Don't forget to..." or "You forgot..." I kept explaining that I didn't need to do as he was suggesting. In the end, my code worked, my tests worked, and I passed the interview. In spite of this, I was rejected because the interviewer, "Wasn't feeling it."

I still have a lot of research to do, but I haven't found anything, so far, that suggests that technical interviews predictably result in top-talent getting hired. It seems to be the same crapshoot interviewing people without using technical challenges is, because in the end, most people decide within the first couple of minutes if they like someone and hire based on that, regardless of the rest of the interview process.
What kind of “developing” product includes this case? You have got beverage made from sugar and water with well established brand. You being kicked out market, there will be free space.
OK, there is always needed take in account national specifics. But nowhere in post-soviet union teritory local copies of coke won market
What It's Like to Be a Black Mathematician
They allow for high level intentions like “only share this doc within my company”, or “share only with specific people”. Connecting the permissions to the way someone thinks about it, going more in this direction is what’s lacking IMO.
Independent of whether this is true (and I'm sceptical), Bitcoin mining requires computation (and lots of it). Computation requires power. Even if that power is renewable and would be difficult to use for things other than computation, there is still a huge demand for computation. Hence it's still a choice to spend that power on Bitcoin mining rather than other computation tasks such as simulations for scientific research.
US did not firebomb Kyoto specifically but they did firebomb many of Japan's wood and paper urban areas including Tokyo, Nagoya, and Osaka.

Here is the video of McNamara, the man who helped plan the attacks, reflecting on it.

https://www.youtube.com/watch?v=RceLAhPOS9Q
Precisely.

It depends on what kind of actions they wish to do with the resulting scan/hack.

If they offer services to secure people/companies free or cheaply, then its a overall large positive.

If they give it to their equivalent NSA apparatus, that's a major bad.
> they also remove the rails that keeps Go code pretty consistent

But why? There's nothing in generics that would make Go non-consistent. In fact, there's already generics in Go in Array/Map/Slice, and they're not inconsistent with the rest of the language at all.

> For example, in Go, there is no functional-vs-imperative conundrum; it's only imperative

Why would generics break that? Funcional programming and type-safety/polymorphism are orthogonal concepts. IIRC, generics were introduced in Barbara Liskov's CLU language, which is imperative.

It sounds to me that most people advocating generics in Go are having a pragmatic/utilitarian approach, while people against it are opposing it from a purely ideological standpoint not grounded in either theory or pragmatism.
Good shout; the README is kind of a brain-dump of usage instructions and motivation right now. Anything giving you trouble in particular?
I've been told Gatorade is good for that purpose.
Isn't this just saying that easier questions are more correlated with overall interview performance? That might be a good thing (a sign of consistency), but it could just as easily be a bad thing (i.e. it doesn't provide unique signal).
I'm sure there are other tools than time-series available to us...?

Perhaps if we look at some of the potential questions we would like to answer we can find more suitable data science methods?

Did Kodak have competitors in the X-ray film business? What happened to them?
Did this packing material plant supply products to other companies than just Kodak?
Did the company culture start to resemble that of another company after the briefing? (Hard but interesting.)
Did their hiring practices change?
Did they get cheap loans?
Did they buy other companies?
Was their HQ moved or renovated?
Was someone pressured to leave due to political leanings?

etc.
"A lot of people are now trying to figure out how to combat fake news and this has been on the news and this website for the last few years."

You are pretty naive if you think this nonsense will be fixed in a substantial way. Platforms like Facebook and Twitter are dependent on outrage and will not do much to stop it. Yes, there are some people here and in the news discussing these issues but at the same time there are are many more people making a good living off perpetuating propaganda. The most that will happen to Facebook will be a lot of hot air and maybe a slap on the wrist.
100% -- Awesome call out on confirmation bias. Definitely reserve judgement. I didn't blink at Hegseth's irrational remark, due to my own biases...

excerpt from usa today:

Hegseth says the joke is a call-out to germ obsessors to lighten up. "My half-hearted commentary to the point is, we live in a society where people walk around with bottles of Purell in their pockets, and they sanitize 19,000 times a day as if that’s going to save their life," he said. "I take care of myself and all that, but I don’t obsess over everything all the time."
Is the pseudo-random number generator cryptographically secure?
The Magical Thinking of Guys Who Love Logic
I thought you were exaggerating but you're not; the guy sounds like a real pain to work with.
I am not Rob Pike and therefore cannot provide proof of his grasp of type theory. But I also don't understand the desire to question and debate the knowledge of someone I've never met and has no influence on my life.

I have used Go extensively and would disagree with the idea that the lack of generics in go was ill-informed (and therefore a mistake). I find that Go's limited number of features leads to simpler libraries that are much easier to comprehend and use effectively. And in situations where I previously would have reached for generics I am forced to find a different approach and the end result is often better. Yes it does have its drawbacks and is not a perfect solution, but as far as engineering decisions go, I feel it was a successful one.
I agree, but it’s a different kind of elegance that is likely to be foreign to many folks in this thread, and I didn’t want to broach the distinction in this thread.
I smiled reading this. Where are you going to wash and machete open your own coconuts when traveling somewhere?
If you're saying "Bitcoin doesn't work in any meaningful sense" you simply just haven't used Bitcoin. It works absolutely fine, even great most of the time, and accomplishes what I personally see as its purpose.
I'm 90% disease, 10% real work.

Edit: But the 10% real work, I work real real hard :)
> Again, nothing stops you from keeping gold under your bed.

Can I transmit my gold in any quantity that I want to anyone in the world with an Internet connection for a few dollars in fees?
If Pingdom stops working for you for whatever reason, do reach out to us.
Probably less experienced at bottling, a worse global sourcing network, less marketing expertise, etc. They've almost certainly caught up by now.
I'm always surprised to find no mention of React Native in discussions around CSS in JavaScript.

They've got it figured out. Stick your styles at the bottom of your component. Vertical flexbox by default. And... that's about it. It just works beyond that point.

We liked it so much we ported our webapp from react to react-native-web. It's an amazing library. You can freely mix in regular react, but the styling story is so good with react-native-web that you'd never want to. It powers mobile.twitter.com and the author (same person who made normalize.css) recently joined Facebook, which hopefully means more development to come.

You'd have to pay me to go back to styling the web with css. It really is a hair-pulling experience.
Was it recorded? That sounds pretty interesting and I would like to watch it.
majority of the 81 megapixels are not of the moon though..
How is that nonrealworld? Dealing with things like endianness is quite normal for a low level programmer.
I hope it grows in popularity if only because its an interesting take on learning. I did a course on RL in 2007 and our textbook was the 1st edition of this book - back then, it was perceived to be a very niche area and a lot of ML practitioners (there weren't many of those either :) ) had only just about heard of RL.

I am happy that it's popular today.
The stake in the network. Each transaction is validated by representatives whose votes are proportional to their stake in the network. An attacker would need to gain 50% of the network value to be able to do some damage.
You failed your Triplebyte interview because you neglected an extremely important aspect of the job: communication. You made assumptions about the ask which turned out to be grossly out of tune with those of the interviewer. In the real world, engineers are often left holding the bag when other participants of the process leave out important details. It’s our job to ask questions and establish the boundaries of each problem before diving into a solution.
He didn't say he was a genius. He seemed to imply he's the one laughing at people with all his well-earned money now :)
That's in the best case.
Maybe that's true, but let's please not go another round of thoughtless generic ideological flamewar.

> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.

https://news.ycombinator.com/newsguidelines.html
obscure algorithms are useful.
it isn't a perfect system but its better than what most people propose as alternatives, which is to just have an ad hoc conversation.

testing whether someone is willing to prepare for a thing is a relevant work skill test too.
I would say things had changed in the past couple of decades with more public participation in democracy ,It is still not a absolute "land of law" but it is much better now and will outshine china due to democracy
Re: One Language

Imagine writing a web app. Writing HTML and CSS inside your JS codebase seems like a terrible and inconvenient idea, especially combined with the “150 lines per file” thing. You’ll have a JS file which will basically contain just HTML and some logic to put it in the DOM (and by the separation of concerns principle, if the file was less than 150 lines you’d probably just end it there anyway)

With a large web app, this would grow to hundreds of JS files. Some of these files would be by necessity named something like “page1-html.js” or something similar. At that point, you may as well call it “page1.html” and save yourself the headache.
> 2. Are there any negative consequences for the people whose property a displaced marker ends up on?

That's definitely plausible: https://splinternews.com/how-an-internet-mapping-glitch-turn...
Why do governments have to simultaneously be in the business of (1) securing people’s property and (2) creating money and regulating the monetary supply?
> Disconnecting ego from the work was the first big lesson I had when I started working in software.

100% agree. Any code you write for your employer is not your code - you should be comfortable leaving it forever tomorrow if a better opportunity presents itself elsewhere.
In this case he is the manager so he can do all those things you mentioned to properly train his team. It takes effort and sacrifice but that's his job.
I mention this to people and they stare sort of blankly at me. I point out that computers started taking the process in the 70's with the advent of new ways to make them cheaply. But it wasn't until the 90's, 20 years later, that "regular" people started seeing a benefit in owning a computer and how many things they could do. Then over the next 20 years that changed nearly everything about our world and continues to this day although it is slowing down a bit.

Similarly with cell biology which now has enough tools in the toolchest to do amazing things, and every year there is a new technique, a new finding, a new way of putting together the tools.

I really think this will materially change everyone's quality of life when we've got much of the cell manipulation down to engineering rather than science. Organ replacement, cures for illnesses that are incurable, and generally better health for everyone. But its 40 years away at this point before its "common for everyone"
Counter-argument: Adverse possession is justified by the scarcity of real property. Which does not apply to IP.

- Real property (i.e. land) is a scarce and limited resource. If a party is making productive use of the land, they should hold title. (There is only so much arable land. If someone raises crops, let them.)

- Intellectual property (particularly copyright) is not a scarce or limited resource. (Create your own copyrightable work if you wish to own the rights.)
I think the author is trying to surface the conclusion you've made, but I'm not sure it merits such an emotional response from you.

The article is thought provoking. It makes good points, even if you don't like the author. I can relate to a lot of his examples.
I'm under the impression that Java implements generics via type erasure.
> As long as you trust your gov.... I think Japan is probably in better relations with its citizens than most countries...

I'd trust any democratic government doing a preventative security scan for vulnerable devices, over some hacker who's only out to exploit them for personal gain.

Most people have never patched their router nor even know how to. Someone needs to proactively inform that group that they're vulnerable, at scale, if we're even going to have a chance to solve a lot of network problems.
A Real Tube Carrying Dreams of 600-MPH Transit
> After further thought, I think a fundamental difference is I really want to see my coworkers succeed, and don't enjoy their failure. Also I dislike all forms of toil.

I'm in both of these camps too. I think I'd dislike code reviews if I didn't remind myself:

* Code my coworkers write is code I don't have to write, so it's saving me toil.

* Issues I catch in review are issues that won't lead to late night debugging sessions catching heisenbugs on the eve of shipping our product, so it's saving me some of the worst kinds of toil.

A little work now to save me a lot of work later. And I've been burned by suddenly getting stuck maintaining & bugfixing code that I got lax about reviewing. Each issue I catch, I think "thank goodness I caught that now - that'd be a pain in the ass to debug".

It also makes me genuinely appreciate review feedback catching all the dumb shit I might do, which can really help when your quick change turns into a slog of missed edge cases, "can you fix X while you're in there", etc.
The course on edx is here:

https://www.edx.org/course/underactuated-robotics-mitx-6-832...
When did code reviews become so ubiquitous?

Articles complaining about the reality of code reviews seem to be commonplace. But if they're not working out, why not just abandon them, maybe try something different?
The question is who stores the data. If you manage to let the patients keep it locally or in physical media it's insane. If you are keeping it for them it's the same worries as any other service.

This was not journals though, but calls to nurses.
Yeah that's great but what if they can't reverse a binary tree?
Haven't tried, but I assume it's possible. I'm running Ubuntu in VMs.
The best interviews I've been a part of have been a short cultural style interview followed by a (roughly) 2 hour paired-programming session on a relatively simply to-do application.

1. The problem is pretty well understood (but does offer room for interpretation).

2. Provides time to cover all key aspects (Frontend, Backend, Database, Networking, Debugging, Testing, Caching, etc) in at least some capacity. In particular, it shows you what areas the developers focus on.

3. Provides a more relaxed/realist environment. It's also more accommodating to developers switching stacks - familiar with good programming patterns but not the specifics of stack (e.g. "Here's how I'd do [some specific task] in [other stack]. How do I do it here").

4. It's clearly a throw away task so there's no concern about "interview labor". It can also be pre-prepped so you don't have to worry about jumping too far in.

5. You can cut short with bad candidates and expand the problem for more complex candidates.
You can avoid many things by forcing yourself to use this and this practice. In my experience not all developers out there know what is "good" and what is "bad" practice and there are certainly many React developers out there who never heard about CSS modules. Let's say better it's not a flaw in React but a trap which can cause huge maintenance headache in my opinion.
Heads up I think there's a typo here: "questions that carrying".

Interesting piece!
It's not a limitation.
It's different.
And this is why we hire for empathy, and pair-program instead of doing code reviews. Code reviews and features branches don't cause this type of behaviour, but they are a fertile field for this to flourish.

I'd rather have ten mediocre developers who can be part of a team than one gifted diva.
It is not a big leap from this to "you have connected an unapproved device, we have blocked you from the network" to "you have been fined for connecting an unapproved device to our network" or worse... some of you here may be old enough to remember the monopoly Bell had on telephones and the times when it was illegal to connect anything they did not approve of.

"The road to hell is paved with good intentions."
You're asserting that there's a huge demand for remote offline computation by scientists, but no such market exists as far as I can tell. Cryptocurrencies might end up creating such a market eventually, since they're researching solutions to the problems of verifiable and secure decentralized computation (e.g. Golem) and incentive for file storage (e.g. Filecoin).
Did you finish the article?
https://gizmodo.com/how-cartographers-for-the-u-s-military-i...

https://splinternews.com/how-an-internet-mapping-glitch-turn...

In those cases there were negative consequences because low-precision markers were not displaced.
Key Investors Are Unhappy with SoftBank Tech-Investment Fund
If the author is coming around by realizing the error in their ways; a way that seems painfully obvious to you, I don't think it does anyone any favors to chastise them for not knowing sooner. Its clear to say not everyone grows in environments that reinforce positive thinking.

Further, unless I am misreading the tone of the article, the author is listing out all of the defects you quoted not to defend or justify, but precisely to highlight their ridiculousness and falseness.
Recent-ish builds of Windows 10, I forget where the cutoff is (might be as old as last March's release?) have an option to turn on the mobile keyboard autocomplete predictor above the insertion point when using even a regular (hardware) keyboard.

(Search for autocorrect in Settings and scroll down to hardware keyboard.)

It's interesting to try to use. I type faster than it is useful to me.
One-Bit Computing at 60 Hertz
> When I was young, there were still "true" generic items in grocery stores. Not store brands, but white packaging with a simple food label.

I remember seeing this style of packaging in the '90s, but as far as I saw it was really more like stealth branding because it was all from the same company (Valu Time). This company allegedly operated like a store brand supplier behind the scenes despite the store's name not appearing on the packaging.
...or the movie, ‘Brazil’?
This comment is whataboutism. The topic is very clearly about American activity. I wish I had an account long enough to flag this.
“You need inflation for proper incentives. It's like a tax on the entire network to keep it supported. Without proper incentives, the game theory collapses.”

What, specifically, do you think the consequences of a stable money supply are?
Sort of. Baudrillard seems to argue from a anti-fragility standpoint and asserts that acts of terrorism have the opposite effect as intended and only seeks to strengthen the hold of the incumbent system even more (see PATRIOT act, new TSA screenings). I agree that technology generally amplifies the power of those that already have power, but I wouldn't go as far as you. I think that banking on any one thing is not the way to go, you need to abandon anything that becomes coopted and always seek destabilization in whatever form it appears.
your definition of libertarianism is off by a century
>This is a long way of asking: do you want cryptocurrency to succeed if you knew that you could not profit from it doing so?

You seem to be assuming that anyone interested in crypto is in it for the money.

I assure you, that's not the case. To me, getting the money supply out of the clutches of governments is the most important aspect of crypto-currencies.

To answer your question: Which crypto wins and how much it'll be worth are the last of my concern, as I will profit, along with all of society, from getting the govt to surrender management of something they're basically terrible at.