skysight-inc/HackerNews huggingface dataset:
I agree. I find comments like that one to be incredibly stifling to discussion. In my opinion there's a certain smugness to dismissals like this, and I think they don't contribute much for several reasons.

First, the fact that most of us don't need quantum computers doesn't mean we shouldn't feel inspired to learn about them. It's a thoroughly interesting subject. I don't believe I'll live to see practical quantum computers for most of the use cases they're hyped about now, but that didn't stop me from making them my research focus in graduate school.

Second, in many exceptionally well-moderated forums for critical discussion (e.g. /r/AskHistorians), there is a mandate in place that requires commenters to engage with their source material. This means it's not enough to link to something that's ostensibly accurate; you also need to critically clarify that material to make it accessible to other readers and contextually relevant. When a link is posted without that engagement, you force others to click through to decide for themselves not only why it's relevant, but why it's accurate.

Finally, it's not a novel insight. There are scores of comments repeating the same point for any number of hyped topics, from machine learning to blockchain to JavaScript frameworks to quantum computing. It's essentially a meme. But it's more insidious than a meme, because memes are obviously low effort and insufficientally novel. This is a middlebrow dismissal precisely because it appears intellectual, yet has no insightful contribution.

And this is the result: instead of discussing what might be a very interesting Python library for quantum computing, we're litigating the appropriateness of a dismissive top comment. What have we achieved?
At least it does not belong to Microsoft yet. That seems to be important for some people. ;-) (I actually laughed when I saw that SourceForge has a GitHub importer now... SourceForge! Ha!)

On a more serious note: SourceForge has surely improved a lot, including not shipping malware anymore. The only things that I'd improve are:

1) More reliable SVN servers. Yes, I "still" have SVN projects on SourceForge because I lack motivation to change either the VCS or the hoster. But SourceForge's servers sometimes don't like my attempts to pull from or push to them. I blame the server admins, not the VCS.

2) A better code view. Just like Bitbucket's, SourceForge's code view (especially for diffs) is a mess. That's the one big thing I always liked with GitHub: Reading and comparing commits is perfectly clean.

3) A better project page. It always takes me a while to find the "Code" link on those - although it's always in a similar place.

Good luck, SourceForge.
No, I just had an eating disorder, which could have killed me, but didn't. Art, yay. Starving tortured artist, intentionally? I don't know, honestly.

My apologies if I read you wrong, that was not my intention. Words like robot to describe artists, mental illness, disenfranchisement, etc. Connections. We all have buttons. Easier to just call it aspergers.
Wouldnt work for something that toggled on a single click.. e.g checkbox
I agree it's not always possible. In this case it was possible and someone did explain it in a sentence or two in another response to my question. In most cases it's possible.

Here's the opportunity: I've been programming for decades. I'm always on the lookout for new and better solutions. I might not have a use for the software today, but if I can understand what it does and bookmark it, there is a good chance I will come back when I do need to solve that problem.

This means a lot to me and allows me to bookmark it both mentally and in my browser:

"This package helps reduce DataDog (<-- link) costs by aggregating data before sending and increases monitoring reliability by being distributed and fault tolerant."

Pretty much plain English, and now I can bookmark it because I know I will be evaluating my monitoring needs in a few months.

I read the entire README and had no idea what the software did. At first I thought it might have something to do with RxJS and observables...

> This particular project is probably only useful to people who know what observability data means.

Sorry if I'm repeating myself, but no, it's useful to other people. Like me. The software might be useful to me because I am interested in monitoring an app pretty soon. I've never heard someone call it "observability data".The Wikipedia article on observability left me even more confused.

This happens a lot, and it's a mistake that can usually be fixed, which is why I wanted to point it out.

If it can't be fixed and the software truly is extremely niche, then zero problem.
Congrats on shipping!

Sometimes new features appear straightforward but the implementation details can be complicated. For example,

https://gitlab.com/gitlab-org/gitlab-ce/issues/18157

Just off the top of my head: How do you feel about CI/CD for gitlab? I mean in the sense of a publicly available unstable.gitlab.com where we warn users that everything will can get deleted at any time without notice? Maybe it is already possible?
I think it's fair criticism.

The paper explores effects of known models (convolution functions that exist even outside the NN field) without explaining them and doing the math to understand where the error comes from. You could have taken for example the CNN layer and see exactly what it does. Instead they prefer to pass through the network the full signal they expect to recover at the end and the find it works.

Finding sanctuary inside computation and random experimentation against known datasets, without fully explaining what is actually happening on the modelling side should't be acceptable.

The OP is flagging in his post the mental model and attitude towards research. The paper being discussed is just an example that confirms that proper rigour is being replaced by the convenience of either computation or parameter fiddling (human or experimental). None of these are going to take the field too far.

The OP suggests the scientific field should focus on things that matter and change the world in an irreversible way. Provide a theorem or something that can be proved.
I record my quarterly goal as my work computer login. This forces me to review it every 90 days and makes me keep it short. The main benefit is that I have to repeat it to myself several times a day.
Sorry to hear this. Sounds like very typically Chicago corruption. It's a shame people keep reelecting criminals there
Inhuman Resources: Mike Picarella wanted protect co-worker, not destroy own life
If anybody is interested in a Kanji dataset for improved input methods, please check out the 52,835 characters I gathered.

https://blog.usejournal.com/making-of-a-chinese-characters-d...

I made my own input method for Chinese Hanzi, which decomposes the characters and lets me find characters based on their IDS codes. It also predicts words both forwards and backwards (in case you don't know the first character, but do know the second).

https://pingtype.github.io
SourceForge is controversial. I doubt they'd want to moderate the inevitable discussion. Nor would you.
Complete hogwash. It's always possible to describe a problem in a way that every reasonably educated person familiar with the field of application as long as the author makes a reasonable attempt at summarizing the following:

1. What problem does it solve
2. How it solves it
3. How is it better than the most common alternatives to solve the same problem

Not bothering with doing that is just OSS malpractice.
Just a note that if you want to avoid Intel's disastrous Management Engine, there are companies you can support that disable it.

Purism[0] sell nice MBP-style, Debian-based laptops with modern Intel processors with the NSA's 'High Assurance Platform' bit set, and as much of the ME code removed as possible. It still runs briefly at boot, but this is the most-disabled you can currently get on any i3/i5/i7 processor[1].

[0]: https://puri.sm/

[1]: https://puri.sm/posts/deep-dive-into-intel-me-disablement/

System76 are planning to do something similar[2].

[2]: http://blog.system76.com/post/168050597573/system76-me-firmw...

The last Intel processors where the ME could be removed entirely without bricking, were the non-AMT Core Duos (2008ish), which were used on the Thinkpad T400 (good for your biceps) and the X200/X200T (thick, but compact, even by today's standards).

Various companies (most prominently the Ministry of Freedom in the UK) sell these models with the ME completely removed, and a completely Free Software boot process via LibreBoot (a subset of coreboot). You can find a full list of suppliers on the FSF's 'Respects Your Freedom' hardware page[3]. Most of them will also remove the ME from a compatible laptop you send them, as a service.

[3]: https://www.fsf.org/resources/hw/endorsement/respects-your-f...

These machines are also 'naturally' resistant to both Spectre and Meltdown, and obviously have no ME to exploit. None of the Intel horror-shows of the last few years seem to have touched them.

I previously thought that running an old-machine for largely hypothetical freedoms was bizarre. After these CVEs, I'm beginning to re-examine how bizarre it really is. And I do miss those old ThinkPad keyboards :)
Interesting. I didn't quite realise it but these may be important computer literacy advantages we can pass on to our children.

Also noting we're typing in English here on a Latin keyboard, however my 7y son's taken to his keyboard like a duck to water. We gave him a touch typing challenge to plant some seeds, and he greatly enjoyed it. I benefit every day from touch typing and want him to have the same advantage - I started far later, in middle school, on the good old typewriters. He's also fully figured out Windows 10 user interface, alt tabbing, using copy paste shortcuts etc; I'm pretty sure he'd figure out any GUI, as long as there was a reward at the end (start a game / movie).

He loves his mouse keyboard gaming, but in order to earn gaming time he's also got to do chores - and I'll also give him points for coding. I'm trying to get him used to Python now, it's a bit early and it can be challenging to find the special characters, but he's getting it rather than giving up - and we'll dive into it more later, with the benefit of the Cozmo SDk to make things more interesting. There's a challenge in making the understanding of code an intrinsic reward, vs the low hanging fruits of playing computer games, but I'm hoping it'll come in the next few years.

I also couldn't help but reflect on the fact that by doing this, he's getting experience with Visual Studio Code, the exact toolset I use for my own work.
I have seen many people switch from MacOS to Linux nowadays. Not because MacOS is bad but because of the new line of Macbook Pro. Hackintosh is more difficult than it should be.
Once Adobe products start to support linux, there will be an even better adoption.
But, that would I imagine be terrible for Netflix -- their cheap monthly price encourages people to sign up on a whim. I suspect very few people would sign up if the first month had been much more expensive.
Compulsive YouTube use results in lower academic motivation
While those are very good points, none of them seem to apply here in this specific case.

In fact it's hard to see how his behavior is illegal, given today's laws.

It might be creepy, but a lot of creepy things are not illegal.
California’s public schools earn poor marks
Also, keep in mind that NP hard ≠ NP complete. By saying 'solve any NP hard problem in polynomial time', you're also saying 'solve any NEXPTIME hard problem in polynomial time', which is known to be false.
That's why I was suggesting that you live on (pay rent from) your base salary, which is quite doable, and invest or save for a down payment out of your bonus and stock.
Here's one:
https://www.reddit.com/r/lua/comments/60ynhr/lua_featuring_a...
(1987)

TL;DR: agriculture.
I think the issue was that people who thought that bundling malware was ok, are still employed there.
That’s better. I actually don’t necessarily mind paying or jumping through hoops, but it’s such a massive jump for what I see as a feature that I’ll likely have to buy a 3rd part product for much less than that.

I’d like some way to use it manually as a low cost project and then pay for convenience.

There’s a group in my org looking at MicroFocus at $1200/build seat.
Given the beat-up that postmodernism has been given in recent years, its kind of interesting to see that discussions that rest on some key postmodern ideas continue to be relevant.

I think the key takeaway, if any from postmodernism, is that categorisations are never as objective as we'd like. Language is made up, and the points don't matter.

What even is art?
Thanks for that. That's as bad as testimony one can get.
Life imitates art. http://roalddahl.wikia.com/wiki/The_Great_Automatic_Grammati...
>what will the retirees (~60+ y/o) do with their time?

Depends on the country. In countries that place importance on family (e.g. central/south america), I assume they will be content with helping their children raise their children (i.e. grandchildren).

In the US the decline of communal activities (including religion), culture of independence, and people associating their identity with their job seems like a recipe of disaster to me. A coexistence of entitlement and boredom creates an addictive poison. If you've ever worked in customer service before, you deal with these people every day.
Last Week in Pony – July 22, 2018
I don't have much to add, but I know some of these drugs (ie DPH) are serious deliriants at high doses. It causing a loss of mental faculties with long term use would not surprise me.
This begs the question of what will be the next trivial game by this company that will be hyped as the next quantum leap forward only to fizzle out a few years later while revealing how naive the developers are about the implications of real life social interactions (e.g. crime driven by Pokemon go)
Not necessarily with any responsibilities though.
We are working on doing incremental rollout of new features on GitLab.com and on having an artificial load on our staging site.

There is a cookie setting you can use to get some features early on GitLab.com but I can't find a link right now.

We also test new features on dev.gitlab.org that runs a nightly build and is used by some of our team members.
Admiral? And desktop support?

Not sure those go together.
Google Keep.

I have four types of notes: personal, work, learning, and health. For each type of note, I have a short term and long term list of tasks.

All tasks in my short term lists should be cleared within 1-2 days. This includes everything from paying bills, doing a few online course lessons, committing a PR or two, running 5 miles, purchasing something online, etc. I also include a few habits in this that I try to build, like "daily affirmations". The key is to make these as bite-sized as possible.

My long term TODOs are essentially a backlog dump that I pull from when I need to refresh my short term TODOs. Many of these are fuzzy ideas that I haven't broken into actionable steps, like "learn docker", "plan europe trip", or "hack on X". Some of these are small tasks that I just haven't gotten around to doing, like "add expenses to tax return", but at least its written down somewhere. I groom this every now and then.

I have a third type of note -- daily accomplishments. I essentially just bullet everything I accomplished that day outside of routine chores like "cook dinner" or "call parents". I archive this daily. I get lazy and don't fill this out 80% of the time.

Not sure if this is the best system, but it sure beats my old system of having a giant list of TODOs written on a piece of paper
discussions: https://news.ycombinator.com/item?id=17350122 (173 points, 33 days ago )

other link : https://code.fb.com/data-infrastructure/accelerate-large-sca...
The vulnerable components are off by default. It's very strange that most comments here suggest otherwise.
Well there are a ton of gamers who like building there own machines so I imagine it's higher then you'd think.
R/pcmasterrace has 1.5 million subscribers, and that's mostly from English speaking populations.
I’d like to understand what tooling people use to govern process flows in these architectures. The concept is strong and totally makes sense, but with so many services running, how do we automatically monitor the metrics of each one? Not just in uptime, but in queue length, output quality, server cost, time taken, etc?
This is a typical misinterpretation of the reality of programming. There is no such thing as undefined behavior. Once you get down to bits and bytes in memory and instructions the processor does EXACTLY what it is designed to do and told to do by the programmer.

Despite what many might believe the universe didn't come to a halt when all we had was C and other "primitive" languages. The world ran and runs on massive amounts of code written in C. And any issues were due to programmers, not the language.

In the end it all reduces down to data and code in memory. It doesn't matter what language it is created with. Languages that are closer to the metal require the programmer to be highly skilled and also carefully plan and understand the code down to the machine level.

Higher level languages --say, APL, which I used professionally for about ten years-- disconnect you from all of that. They pad the heck out of data structures and use costly (time and space) code to access these data structures.

Object oriented languages add yet another layer of code on top of it all.

In the end a programmer can do absolutely everything done with advanced OO languages in assembler, or more conveniently, C. The cost is in the initial planning and the fact that a much more knowledgeable and skilled programmer is required in order to get close to the machine.

As an example, someone who thinks of the machine as something that can evaluate list comprehensions in Python and use OO to access data elements has no clue whatsoever about what and how might be happening at the memory level with their creations. Hence code bloat and slow code.

I am not, even for a second, proposing that the world must switch to pure C. There is justification for being lazy and using languages that operate at a much higher level of abstraction. Like I said above, I used APL for about ten years and it was fantastic.

My point is that blaming C for a lack of understanding or awareness of what happens at low levels isn't very honest at all. The processor does exactly what you, the programmer, tell it do to. Save failures (whether by design or such things as radiation triggered) I don't know of any processor that creatively misinterprets or modifies instructions loaded from memory, instructions put there by a programmer through one method or another.

Stop blaming languages and become better software developers.
Back in 2011, Dan Russell (search researcher at Google) found that as much as 90% of typical computer users did not know how to use Ctrl-F to find something on a webpage. Since then, I imagine the overall percentage has gotten worse, what with Find in Page being more or less buried:

https://www.theatlantic.com/technology/archive/2011/08/crazy...
> We’ve already seen a huge surge in projects being imported to SourceForge from GitHub in the last few days

I wonder why?
Fully agree with your take. I find a lot of US podcasts and programming much too formulaic and predictable, with presenters far too likely to fill in with endless "OMG, wow this is totally awesome" and other worthless hype when talking of the deeply mundane and average. Makes it impossible to spot when something is rare or actually worthy of a little awe.

Occasionally I find them unlistenable thanks to their alternative to the "dreary of the English accent" turning into accent as an offensive weapon. Some manage to make a New York accent sound lyrical and poetic. Applies to some Audible narrators too sadly.

I do enjoy some, Mythbusters for instance.

There's a few more that are worth checking out. Many Radio 4 programmes are available to download and as podcasts.

+ 50 Things (that made the Modern Economy). Excellent look at some surprising things that have made a disproportionate difference. Presented by Tim Harford (The Undercover Economist). He's also the presenter of More or Less.

+ The Infinite Monkey Cage. Superb Science and Comedy with Robin Ince and Brian Cox who make a surprisingly good double act.

+ Fry's English Delight. Stephen Fry exploring the English language. Deeply fascinating as most things from Fry are.

+ I'm Sorry I Haven't a Clue for weekly silliness.

+ Reith Lectures. Often thought provoking, sometimes a bit too "heavy".

Not to forget no end of excellent comedies - Radio 4 being the original source of Hitchhiker's after all (the books came later).
Her channel intro video has some named in the description:

> my favourite software is Carrara by DAZ 3D.
I also use Poser7 from Smithmicro/content paradise and iClone from Reallusion
I had a question - the author states:

>"The most obvious is the instruction decoder, which is near the start of the pipeline, and is responsible (in the loosest possible terms) for passing the inputs to each of the execution units."

Why would it "in the loosest possible terms"? Isn't this "precisely" the job of the decoder?
The liar’s dividend, and other challenges of deep-fake news
I am running GitLab on $5 DigitalOcean droplet but the tradeoff I have to create a Swap file worth 2GB.
Domestic abuse, misogyny, intellectual abandonment (in case you don't spend your last penny giving your kids the absolute best trips and toys), there is a whole industry dedicated to make you feel belittled and a failure, especially if you are a man (but there is a lot in this store for women, too). The pressure comes from the least expected places - your own parents, for example.
Ask HN: How do you decide which side projects to pursue?
I have a lot of side projects that I want to do but not enough time to do them all. I am also constantly side tracked while pursuing one of my side projects because of “better” ideas. How do you decide which ideas to pursue and how do you stay focused on it?
I can see the point of removing plausible deniability - it's just that I'm of the opinion that if something is known to be insecure it shouldn't try to pretend otherwise.
I would have to admit that's useful as I've accidentally printed a secret key or two to publicly accessible jobs on TravisCI, and then had to scramble to rotate them :)
I think saying "for economic reasons" doesn't really paint the whole picture.

It's not just about "growing the economy", it's about ensuring that the economy is strong enough to support the population as it ages people out of the workforce.
> What does digital scarcity even mean ?

In a world of trusted computing, it might mean some amazing HD+++ digital image being one-of-a-kind (and having some attestation/proof of origin, authorship, etc), even if there are lower res/quality versions out there for cheaper/free. It also might mean other granularities to accessing the data like functional permissions (e.g. for this version of the encrypted, wrapped data, the computer is only allowed to apply function X (265a1b..), or function Y (f00fe7..) is blacklisted, or the computer is allowed to view once or infinitely, etc). That might sound like shit to many, but certainly not to all.