skysight-inc/HackerNews huggingface dataset:
> And yet we really don’t seem to care much.

Most people do not have any concrete notion about what management engines are. People weren't that skeeved out by Alexa, and that was a pretty easy-to-understand system. There's no way that people will have any kind of personal connection to something that they barely are aware of and don't understand.
> by far most of the Go developers still prefer to use the language without generics

I've been writing Go regularly for at least 5 years, and my guess is that at most 60% of Go developers prefer no generics. I also think that number is climbing.
What are the best resources to learn Spring framework?
Hi, I've recently started working on a project built on Spring framework. I've worked on Java 8(mostly Android and only used lambdas) and Play framework(Scala)
By that definition Haskell is a systems programming language: https://en.wikipedia.org/wiki/House_(operating_system)
Love it or hate it:  three reasons why we still need CCS
In the anime Death Note, `True Name` is needed to perform the "ritual".
I am not going to argue with you about this. I am a radiological scientist, not a someone that has read up on Wikipedia.

No one measures radioactivity in moles.

The FGR11 limit on I-129 is 5 uCi and I-131 is 30 uCi, I know it is not the latest and greatest, but the latest and greatest makes use of probabilistic risk models to quantify the increase in chances of getting cancer. this is less helpful in a discussion of personal danger rather than the collective danger.
While counterparty (XCP) isn't as rich as Ethererum, I wonder: is it adequate for what many of these ICOs are intended? It's unfortunate that it likely requires higher transaction fees but it seems much simpler to me (and trustless).
This level of myopia from Go developers is why it gets so much flack.
actually the theory comes from the brain https://en.wikipedia.org/wiki/Cortical_minicolumn
Symmetric encryption will need to double key lengths, such as using 256-bit AES keys instead of 128-bit.

All currently popular forms of asymmetric / public key encryption (including RSA and ECC) are vulnerable to quantum attack.
I would think tax attorneys would appreciate more billable hours.

The 'postcard sized tax form' touted by the GOP left me wondering what the makers of TurboTax and other tax preparation software think about that specific proposal.
To me, many forms of artistry like singing and dance are so much more magical than anything we do. We just type a bunch of shit into computers until they do stuff, poorly.
Improve Your Privacy in the Age of Mass Surveillance
It's an Apple-focused blog. The A11 may not be doing anything new when considering the wider world, but it's the first Apple CPU to have it.

Do not confuse "I did not mention this other thing that is not entirely off topic" with "I was not aware of this other thing."
Python's packaging is a nightmare of half-baked, incompatible approaches that puts the lie to the famous "Zen of Python" that "There should be one-- and preferably only one --obvious way to do it."
Surely, the fact that $31M of the $38M of tax he paid in 2005 was AMT had nothing whatsoever to do with it...

https://www.marketwatch.com/story/read-this-to-see-if-you-ow...
Does that necessarily mean that is impressive?( I know it is, I am just asking for someone who may not understand what having that type of scale of IP enables a company to do.)
Pastebin that can run pasted source code
Yes, which is sort of a shame. Frankly if you were serious about simplifying the tax code and reducing unfairness and asymmetry, you'd keep the AMT and throw out the existing income tax.

But whatever: the AMT is an issue for upper middle class taxpayers, and particularly ones (like tech employees, and most particularly startup employees) who see lots of their income in big chunks like stock grants and option exercises. Helping these people is sort of dumb, as they (we) are hardly hurting to begin with. But it won't break the economy either.

Honestly, the Senate plan is... not at all insane (and the House plan only slightly insane). These are relatively modest tax cut bills arriving at a time where the economy is growing and deficits are shrinking, which is exactly where you'd want them. [Edit, hoo boy did this statement the trigger the economics folks. This isn't a growth point, the metric here, which I thought I'd made clear, is "when they are least likely to mess things up". Passing this bill won't break the bank or make progressive reforms in other areas more difficult in the near term.]

After the last year... it's like a breath of fresh air. I still don't think this is Good Policy per se, but the very fact that our government isn't actively trying to make things worse is hopeful.
They're not important. The author admitted she was just shitposting. It was an amusing thread, but rife with misinformation. If someone wanted valid criticisms of Go, I would not send them there.
It's an Apple-focused blog. If you want someone to write up a comparison with existing non-Apple CPUs then maybe you should write it.
From the Wikipedia timeline[1], it seems to be growing linearly.

1 - https://en.wikipedia.org/wiki/Timeline_of_quantum_computing
Two URLs one CUPS
QueryStorm: optimizing the way we abuse Excel!:) Well, jokes aside, C# and .NET are a better tool, so at least its easier to make a good solution in Excel. I think Excel is an excellent platform for developer tools. E.g. if you're making a small application or a prototype, you just write code in C# and you have Excel to take care of data storage, data visualization and user input. With formulas and graphs you also get data-binding for free from Excel. Spend 1% of the time for 30% of the functionality you'd need from a proper app.
What Other People Do in the Morning Doesn’t Matter
I can remember the pain and hand fatigue that cursive writing gave me for around 5-6 years in school until I said fuck it, I’ll write letters convenient way, not “right way”. Teachers could do nothing with it, and I simply wrote letters as you can see in books, but with few shortcuts. All readers say it reads more clear on average than, well, average cursive.

We wrote with “fountain” pens back then, if it makes any difference.
> If Go had ADTs

In the process of hacking on my PureScript2Golang "transcompiler", I've realized that under the hood ADTs, also known as "tagged unions", will likely more often than not be represented exactly as just that: a "tag flag" and a data pointer. (Of course if all of an ADT's ctors are nullary, an enumish int will do the trick just as well --- I doubt this gains anything over interface{}-boxed 0-size struct type-defs though in reality.)

Now the natural "box"/container for this tag+content pattern in Go is the `interface{}` that can hold as 'content' any of your "constructors" (whether it be a struct or type-alias or prim type), plus your 'tag' pattern-matchings translate to Go's type-assertions. You see this also whenever ADTs are translated to JS or OOP languages, in some manner the "type" tag is carried along to be able to switch-case on.

Anyway, you can do poor-man's ADTs as per above today. The catch is that you get fewer compile-time checks (won't check for pattern exhaustiveness in your switch-cases, or illegal/impossible/invalid (as per your custom "dumb" ADT layouts) type assertions).

But anyone who's done some linked lists or devised parser ASTs in Go has written "ADTs" in this manner --- whether by intention or inadvertently =)

Personally, I don't care about Generics now that I'm aiming to generate low-level Go code for PureScript's parametric polymorphism and higher-kinded types system.. --- expressive beyond the old-school oop/imperative "generics" band-aid ;)

> That I can add interfaces implementations to structs I don’t own

Wait, did I miss out on some new feature only recently introduced? The way I parse your above statement, it sounds like you could define methods for receiver types imported from other packages, is that what you meant? Or did you simply have classical workarounds in mind, such as type-aliasing or set-the-"method"-as-a-struct's-func-typed-field?
Creating a program that is bound by disk performance and indifferent to l1 cache is not necessarily "really dumb." Premature optimization is a real thing.
>Perhaps GP meant grapes that hashed been mashed and are in a tank, but not yet to the point of fermentation

correct. logic here being there might be a difference between grape juice and what they use to make wine. also, there might be nutritional benefits from letting the pulp sit in the juice for a while (maybe more nutrients leeches out?).
Those systems are most definitely not running "untested C code."
I'm afraid not all votes are (and should be) considered equal by the project maintainers. A great number of casual Go users might want feature XYZ. OTOH a couple dozen of large Go projects, with combined millions MLOCs and hundreds of millions of end users, may have a different list of priorities, and these priorities might be catered first.

Also, let's not forget that Go is created at Google, and definitely Google's internal projects, likely large-scale by both line count and users served metrics, must take priority.

Frankly, there is a number of reasonably nice languages that do provide generics, good / great type systems, good / great package management, decent async features, and quite decent performance: Rust, Nim, Crystal, ... all the way down to Haskell. Go is not competing with them at their strongest features. Instead, it's in the sweet spot of simplicity, fast build times, reasonable hygiene, and trivial deployment. It's the "getting job done" mentality which worked so well for PHP and Perl back in the day. There is a considerable demand for that.
This blog post is 8 years since Go was an open source project. Rob's post was probably something like "10 years since we began work on Go".
No. But I'd have a hard time making a case that cursive specifically (as opposed to handwriting more broadly) is some important life skill that warrants careful teaching in grade school. Personally my Palmer cursive skills (such as they were) probably peaked in about sixth grade to the point where they're effectively non-existent today.
No one measures radioactivity in moles.

Of course not. But they measure amounts of Iodine in moles (or grams).
Former FDA administrator David Kessler also.

https://www.thriftbooks.com/w/your-food-is-fooling-you-how-y...
Go does not warn you if you forget to handle an error. It only does so if the function in question also returned a value that you're using. There exist important functions that don't return non-error values and report errors that you very much would like to avoid dropping on the floor: os.Chdir() for example.
Wikileaks today published the source code HIVE – CIA malware control platforms
How would allocating resources to making a nice package mnger would have hindered Go popularity :)? Tacking it on postfactum is always a big pain.
> But he described the Apple ecosystem as if nothing outside it even exists.

I did no such thing. I focused on Apple because my blog focuses on Apple, but at no point did I state or imply that nothing outside of Apple exists. I even went out of my way to say that multicore systems have "become the norm in many parts of the computing world."
I just saw a talk by I forgot which bell labs engineer was on the transistor team. He told it took two or more years to get the errors to a useful level. It's easy to think transistor are magic solid devices, they were not.
I didn't know that there was an accusation because we was Jewish. I meant that he was plagiarist and it has nothing to do with his origins and beliefs.
Go's biggest issues still seems to be the lack of a standard mature dependency management system.
Do you have a citation for that? That sounds interesting
I'm going to say first and foremost that I'm an artist. I sell occasionally (rarely), but constantly create. I'm often prolific. I'm nearing 40 and have done this stuff since I was a child.

Yet I really don't have an emotional connection with art (there are exceptions, but this is rare). I hold a few things I've made dear to me but would sell them in an instant. I don't think this is in any way necessary. Whatever you feel - or don't - is just how you see it.

But I like art, overall, especially surrealism, fantasy, and abstract work. I think they are neat to look at when done well. I'm sometimes in awe of well-done landscapes, portraits, still life paintings, and things depicting current events and situations. I don't really enjoy these, though, since I find such images boring after a while. In fact, I'm the type of artist that would make something up if someone insists on "getting" my art or asks me to explain a few things. Or refuse to explain altogether. I know folks expect this stuff, so I'm prepared to jump into that role if it ever becomes actually necessary, even though I know it would be a farce.

It is OK not to have emotion. It is OK to like art because you find the image interesting to look at. Because you find it neat, pretty, absurd, or whatever. So long as it captures your attention, that's enough. Regardless of what an article says.

All that said, though, if you want an emotional connection, I suggest learning about art. See a lot of examples, read up on what artists have written about their own work or the reactions of critics and regular folks that saw the work. Look up "classic" popular artists, look up not-so-popular artists.

Expand into other fields. Maybe visual art isn't what you connect to- maybe you find your connection with music or poetry. Maybe you find you are a sucker for good animation (old Disney films have watercolor backgrounds and Dali did some work with Disney: Newer animations are marvels of digital animation at times). Once you have a feel for your preferences, explore how you think and feel when you look/listen/read what you like.

Whatever that last one is - the things you think and feel, however it changes - is your emotional reaction.
If you are in the position of being threatened with legal action step one would be to take a long look at your behavior and decide if you are in the wrong legally or morally and decide if you ought to head off such discussion with corrective measures.

Shutting down such discussion isn't going to shut down the discussion on the rest of the internet and is unlikely to help. Its a pretty easy conflict of interest to resolve because your ultimate interest is not looking like an asshole to your potential customers.
This is very true too, the "shy Tory effect" in action. I'm British and often find myself in the more conservative end of places I work (being a classical liberal of sorts) so I'm familiar with the implicit suppression you're talking about.
wow. I've always held to the Star Trek theory that any advanced civilization must be benevolent.
We've banned this account for repeatedly violating the guidelines. This website is for substantive discussion—as in, actually saying something informative and not just chest-poking.

https://news.ycombinator.com/newsguidelines.html
The Economist, 2600 and, specifically when I fly, I like buying some of the history magazines that are usually in the airport bookstores, but the name of the magazines escapes me right now.
> Go really does have a unique core audience.

I..I can't believe you just said that. Such generalizations based on a single comment by an anon.
It would be nice if there were a clear, unambiguous logo that we as consumers could look for, which designated that the device does not require the internet to function or to be activated. I'm envisioning a picture of cloud with a red "X" over it.

It's about time companies disclosed in their specifications whether or not a product functions without their permission.
Ignorant here (I've never done database work):
What's wrong with asking the database to do the sorting for you? (assuming you do work that involves a database. Perhaps this assumption itself is the problem?)
Great! Start with the Federal Reserve and SEC settings rules in a somewhat transparent process, run by people appointed by democratically elected governments.

But people started doubting monetary policy, rule-making around securities, and the democratic process in principle. Lo and behold: someone creates a system with all of its ideology baked into an algorithm that cannot be changed.

But that leads to rather obvious injustices. And where, previously, these were settled in the open court of law, now the response was a faint shrugging: "That's how it's supposed to work. Shoulda audited the 43,563 lines of code underlying your really smart contract", said one unnamed cryptobro incapable of distinguishing ex ante and ex post fairness[0].

So now we get yet another blockchain, which is almost like a democratic government. Except your wealth determines the power of your vote. (Plus, of course, it's also untested, and throws away everything the concept of democracy stands for except the faint resemblance of something not entirely unlike voting).

[0]: Example: your parents decree in their will that their $100,000,000 fortune shall be distributed among your sister and you according to the following rule: Flip a coin. Heads: Jane gets everything. Tails: Bob gets everything. That process is fair ex ante because you enter with equal chances to win. But the result it produces is decidedly unfair. Good thing it doesn't matter, though: Your mother lost that fortune somewhere in the blockchain, which lead to that horrible horrible murder-suicide that brought you two here today)
Show HN: A golang library for generating diceware (XKCD) passphrases
You're still writing separate functions (implementations of sort.Interface) to sort different types.
I don't like the sexual objectification in her pr at all, and I read her explanation of her clothing choices, which sounds like baloney. I'm half-chinese (100% asian though :) ), My parent said dressing like that IS socially frowned on there, and they doubt it would ever get more liberal under Xi.
I don't believe sexycyborg completely to be honest. Her talk about china seems all wrong according to my parents who spent the first 35 years of their life there.

I REALLY don't want my daughter to think, she has to get a breast augmentation just to be popular on tech and youtube.
youtube has enough videos of girls getting and talking about plastic surgeries.

This whole thing reeks on both sides.
this is awesome, so easy to understand. looking forward to more!
The only edit I've made so far was to correct a massive brain fart in my summary of the cluster means at the end. People just can't handle a focused post, apparently.
The "postcard sized tax form" is essentially the same level of complexity as the 1040EZ, which already exists. See:

https://www.vox.com/policy-and-politics/2017/8/30/16219906/p...
IBM Bolsters Quantum Capability, Emphasizes Device Differentiation
I wonder what it says about me that it's extremely easy for me to think of most of these implications..

People are just territorial, violent animals that are barely domesticated via a few thousand years of society.
The struggle with the iOS Safari keyboard and fixed position inputs
If you can allow your kids to "free range" just a quarter mile, then they could be dropped off in a much less crowded place.
This metaphor is really stretched thin and doesn't help much with explaining anti-tech sentiments.

I really don't see why complicated wizardry is required for something to be magical. That seems to be an assumption coming from the author's genre. There are plenty of brands of magic which include extensive creation of magical artifacts which anyone can use (akin to consumer electronics).

As for anti-tech sentiments, I don't think any complicated allegory to burning witches is required. It really just feels like the natural result of technologists gaining wealth—almost every high-earning profession has significant critics (cf. lawyers, investment bankers).
There are many other "basic things", for example maps and sets, regular expressions, XML... I am sure others could add more examples... trying to support everything by special syntax would indeed be feature creep.
The problem here is the decades...
On the whole I agree that I prefer Go's explicit error returns over other languages implicit "alt-return paradigm" aka exceptions. But you're really well advised here to run a couple of linters occasionally that inform about ignored/unchecked/non-passed-on errors, it can happen all too easily while "rodeo-coding" prototypes/MVPs
Like pretty much every successful programming language.

Most of them have one original goal, and a core philosophy to go with that goal and that guides the compromises.

Take C for instance : its original goal was to write UNIX. Because of this, it has to be low level, portable, and efficient. These are the important things and that's why people use C. Features important for writing UNIX stuff get priority, this ensure consistency.

Go is Google's language, made to be effective at doing what Google does. And its direction ensure that people who follow Google's way of coding are happy. There are other options for those who don't like it.
I've been working on a similar problem, and excited to share as well.

Sample:

https://reader.listensynced.com/ycombinator-jessica-livingst...

As a podcast junkie - I've often run into issues with searching and sharing. Linking transcript and audio is first step to solving this...
Of course not, but some non-zero eventual utility is a desirable trait. There are a variety of actually beneficial things children could spend their time doing, which are currently being displaced by being forced to learn a useless handwriting style.
And if they can access it without hardware modifications it means any USB device has super-root access to the machine. And then it would mean you can't block it unless you don't connect USB device.

I suspect they fiddled with something to get access, however. Attached something to motherboard or similar.
Thanks! It's likely obvious to users with a technical background, but others might not realize that the STT APIs used by this service could retain uploaded audio data.
I think savings rate is much better suited as a primary percentage-based metric to track on to see how people are doing. For those who have low to 0 savings rates, we can then look at why that is - and most the most likely case would be high housing costs.

_Those_ people are burdened, whereas you are not (I'm assuming you are able to save).
>Also, you have to consider that once you get a quantum computer that can break 2048-RSA, you'll be able to break all the encrypted communications you've stored in the past few years, too

isn't that what PFS is supposed to prevent?
The need stop giving like "2.5 servings" for a can of soup, which we all know, we are going to eat that whole can!
In my experience, most applications of C libraries are used in places where security is irrelevant, but even if it mattered, there are of course ways to write C without carelessly throwing around pointers. For example, an AIFF to WAV converter likely doesn't need to allocate any memory at all, it just takes a buffer with a length and writes to a buffer with a length. It's very easy to prove correctness of a large number of library decoders/encoders, but of course there are others which may be difficult.
My server (where this guest article is hosted) is fielding some 20 HTTP GET requests/second and is holding up fine (load avg. is still under 1.0). I'm guessing there may be some routing problems — antipope.org is hosted in the UK.
Unsong is not exactly rational fiction. The author itself claims it isn't (some people claim it is despite this fact, though).
But kids this age have always been crazy fans of pop stars. Now they're choosing their content and engaging more directly rather than having (often skeezy) middlemen such as agents, producers, music labels, etc manufacture and force stars onto them (and then keep most of the money for themselves)
Me, too. That's the cherry on top.