skysight-inc/HackerNews huggingface dataset:
22 DEAD 50 SERIOUSLY INJURED WHY SEE INSIDE
> whether you end up helping or being a distraction then is an open question.

Ask on your team's IRC channel.
Last major primeval forest in Europe on 'brink of collapse'
I work at a government facility. Stack Overflow and github are now both blocked (in addition to all social media and webmail). But Hacker News is apparently ok.
Role of curiosity in truly smart AI
I like npm-check https://github.com/dylang/npm-check it has a really useful and easy to use UI, on of the nicest terminal UI driven applications I have used.

Edited: to use TUI instead of CLI
Serverless (https://serverless.com) has a nice experience. I believe it is built using inquirer.js (https://github.com/SBoudrias/Inquirer.js)

I've recently built an internal tool with inquirer and it was a really nice development and user experience. I haven't figured out the best way to test the interactions though.

termUI in go is also nice if you need graphing and viz for a dashboard like command line.
I'm not sure of the mechanics of the process, but the regulators know that the drivers are in the middle and they definitely target bad carriers when they can. There's a lot of gaps between what is state regulated and what is federally regulated, and shitty carriers know how to skirt enforcement by basing in low-regulation states and using the best trucks for the longer routes that are federally regulated.

The driver shares responsibility. If a trailer is overloaded and has bald tires and brakes, he shouldn't pick it up. The driver has a strong incentive to tow the line as his CDL is his livelihood, and serious violations can affect that. (In addition to his life.)

The problem is that the carrier may or may not care and most drivers have little leverage. My uncle was a teamster driver. If he showed up to pick up a load and it was overloaded or unsafe, he'd go to the dock master, tell him to get the overload off the trailer and refuse to pick up. If you work for JimBob Trucking from Alabama, you may be on your own.

As for the inflexibility -- you need to be inflexible sometimes. You don't need game theory to state that trucks must have brakes, or that drivers must sleep. The fact is that a human's performance of occupational tasks diminishes as you stay awake. If someone is up for 17 hours, they will perform as if they are drunk.
I've also seen tech switches used to mask rewrites, because they could sell management on the idea that $NEW_THING would solve our woes when what we really needed was just to spend half a year refactoring the legacy system (regardless of language), but half a year to redo work didn't fly.
- Emacs' Magit

- moc (Music on Console)
We do. But if you take an alpha build of the game to E3 or an external presentation you need to run everything locally, and usually beefy alienwares or custom-built laptops are used for this.
I am not sure if you are trying to be funny or if you are an arrogant prick.
I'm mostly curious what they're doing with that 4x5 view camera connected to a laptop...
Am I poor or is this thing crazy expensive ?
I think it depends on the idea. It's tricky because... why are you losing confidence.

Also, if you don't feel that strongly about something a few days later then I doubt you should work on it.

Don't get me wrong I've got many ideas I went out found the perfect domain name and then it died.

I think the best thing to do is create a landing page and/or talk with some potential users.
"The" tech stack? Can you be more specific? Or are you soliciting suggestions?
I'm very curious what they're doing with that 4x5 view camera connected to a laptop...
Show HN: Passbolt v1.5.0 now with groups support
Samsung always seems to me as if they race to match any iPhone feature–but never more than skin-deep

Firstly, any biometric technique can be beaten. Against a known, committed foe, it is almost impossible to defend with surety. And for that matter, who can't obtain the pin code of any other user given a short amount of time and focused attention? The notion that "if someone takes an IR high resolution, close photo of your iris they can defeat your security" is asinine given that the same people could obtain your pin in a million and one ways.

These mechanisms are to induce users to use some security, and the primary defense is against lost or stolen phones, making it convenient enough that it isn't disabled.

Secondly, how did this somehow turn into yet another Royal Apple spiel? Aside from the easy beatability of the Apple fingerprint sensor, why wouldn't you compare the fingerprint sensor on a Samsung?
TUI is not CLI.
htop and these curses interfaces was TUI
it was awful, it is getting better and I think it's a good example in several occasions

(I mean when it's not an unpredictable sequence of commands that need to be passed to accomplish something outside of a regular workflow)
I only know a little about Go but you mentioned something here that I have discussed with a Go friend, reading skills. Is this the main reason AlphaGo is winning? It never gets tired and never misses a board position. It seems like computers finally have enough speed and memory to never miss a board position and humans (as a group) will never be able to match it, and only get further behind. Thoughts?
Kotlin has been around over 5 years. If you catch a language early, you have plenty of time. If you catch it late, it can feel overwhelming.
Is the RAM still soldered in and therefore not expandable / upgradeable?

I'd love to get the 256Gb SSD / i7 version and upgrade to 16Gb RAM
"Undecidability" doesn't apply to interactive systems. Inputs must be finite: https://en.wikipedia.org/wiki/Undecidable_problem In your example, the input (an infinite stream of strings not equal to "Ralph") is not finite.

Instead, think of an interactive system as a finite state machine. The question to ask then is, do any of my state transitions require a Turing-complete language to express? In 99.999% of all software ever written the answer is "no". Inability to prove termination is almost certainly a software bug or flaw in the design. The theoretical exceptions are exotic algorithms for which termination is not provable; the practical exceptions are probabilistic algorithms for which termination is not in fact guaranteed (e.g. a naïve hash table implementation).

The difference is important. A state machine, even one that represents a non-terminating system over infinite input (e.g. a web server), still can be reasoned about. This is exactly the domain of tools like TLA+, which can answer questions such as, "is my system guaranteed to always eventually take action X given input Y?" and "is my system guaranteed to never terminate?" But to be able to answer such questions, it's a prerequisite that the transitions between states do in fact terminate.
I am in a similar age range (as yours) and I agree
Also talk to your QA and make sure they understand the level of throughput possible for your team. QA can unintentionally kill a struggling project by overloading the tracker with bug reports.
The control remains local because that where the resource is. It's about local vs remote ownership.
Almost certainly not. That gives us 'politically correct police states'. Put everybody in a rubber room and make sure they are nice to one another. A recipe for the downfall of society, collapse of the economy, end of social evolution.

Its complicated to nation-build. Any that work now, do so because of competition and selection. Remove that with 'intelligent design' and all adaptation stops. Fitness plummets.
Doesn't compression generally reduce entropy?
Voyager 1.5.5 released with custom back end rules for HAProxy
Ask HN: Any good note apps with IMAP support?
The new Apple Notes apps no longer support IMAP note syncing in favor of iCloud sync. However, I really love syncing my notes with Fastmail and using them on any device (non-Apple included).

Can anyone recommend a note-taking app that supports IMAP syncing? ( Mac/iOS/etc... )
Lots of previous discussion of this issue within the last year: https://hn.algolia.com/?query=tabs%20or%20Spaces&sort=byDate...
Reminds me of this movie: http://m.imdb.com/title/tt1285309/
What did 1pw do recently?
I don't understand how that avoids looping. If your program doesn't loop waiting for interrupts, it has terminated. So it won't be getting those interrupts.
Yay, I have to wait for the web page to load six times, instead of just once.
Well-Aimed and Powerful (2015)
That's a really weird inspiration to take from Ayn Rand. Any source with more details about this?
I bought a Surface Book on Black Friday and returned it a week later due to the number of glitches with the pen and the GPU.

For example:

https://www.youtube.com/watch?v=9XLVgpD-Dtc

https://www.youtube.com/watch?v=YupJV7QPHfk
That's a good point, but would that happen quickly enough to undo whatever brain drain problems the industry creates?

Nearly all hedge funds still take 2/20 for example, and their returns have been questionable for a decade, so idk we have reason to have faith in high finance's ability to self correct.
I got mine for the equivalent of 1028 USD: SP4 i5, 256G, 8GO pen and type cover (this was a special offer though). This was one month ago. So when the new model will go out, the prices of SP4 will probably drop.

So far the only drawback of the SP4 is the battery life, so except if they improved it a lot I don't see the point of paying the 500-600$ more. They say it's possible to watch 13.5 hours of videos, but manufacturers tests are not trustable anyway. It would probably be more like 7-8 hours of real-world usage. Are the extra 3 hours worth the difference? Maybe, but for my usage no.
Senior Developer is typically either a junior or intermediate title.

In some places, the title progression for technical professionals is (dev, senior dev, staff dev, principal dev, arch, senior arch), meaning Senior is actually a junior title.

In other places, the title progression is (dev I, dev II, senior dev, staff dev, senior staff dev, principal), meaning Senior is an intermediate title.

There is of course some variability across companies, but it's safe to say that "Senior Developer" is never an actually senior position. People holding it are never in charge of big things.
Microsoft.com (1996)
Or flying!

Or using heat to predigest our food so that we can have smaller stomachs and bigger brains!

Or tap-tap-tapping rubbish onto keyboards!
I can second Serverless. Apart from being quite a powerful tool, it also has a nice experience overall.
I would recommend to people, not some guy who once wrote about this, but rather read the Nobel Winning economist Elinor Ostrom who has worked on these topics for a very long time.

Check out 'Governing the Commons: The Evolution of Institutions for Collective Action' and all her other work.

Economist have studied these issues quite a bit, see 'property right economics', 'constitutional economics', 'Club Goods' and so on.
I'm not sure whether the author wants to find the motivation to continue or the will to stop.

This article is frustration embodied, and I completely empathize, having been in a very similar situation with a large and long running project that had many (thousands of) users. Motivation and enjoyment comes and goes, but I couldn't bring myself to stop doing it because of the effort it took to get there, and because people were using it and counting on it's continued development.

The author is sad and tired and can't see the big picture. It's extremely unlikely he's getting worse at programming, unless he works really hard not to learn from this -- but this article is evidence he's already learning what happens to big projects. You have to acknowledge what's going on (done) and then step back and think about how to improve the situation.

I'm not sure how to find the motivation to continue, if that's what he really wants. But at least take a solid break and then spend some non-dev time re-evaluating what's important and where you're headed. Consider whether continuing solo is a goal, or whether recruiting real partners might be what both you and the project really need. Ask what success looks like.

As for permission to quit, it's not true that giving up is a massive loss of work. All the work done is already done. Lily runs, and lessons have been learned. The code isn't going anywhere. You can walk away from this and you get to keep everything you ever put in. What you lose by quitting is future potential, not the sunk cost. So if you want to quit and the only thing holding you back is fear or sunk cost -- go ahead and quit, sunk cost is imaginary in this case.
Thank you for the clarification, I updated my post.
An aside, but working 10-hour days is bad. Anything more than 40 hours/week and you're actually reducing overall output.
Interesting - it's been nearly 10 years since I was last out!
On the one hand he decries nationalism, on the other he worries that some other nation controls internet services. So nationalism is bad, until you start to lose independence?

I guess ethnic nationalism is also bad, until you find yourself in the position of the Kurds, at the mercy of the four countries you're divided between.
I enjoy how much git-flow-avh dumbs down git for me. I've been using regular old git commands for years but inevitably end up in some weird merge conflict with myself and possibly a slightly inebriated version of me that was coding the night before.
... and that is a pain to use on your lap.
Regardless of parent's aim, that's actually a very good advice for any developer.
There is something related to effort as well. When i was studying in korea at a point, there was a small 9x9 board tournament in the school.

After playing move 2, i realized that i had become strong enugh to read the game until the outcome was decided. Its not like i was 9x9 perfect player, but i had enough reading power to count the score with an empty board.

It would take me 20-30 minutes to finish the game. I won that small tournament knowing exactly the score of each game and when i was losing and turned around games. After that, i never played 9x9 again. I dont like it, becuase i know i can lplay very well, but its a tremendous effort that i dont want to do.

A professional has to save face against an amateur, because losing would affect his reputation, his mindset etc. So a pro would be more reluctant to play a strong player than a weak player, where he might be able to use less effort.

A short way of putting it: professionals dont play for fun, so why would they play for free for anyone?
See my sibling comment. Decidability by definition does not apply to infinite inputs (i.e., it is a nonsensical question to ask, like "what is the square root of potato?"). Some proof languages like Coq implicitly extend decidability to extend to infinite streams with finite representations (think generative regular expressions or state machines).
No, but tehre are many people that did, and some succeeded, you can google around for stories :)
Thanks for pointing that out. I'm interested in both.
This is not the big deal you're all making it out to be.
Guix is more appealing to people who like Scheme and people who dislike SystemD.
For the love of your chosen deity, please do not take git as a good example to base your CLI UX on..
If you open an account with Gemini (large, legitimate US-based exchange) and go through their standard AML / KYC processes they will do unlimited USD wire transfers, both incoming and outgoing, for either personal or institutional accounts.

If you go through the standard AML / KYC processes at any of the other US-based exchanges the wire withdrawal limits go up significantly (hundreds of thousands) and there are similar upgrades in withdrawal limits across the major euro exchanges.
Neither the Ukraine nor Turkey are NATO members and have no bearing on the NATO guarantee.
>What value does the Ethereum protocol provide when a disagreement splits the network in two, without any recourse for either of the parties involved?

Don't give splits such importance. The nature of blockchains means that the network is being constantly forked into many chains at its tip. It doesn't matter which protocol is running on that blockchain.

>Which hard social/computer science problems are solved through a "consensus" algorithm that essentially constitutes denying the existence of those who disagree?

Existance is not being denied. The chain is still there. The problem is that the rest of the people, a majority of nodes, prefer another version of the chain.

>With Bitcoin, determining whether a fork is successful is very simple: are the tokens on its blockchain as liquid as those on the Bitcoin one? If they are, they are just as useful for transferring value as the "original" Bitcoin.

>

>What metric would we use to determine whether an Ethereum fork is successful or not? If nothing is lost when a consensus algorithm fails to establish consensus, what value did it provide in the first place?

Proof of Work consensus algorithms don't "fail" to establish consensus. They are designed to swiftly choose one of many possible chains, based on a few simple parameters (the most important one being the amount of work needed to create the chain). That said, value is an off-chain concept. Just as US dollars have value because we all know they are widely accepted, Ethereum has value because there is a team of developers plus a big community plus a lot of nodes, and all that together allows some use cases that make Ethereum have value. Ethereum Classic has less value because it is not as widely accepted. Bitcoin has a lot of value because as of now it is the most popular cryptocurrency. Nothing about this has to do with the tech itself, but with the way we see the tech.
Not much the Us can do about Turkey. Crimea is far more complicated than can be discussed reasonably here.

Germany though, is a whole different ball game. There are different tiers of countries in the view of the US. Countries like Germany, are in the tier of "we will go to war if you declare war against them". Even if Trump is president. He is right to question the alliances, though.
If I were to join Amazon, what orgs/teams should I lean towards if I prefer to do FP? I have more experience in Clojure but Scala would be great, too.
Because everyone loved to hate on the wizards in the 00's, people reinvented them and just gave them different names. It's still a wizard.
>"This is why although height is >0.6 heritable (meaning genetics explain more than 60% of the trait variance in a given population), only 20% of the variance can be attributed to GWAS finds"

I don't see how you can assign numbers like this. As a simple example, say the amount of protein absorbed while growing up affects adult height. Then you can have a certain protein catabolyzing gene that is highly correlated with height when protein in the diet is low, but has little relationship when dietary protein is high (since the person gets enough absorbed protein either way).

So the variance explained (either by a given genetic locus or in total) is not going to be any kind of constant value, and can in fact vary wildly.
Only if you assess the chance of winning is the same for both. A rich man doesnt pick a fight, says the proverb.
Nice, but they conveniently painted in the shadows in most of the demo imagery.
Yes, there are workstation class laptops available for exactly that purpose. This isn't one of them.
Its not my concrete case, but for something like a "daily TDEE (total calories)" calculator, what would be better? A single, complex page or a wizard?
Crowd Valley at Future Tech Congress in Warsaw
The opposite is true.
IME it's all about keeping in touch with people that you can't physically because they've moved away.
Would the Linux Kernel be classed as a dictatorship in this case?
A friend claims to have fictitiously added the fact that he went to Durham University to Wikipedia approximately a decade ago; and that other sources have used Wikipedia as a source of that information.

And now we'll never know for certain.
Wouldn't take long before someone takes absolute power after that.
I usually think people who don't have Facebook are cooler than me
Choosing The Right Freelancing Niche [audio]
A lot of being productive as you gain more experience is by working on the right things, so you produce more with same amount of effort.

What this means is you want to start with figuring out goals. What is the project's goal? What are the constraints? Why are things being done the way they are? What does success mean?

Once you know that you can start doing tactical stuff (and since answering those questions can take a while you can probably do lots of other stuff in parallel, as discussed in other comments).

Two relevant practical talks, from PyCon that was this weekend:

1. I gave a talk on how to choose how and where to test your software (https://www.youtube.com/watch?v=Vaq_e7qUA-4&t=63s).

2. Awesome talk on how to structure documentation - prose version at https://www.divio.com/en/blog/documentation/, video version at https://www.youtube.com/watch?v=azf6yzuJt54
Is the goal to employ the largest number of people possible -- or provide a good to the public at the lowest cost and highest quality.

You lower the price of lobster because of efficiency and better sustainability, you increase the margins for restraurants that sell it and thus that industry can grow and expand, providing both increased tax revenues as well as economic expansion: more successful restaurants improves the entire economy as support industries also expand. The fundamental question of economics is really about the desire to protect th vocal view (lobstermen) vs. the overall economy at large.

Regulation is necessary however such regulation should be tilted towards favoring substainability and efficiency over specific groups: i.e. lobstermen. A lobsterman is benefited less by overall efficiency than the overall economy. It's in his best interest to have a restricted supply and higher prices. If a lobsterman had his way, the lobster he catches in his single boat would be the only lobster available to the market. Lower prices and greater demand doesn't benefit him -- his boat holds a finite amount. A greater supply doesn't benefit him either -- after he fills his boat. His interest in sustainability only extends as far as his own boat -- beyond that, why would he care -- excess supply means lower prices so he would have to work harder to make the same profit. Corporate entities can simply buy more boats.
Well, the new software was being developed in JS... the front end/back are easier to tightly couple with less disconnect when working on the system as a whole. The benefits and cons of such a system can be argued, but that was the direction that was being taken.

As to doing migration chores in JS, well, I actually would much prefer a scripted environment for such tasks... in the end it will run several times through testing, and one final time and thrown away. It's far more productive to do this in a scripted environment than to have to write a bunch of boilerplate that will just get tossed anyway.

JS specifically, as it's a very broadly supported language, the only/main language in the browser and a heavy investment for modern web applications. As stated above, leveraging a single language as far across a stack as possible has benefits. As someone who has previously had to work with 5-6 languages in 3 stacks on a daily basis before (new and ongoing projects), JS everywhere is much nicer.
I'm using git cli.
Already tried sourceTree, gitkraken, intellij plugins, atom plugins.... all these attempts ended up in "I do not know which branch I am in" or "How do I get a diff to remote"?
I would recommend that you check out the Heroku CLI Style Guide: https://devcenter.heroku.com/articles/cli-style-guide

There are many different teams within Heroku that need to provide interactions for developers via CLI whether its for dynos or data services. The guide was a way to codify building a consistent interaction that all product managers and engineers could follow. Disclaimer: I work for heroku.
Why Marketing Automation and Problem Solving Should Guide Your Business Strategy
I thought it was a drone!