skysight-inc/HackerNews huggingface dataset:
I know exactly where you're coming from...

I worked at one place where, during pairing, there was pressure to place a single line of code in its own function. Just so that function name could be coerced into being a sort of comment, as comments themselves anywhere under any circumstances were "bad practice".

I put it down at the time to Uncle Bob Cargo Cultism, but found it a bit irritating nonetheless. Similarly annoying that the linter would reject a commit because a function had more than 14 lines of code in it. Under any circumstances.

However, I've been recently delving into some styleguides, and thought I'd refactor a web app server according to principles in the styleguide. So the first pageful is more of an Executive Summary of the module, and everything happens in functions below the fold. As everything wasn't nested more than a couple of levels deep, I was quite pleased with the results. Unlike the crazy level of nesting on the previous project, where I was doing as much branching as the CPU just in order to read the stuff.

I suppose it's the same old, same old; a little is great, a lot is harmful.
Sure, don't get me wrong—I'm not saying it's useless or it isn't an achievement.

You have to realize though that as developers we invest a lot of time on learning a technology. Companies invest a lot of money into stacks. It's not always easy to find developers and if your stack is "standard", it makes it easier to both grow your team and get up to speed with the code.

For a developer, company, or team, 23KB of JavaScript aren't going to be a very good incentive to ignore the advantages that come with using a standard framework like Vue. Websites are easily 10MB in size nowadays, 23KB are a drop in the ocean. I can optimize the logo and get 23KB without have my team learn a whole new framework.

What I'm trying to say is that I don't think "smaller Vue alternative" is a good selling point. If anything, because as your framework gains acceptance people will want more features, and it will inevitably grow, and there goes your competitive advantage.

It should do something better, or differently in a big way or a way people care about.

Just my two cents. I've never created anything that a huge number of people use, so I'm no institution in this area.
> the mess that is mobile app launchers

In the big picture, we've only been trying to do mobile launchers for about 10 years. 10 years after C, we were still very far from getting Python; it doesn't mean we should have stopped trying to make better high-level languages.

I still think a purely-icon-based approach, possibly augmented with optional search, is the best option. IMHO Apple got it almost right with desktop Launchpad. Yeah, it takes the whole screen, but the human mind is single-task oriented - while you are launching an app you are not trying to also type out a document exactly at the same time, fullscreen is fine as long as it's dealt with it quickly enough to reduce the overall interruption to a minimum. Where launchpad fails is in having groups shown as a collection of miniaturized icons with associated (small) text, which is hard to grasp at a glance. It would be better if I could associate an icon to the group, maybe having it automatically suggested when you create the group.

> the problem is that were cannot all agree on how to categorise thousands of apps

I partially agree, but realistically speaking we've been failing to solve the taxonomy problem with documents for 50 years and we're still nowhere near having a solution (folders, tags, views, colors, whatever - someone will always disagree). I don't think we can (or should) wait for that to change before we can attack this problem.
Who says they don't want to change it? Integration with OpenBSD pledge or FreeBSD capsicum could be useful.
My understanding is that GPS is outlawed for safety reasons. I don't understand why other parameters couldn't also be used though - hence why this failure is so baffling.

Further Discussion can be found at /r/Formula1 [1]

[1] https://www.reddit.com/r/formula1/comments/6w6vp5/
I get that, but even mid-2000s consumer cars have position sensors on the steering wheel and very accurate rotation sensors on each individual wheel (mainly for stability control), I'm sure some combination of this would allow them to build a fairly accurate dead reckoning system... Definitely better than stomp based navigation I'd hope
In fact my desktop has no menus at all. I start everything from a terminal (I launch terminals with a keyboard shortcut).
> down and searching the yellow pages for data recovery services.

Back when I was a medical tech, we lost a hard drive with patient data on it. I ran a chkdsk with no luck, and out of ideas, called a data recovery company. They stated it was $3-5k to attempt to recover, and asked if we'd done anything to the drive. "Just a chkdsk, nothing else". The guy on the other end of the phone was genuinely annoyed by this. "I wish you people wouldn't do that" delivered with that tone. Yes, this guy's position was that if you ever have a disk problem, your first port of call is to drop $3k+ at a data recovery place, don't even attempt to do some preliminary checking.
Shut up and take my money!

;)
Gold is also not money, and arguably also mining it is largely a waste of resources and environmentally disastrous.
Who told you bitcoin was anonymous?
Jordan has apparently walked that back.

https://github.com/creationix/nvm/issues/1595#issuecomment-3...
No, in a proof of stake system collusion to rewrite history is essentially free.

In a proof of work system, even if you collude you still have to spend a non-trivial sum of electricity to create that alternate history. Electricity that would be making you money via the block reward if you were using it honestly.

It is provably more expensive to reconstruct history in a PoW setting, even when everyone is happily colluding.
How can you consider a framework "proven" when frameworks add new bugs as fast as they fix old ones?

It's the API that's proven.
That doesn't change the number of interesting chemicals we've missed from our own incuriosity/destruction.
I think the method is accurate, but Alonso did not repeat the previous pattern. Sounds strange, because everything is tested beforehand. Alonso had to do something completely different in that turn because he found a new way to reach the limits of the track with the car. How? That's the strange thing.
Pepper the robot to don Buddhist robe for its new funeral services role
>Doesn't make sense; I can't know what your game world is like, and what feel your campaign has.

I'm not asking you for fluff, I'm asking you to tell me - under the game's own rule system - what the result should be to very common situations in Ascension. These are basic mechanics here, stuff that comes up literally every time I cast a spell and which the book goes into laborious detail to describe. This is not a subjective or frivolous question, if I want to play the game as written I need to know the answers.

Anyway, my point was the game is mechanically an utter mess and I think these replies pretty much proven it. Not a single one of you can answer my question, and you all tacitly admit the ST needs to invent his own magic system and explain that to the players rather than actually attempt to use Ascension's real rules.

>If you do want a more regular rule system that might work in a similar setting I advice having a look at Ars Magica - which appears to have been a major source of inspiration for Mage.

Or just use the Mage the Awakening magic system, because White Wolf themselves recognized Ascension's system was garbage and prioritized fixing it in the nWoD. They even wrote a supplement whose sole purpose was to facilitate players backporting Awakening's magic to the setting of Ascension, called "Mage Translation Guide" - letting you have Awakening's gameplay with Ascension's setting.
Just because something exists doesn't mean one has to care. The problem with "frontend fatigue" is similar to what we see elsewhere; caring about problems one doesn't have or own in the first place. I'm not addressing you specifically (as your comment seems more observatory) - but I reckon it's still worth pointing out.

Let the curious create and share their creation with the world.
While I agree with some parts, the overall message sounds like a pseudoscience.

Only because you have negative feelings toward some people and some actions - you cannot compare this to the whole society. The problem is with the system that allows bad people to be in power. Not with the society in general.

While the world is not in the best shape, it is not a disaster as well. Show me any other invasive species that will on purpose creating areas, where animals, with no use to us, are protected and can live freely.

Your message literally categorizes all people, even the good ones. Apocalyptic thinking like that can do only bad, not good. I would suggest for you to look at the good things that we do as well. Center your position a bit and hear both sides of the story.

As of not eating meat. There are ways to eat meat that is not from the "cruel industry". Supporting small, local farmers can help the local community and allow you to eat healthily and animals that have roamed freely and enjoyed their lives. But this requires doing some research, driving and time, which people do not want to sacrifice.
A better video of Pepper in action:
https://www.youtube.com/watch?v=Ce5cPawxFUs
Use an RFID system similar to how EZPass works. Or they can use a lGPS system that supplements GPS data for increased accuracy and decreased latency. Or they can factor in odometer data into the algorithm. Those are just three ideas off the top of my head. There are certainly technical challenges with all of this stuff, but they are driving some of the most technically sophisticated machines on the planet.
I appreciate your answer since I find this fascinating;

> and culture is something animals haven't yet developed.

I know they don't have movies and such, but they do seem to have dialects, activities and behaviours based on various, (including location-based) factors even among the same kind of animals that one could classify that collection as being a 'culture' of theirs, no?

I think this mindset of trying to map everything 1:1 to humans might be robbing us of a greater understanding of the universe in general, like looking at planets that have water and an atmosphere of some kind as with probably having life. There is no need for other kinds of life to need water or oxygen per se, so why we seem to be focused almost exclusively on it?
The ideas men are working very hard on the documentation, and totally not spending their time spamming Twitter and Reddit to try to counter this story. e.g. https://www.reddit.com/r/Buttcoin/comments/6w5q1f/youll_be_p...

(yes, they actually bothered trying to promote their thing on /r/buttcoin)

Pay no attention to the glaring lack of actual dev work behind the curtain!
Great but sad, read. This part reminded me of the Japanese apologists who pop up on any thread that touches on Hiroshima denying that the Japanese military committed mass atrocities.

"The death toll from the Battle of Manila was horrific: more than 100,000 Filipinos, the majority of them civilians; ...

Parsons ventured into the city soon after MacArthur finally dislodged the Japanese, on March 4. “Manila is finished, completely demolished,” he wrote in a letter to Travis Ingham. But he had one last mission: finding his mother-in-law.

...
When he had gone in search of a good friend in Manila, Carlos Perez Rubio, he found a gruesome scene: “twenty-two bodies—the entire family including women and children...liquidated in a most brutal fashion. Bayonets mostly.”

... Before she was tossed into a mass grave with the others, Blanche Jurika had been tortured and beheaded. “If she could have just lasted another three months,” her son-in-law recalled, “she’d have been all right."
Of course. I am worried that sensitive information is being sent via HTTP.
I've lurked a while and seen people give all the js is shit js fatigue blah blah and again we have this on this.

question I've got to ask to people posing this question is are you not adaptable enough as a programmer to learn things fast?...I was a c# programmer and in 1 month it was like yeah no problem I understand the new tools. in fact the new frameworks taught me a lot about functional programming which was fantastic.

You can winge all you want but it's here. It's not going away due to corp IE9 and to be honest it annoys me because the js ecosystem as well is the nearest to open source ideals at the moment as a lot of people are sharing code. I can fix any bug in my dependency because I can read the source.

Yeah maybe some packages are useless. but tbh they're the ones that will sink to the floor but the good ideas are passed about like a zep cd. js is the first meme language (in the Dawkins sense) and it's extremely interesting to see it develop in the public eye
Which is part of the problem, since the max number of transactions Bitcoin can process a second is around 10.
Interview: Calvin Harris on software, hardware and hit-making
theweathernetwork.ca has always had better results for me. On mobile you can save a bookmark to it on your home screen so it works just like an app. Open in Ghostery to block the ads and you're on your way.
Signed, a guy who makes his living pushing nuclear.
The article apear to fight non scientific claims on a comedy show with non scientific claims in a news site! Where is the science here? And 70000 tonnes of nuclear waste sounds like a lot to me? The claim that no one has ever died from nuclear waste also sounds suspect. Can anyone fill in the actual science behind this article?
I think it's obvious that we are seeing an organized campaign against white nationalists and the alt-right, and even against some ordinary nationalists and conservatives.

From YouTube, to Paypal, to Patreon, to GoDaddy, to Cloudflare, to Google, to Airbnb, to Discord, to Twitter, etc, etc. It's too much and too quick not to be at least partly organized by some group(s) or entity.
> The driver has still only the accelerator and the brakes pedals to control power

Is there a reason for that? I always assumed (as someone who doesn't know much about racing) that the inside of F1 cars would resemble a jet-fighter cockpit. They're not required to be stock cars, so why not optimize on HCI efficiency as well as on everything else the sport is about?
I'm still surprised that "the computer knows where on the track you are, and alters the behavior of the car" is allowed. This is the sport which outlaws ABS because the driver is supposed to do the work, not the car.
If your method does not account for racing drivers pushing the limits then it is not accurate.
email sent, thanks!
>I am hurt, though, that climate scientists get on all the cool shows, but nuclear scientists just get dissed

Perhaps that's because the former are actually fighting for science against an aggressive polluting industries and interests, whereas the other are mostly employed by, and often shill for, aggressive polluting industries and interests, science be damned.

>It’s one of the least threatening issues facing our country, the one with the lowest risk factors of any environmental threat. It’s safer to work at a nuclear site than to sit at a desk trading stocks.

Taleb: "As we saw, a situation is deemed non ergodic here when observed past probabilities do not apply to future processes. There is a “stop” somewhere, an absorbing barrier that prevents people with skin in the game from emerging from it –and to which the system will invariably tend. Let us call these situations “ruin”, as the entity cannot emerge from the condition. The central problem is that if there is a possibility of ruin, cost benefit analyses are no longer possible".
Why would you choose a city in the middle of nowhere with air pollution issues as your example?
Canada introduces 'X' as a third sex category for passport holders
Title is completely made up and not reflected in any of the published documents. Liaison services are foreign agencies.
Sure, but it means it when it can handle thousands of transactions the energy usage doesn't need to increase.
What are the actual problems that your company is encountering? Bugs? Spaghetti? Unmaintainability?
The numbers seem off.

A Nissan LEAF - which is not particularly efficient - uses 175Wh/km and burning coal for electricity produces ~1000g CO2/kWh, so even after factoring in grid losses(8%) and charging losses(another 8%) the number is still 204g/km.

That's approximately how much a similarly sized car emits in dense urban traffic(assuming 7,5l/100km).
Our biggest problem which has not been solved yet is human inability to ask questions in non-anthropocentric way. For example, when we investigate self-awareness in dolphins we use mirrors (by the way, one recent project failed to replicate the much cited and discussed mirror self-recognition study). We are visual species, dolphins are not, many live in very murky waters with limited visibility.Why are they expected to pass mirror self-recognition test? Can we measure self-recognition without mirrors?

It is even worse with cetacean signals. Their system is nothing like human language; to begin with, it is very fast, it is so fast that dolphins could distinguish separate clicks in a sound that consists of 100s clicks which we perceive as one continuous "squeaky door" sound. Then they have 2 areas in their brain associated with auditory processing (unlike in humans and other mammals that have just one).
https://www.sciencedaily.com/releases/2015/07/150707082344.h...

On top of that, small corpus callosum means that two hemispheres are more independent in dolphins than they are in humans. This should have at least some effect on how they "think".Finally, "seeing" world through sound, and being able to make 2 (maybe even more) sounds at once independently only adds to the "alien" complexity of cetacean species.

Anyone who has seen a spectrogram of a dolphin pod vocalizing will testify: they rarely shut up! There is a constant chatter going on, apart from echolocation. It must have some meaning, evolution would not tolerate such waste of energy for nothing.We have been investigating dolphins cognition and communication since 1960s, we still do not know what they "think" or "say" and it could be partially due to our tendency to compare them to us, expecting something similar.
I'll forward this thread to the devs. Maybe that's a feature they'd be interested in adding.
I do cyagenomod(lineageos) with all the Google stripped out. A terminal, ssh, Firefox mobile, and a YouTube apk with ads stripped. This is why privacy respecting Foss and the four freedoms are important. Eventually people will wake up as the surveillance state becomes more abrasively obvious to even the lay-user.
Yeah, I saw that, you are of course right, but like you say that is a 2nd order effect.

The post I replied to was claiming that more transactions strictly required more miners to process them, which isn't true. Yes, more transactions might incentiveise more miners, but it doesn't require them. And it's only one part of the complex interplay of incentives that miners face.

Say price dropped sharply, that could result in an increase in transactions as speculators scrambled to get their coins to an exchange to sell, while at the same time we might see a drop in miners because with lower bitcoin priced there is less payout for mining.

Ultimately the sequence of incentives and disincentives that drive miners is complex. Because of course, although a drop in price might deter some miners, if others believed that the drop was only temporary may continue mining and just hold the bitcoin to sell later when the price recovers. I think it's hard to say anything totally concrete about the expected miner behaviour following any event.
Looks nice, is it a single side project that you are launching? What are your experience with rabbitmq vs. SQS or something like it? :)
The First Amendment Is for Neo-Nazis, too
This comment is like...the definition of an ad-hominem attack.
Privacy, fundamental rights, and freedom
Didn't Alex the parrot[0] prove that at least one animal is capable of abstraction? He could identify by type specific objects he'd never seen before and make distinctions based on color or amount.

[0] https://en.wikipedia.org/wiki/Alex_(parrot)
Coming back to this, I'd really like to direct your attention to my reply. Am I missing something with regards to this?
None, and quite a few do.
https://en.wikipedia.org/wiki/Kyshtym_disaster
It's a self-correcting system: Humans kill off species --> humans lose medicinal opportunities --> humans die off --> humans stop killing off species.
You're arguing a strawman. I never claimed that understanding was based on a phenomenological evaluation of an output. Rather, reductionism is not an argument against complexity.
Probably just the good old "I missed out on it, therefore it's going to fail, and I'll be able to feel better about it".

Most people here are used to thinking that if there's something that looks too good, it's probably a scam and/or someone else is already doing it better. But just by being a software engineer and reading HN you are probably in the top percentile of people qualified to evaluate (and invest in) ICOs.
This entry just seemed like an elaborate, well-written, well-documented complaint.

I've been reading so many articles lately that say "Stuff's on fire, yo." But they don't go into why, they don't mention alternative solutions, or who is trying to do something about it. They are the journalistic equivalent of a tweet saying "Hey, my nose itches."

Don't keep me in suspense, did you develop a new means of itching said nose? Have you interviewed other itchees to find out if there's a new trend?

There's an entire half of this article missing where discussion of alternative methods of computer interaction are offered up. Voice launch, context-sensitive palettes, random launch lottery with an I'm Feeling Lucky button...

But it's not there, just an "I hate menus" kvetch.

Sigh.

Tell me a story, while you're complaining, and make sure you have an ending. Otherwise it's just a far-too-long bumper sticker.
I feel like OCaml is one of the programming world's best kept secret

A little bit exagerated... In France we learn this language in a lot of post secondary universities / engineering schools
Wager a guess that they can tell what corner you are on because generally they stomp the throttle coming out of turns. This ended up not working as intended.
> Sometimes you need to use your understanding of the project and the ecosystem to make informed probabilistic decisions when it comes to versioning.

ie. your knowledge of the API's semantics. Hence, semantic versioning. Mystery solved?
But what's the alternative? I see this sentiment repeated all the time and no one offers any workable alternatives.
It's not so simple. The driver has control over how to deploy the power (electric and combustion) in the steering wheel.

http://www.thisisf1.com/2016/05/16/explained-2016-f1-steerin...

So engineers and Alonso had to agree beforehand on motor maps and different steering wheel parameters. It's not clear if it's a problem in the software or an issue in the parametrization of the car for that qualy lap.
Assuming the data given is correct:

The article seems to assume the waste is uranium, with a density of 19.1g/cubic centimeter.

That's roughly 3.325×10^9 cubic centimeters of waste (70000 tons / 19.1grams) in cubic centimeters, or 117421 cubic feet

1 acre, 10 feet high, is 435602 cubic feet.

So it's a little more than 1/4 acre, 10 feet high, filled with uranium.

IMHO, that is not a lot especially over 60 years.
The Life and Death of the Touch Bar: Revisiting the MacBook Pro
There it is again though!
A Watt is a Joule/sec, so you shouldn't even use Watt-seconds as a unit. You mean $/Joule.
That comment was incorrect. If you look at an F1 steering wheel, there are tons of buttons, switches, and knobs for adjusting engine and energy recover settings.
Which job skills are most employable?