skysight-inc/HackerNews huggingface dataset:
Does it have to be an immediate threat (e.g. a home invasion or active shooter situation)? It sounds like these people were in danger, but not immediate danger. They could've probably lasted several more hours in that water.
That would be great. Bring on the robot sorters. Put everything in one bin and sort at the dump/transfer station.
Bring it on. At least something is being attempted.

The American body politic has been beyond repair for at least six years. The whole damned superstructure at the national level deserves to come tumbling down.

Whether or not Maloney's proposal makes it anywhere is beside the point, and concerning itself with that is a pedantic waste of time in smugness. I applaud Maloney for doing this precisely because how abundantly clear it makes the dysfunction, regulatory capture, and public interest disconnect.
No college should not be a time for dumb mistakes. That should be earlier. 20 year olds should be treated like adults not children. College should not be a place to party, recklessly use drugs, recklessly have sex and sexually assault women, and graffiti things. What an incredibly low standard.
Corporate credit card. ;) It's used to finance the tri-yearly two-to-five day meetups with the whole team in one location to work together and do more extensive longer term planning, plus 'bonding' dinners.
The value of money
I use the combination of OBS, ffmpeg, and YouTube to share knowledge asynchronously with teammates.

Whenever I need to document a particularly complex task or procedure, I record a 10 mins screencast and explain the process + show the steps. Any screen capture tool would do, but I find OBS to be very good and versatile https://obsproject.com/

But who wants to watch a 10 min video, with slow sections, typing and "ummm" pauses? Why not compress the information into 6.66min instead? Using the following command will speedup the video as if the user is watching at 1.33x:

ffmpeg -i "$1" -filter_complex "[0:v]setpts=0.6666666666666*PTS[v];[0:a]atempo=1.5[a]" -map "[v]" -map "[a]" "tmp-$1"
# Delay audio of $1 by 60ms to fix discrepancy caused by above step
ffmpeg -i "tmp-$1" -itsoffset 0.06 -i "tmp-$1" -map "0:0" -map "1:1" -acodec copy -vcodec copy "faster-$1"
rm "tmp-$1" # cleanup tmp file

After that I upload the video to youtube as "unlisted" and share the link so my teammates can check the video whenever they have time. It's as effective a communication medium as having a meeting, but communication is async. Example use cases: git rebase tutorials, documenting devops procedures, code walkthroughs. (edited to provide also the command to fix 60ms delay)
I am afraid I cannot give you a direct answer, but here are two thoughts:

1. There seem to be a consent among Gophers to avoid frameworks where possible and use libraries instead. Frameworks are good for a quick start but when you hit their limits it is very difficult to break out of these limits.
Libraries allow to compose an application out of independent building blocks. Your main package is always the one in control.

2. "backend/server" can have different meanings. If you can get more specific about the kind of backend or server you want to build, it will be easier for you to find the appropriate libraries (or maybe even one or another framework).
Two good places to start are (a) a GitHub search with the search terms "language:go sort:stars <your search term>", and (b) if you prefer curated lists, awesomego.com.
You might even try searching GitHub for "language:go sort:stars django" to see some Go projects based on Django's patterns and ideas.
The term "decentralized" is used, because TBL's Web evolved into an effectively very centralized system, at the levels of both logical architecture and data ownership.

Sure your laser printer can serve a webpage. But nobody cares! They don't care to the extent that your printer-page will most likely not even be accessible, given the default settings on your or your ISP's routers.

In practice, most of your - and everyone else's - web traffic goes through the same few services. It doesn't matter that each of those services is made from a thousand servers each - logically, they form a single unit, and the web has mostly a star topology. This leads to ridiculously stupid amounts of waste at the endpoints - if you and me are sitting in the same room and both want to watch the same funny cat video, we both download gigabytes off youtube, even though after you downloaded the video I should be perfectly able to stream it off your machine via LAN. We use CDNs these days, which are literally top-down dictatorship style attempt at forcing some minimum distribution into this centralized system.

The web is centralized. Your comparison with writing a story would be more accurate like this: it's like someone writing a story about "modern slavery" that's really about wage slavery. Yes, the social phenomenon of actual slavery has pretty much disappeared, but we've replaced it with something similar with similar issues, only one level of abstraction higher.
Was he truly lucky or did he have a knack for picking out smart, humble people?
The Classification of Reversible Bit Operations [pdf]
After a while my iPhone 5 battery started swelling. It swell so much that the screen popped out. I took it to an Apple Store, paid the fee and got a refurbished new one. With iOS 10 it's really responsive. The only complaint I could make is about storage. In the age of spotify and bloated applications, living with 16G of storage is not pleasant.
One fun thing is how -> is basically just an infix operation that takes two types as arguments and returns a new type.

add :: (->) Int Int
add x y = x + y
In reality games cost already $160 not $69!! Gold premium pre-order special edition version plus season pass or seperate DLCs means $160 or even more.

On top of $160 you really think it's fair that one should pay even more for microtransactions and lootboxes!? Only whales are happy with that. The big mass of gamers is getting angry and is looking for pitchforks.

There are publishers that release e.g. Witcher 3 with no DRM, and free DLCs for $60 and got very rich doing so. Or Grand Theft Auto V which is very successful already if you just count the singleplayer sales. It's all about the video game and its quality.
Well it does signal the end of China’s main selling point for American companies...
It’s for a number of these reasons that our (internal) testing framework integrates a number of different technologies, including selenium for functional tests, but also different products for visual (and content) and accessibility testing. The results set describes the overall state of the application in a much more reliable fashion.
I recommend tmate.
I always like the fact that there are π seconds in a nanocentury (within half a percent)
You forgot the tools! The current "capital-A Agile" project I'm helping out at started with long sessions where management and Agile Coaches developed a highly sophisticated (buggy) JIRA ticket workflow.

Even now, when we ask for something simple like a new Confluence board, we have to actively push back against new rules, additional restrictions, and more gimmicky Atlassian plugins. It pains me that these misguided parasites are paid to make my life worse.
> Screenhero was a tool that gives everyone their own mouse pointer in a screen sharing session.

I haven't used it though I believe TeamPlayer[1] has the functionality.

1. https://www.dicolab.com/
FAQ This Why Should I Care About Amazon AI?
Mozilla Awards Research Grants to Fund Top Research Projects
Just replaced the battery on an old MacBook Air and it feels 10x faster (even when it's connected to the power adapter).
You can view this as markdown on github[0]

[0]: https://github.com/soupi/rfc/blob/master/reading_haskell.md
This is something I’ve been idly thinking about too.

I agree with regards to committing regularly, but sometimes life happens and one can forget.

I’ve been considering writing a python script that checks my local repos for uncommitted/unpushed changes and - now I think about it - perhaps also runs when I start a new terminal session just for good measure.
I wonder if Android has something similar?
You can still consider learning about it and supporting it if you dislike the wastefulness/inefficiency of present-day web, or hate how fragile and ephemeral it is.
Not sure why they're labeled anarchists though. If you burn something because it doesn't align with your own personal view of the world, you're a thug with authoritarian / violent tendencies and that's about it, no need to embellish idiots' actions with fancy ideology.
Show HN: A showcase of the best designs 2017
This[0] operator glossary reviews the most used operators.

[0]: https://haskell-lang.org/tutorial/operators
Yes. You need human-level intelligence. The rest is personality characteristics (like slogging away for years), circumstances etc.

But this could be said for all intellectual achievement. I would go further, and say there are no geniuses, only acts of genius. Perhaps one person "could have done" it quicker than another... but the important achievement is that someone actually did do it.
Ask HN: What do I do if a maintainer is ignoring my pull request?
I have opened a pull request with pretty good Haskell code to a particular repo that addresses an open issue by another user, but the maintainer has now been ignoring me for 8 days whilst committing to master and answering other people.

I tried tagging him, asking for feedback, asking whether the direction is OK, etc but not even a single response.

The code is about 2000 lines of definitions and took about 3 evenings (>25 hrs) to write. What should I do in this situation?
Indeed. In that context, it's fab as in fabrication, which is the French word for the process of making / building something.
IQ was devloped as a predictor of getting a degree. So it has something to do with it. At least historically.
Thanks! fixed.

You can find the document and repo here:

https://github.com/soupi/rfc/blob/master/reading_haskell.md
I would be dead without `wetty` https://github.com/krishnasrinivas/wetty. Now I also love Cloud9 https://aws.amazon.com/cloud9/
The Shazam app gives you a place to go back to if you want to see which songs you've recently discovered. It also works offline - it will look up songs when you open the app later. Not to mention that some people don't enjoy talking to their phones.

I hope they keep the app around...
We use Zoom and agree it's pretty great, but is there a similar product for doing whiteboarding remotely? Zoom's annotate thing leaves much to be desired...

Also, is there anything out there that does screensharing but with multiple cursors like Screenhero? Just did a search on HN and found this: https://news.ycombinator.com/item?id=15854137
In the Reddit comments somebody claims this is actually a software fix for the 6s battery problem that was causing shutdowns when battery level fell below certain level.

There's a free battery replacement program for the models affected [1].

My phone was one of the affected, but never got around to take it to repair shop because I thought the few random shutdowns were the only problem.

[1] https://www.apple.com/support/iphone6s-unexpectedshutdown/
Perforce (the origin of Piper) has a concept of changelists. Some changelists are submitted (committed) while others are not. So the review works by uploading your changelist to Perforce, then pointing people to that changelist. It's like an unnamed feature branch that can't easily be rebased off of. Changelists do have a base, and you do a "g4 sync" to essentially rebase off of master. Does that make sense?
I'm sorry for that. I'll try to fix this when I can. For now you can view the markdown document instead of the slides here:

https://github.com/soupi/rfc/blob/master/reading_haskell.md
once goods became cheap, it's hard to make it expensive again (as consumers will have gotten used to the lower price). If it was possible to have the off-shoring, it will happen.
> When I was in kindergarden, I kissed a girl in the closet. I wonder how that would go over today.

That's going to come out when you run for office when she accuses you of sexually assaulting her.
Tesco in the UK (and I guess other supermarkets but I haven’t used them) give you the option of choosing not to have you groceries delivered in plastic bags. In that case they deliver them in the same reusable plastic trays they use internally. You give them back when you have you next delivery - or keep them for storing your junk as they are stackable and very durable.

The delivery vans have doors at the side with rows of shelves that these trays fit onto, so it’s a lot better protected than a parcel thrown into the back of a van.

Picture: http://www.shetlandtimes.co.uk/wp-content/uploads/2015/07/Sa...
I wonder whether there is a difference in attitudes or money usage for poor people in Kenya or other developing nations, vs those who are poor in developed nations like the US.

Although you did say 'very' poor people, this was the thought that popped into my mind.
I somehow missed that. It makes a lot of sense now. Thanks!
You got it right. There is a separate set of tooling layered on top of the VCS, which maintains a sub-history of each commit. The tool (Gerrit, Phabricator, etc.) tracks this relationship between commits, and whatever is eventually merged into the repo.

This architecture assigns each line of code a nested history: the public commit log, and also the sub-history of each commit, which evolved during code review.

IMO it would be better if the code review changes were manifest in the public commit log (e.g. via feature branches), instead of being tracked separately. The code review layers add duplicative complexity.
The SQL Interpreter
Downvoted for asking someone a question/clarification? WTF.
I honestly don’t understand how people can mention this with a straight face. Party loyalty goes above the public’s interest? This is crazy.
How do they handle Android? It's one thing when you can just go "use the latest" for web service and another when you have N branches. I'm not sure a mono repo is as big of a benefit then.
I trust your napkin math was limited to the cat video consumption that you are attacking?
Microsoft just released a beta of this: https://products.office.com/en-us/microsoft-whiteboard/digit...

It seems reasonably functional. I'm surprised it took so long for something like it to appear though.
Google search also looks lousy on Firefox mobile for no apparent reason.
>This should be accounted for in the initial design, so that there is sufficient battery life at the end of product life, not just at the beginning.

If this was the case, the title of this post would be "iPhones don't use all available battery power" instead of what it is. You can't please all the people all the time.
Netflix must be expensive for you...
I once posted on a message board plagued by an anti-evolution, anti-medicine idiot who bragged of his Mensa membership. So I looked at their website, and there's a test you can take to see if you're smart enough for them. I did the entire half hour test minus two questions while sitting on the toilet for five minutes, with (except for those two questions) a perfect score.

This was not surprising to me.
I think the point the author is trying to make is:
- Spray painting is easy.
- Political viewpoints change with time. They mature as the individual does.(whatever that means)
- Spray painting a political viewpoint in the 80's and getting caught wouldn't get the the entire online world riled up and debating the problem. You would get the opportunity to continue thinking the same way or change your way of thinking in a somewhat private matter.

In the 80's, if you had been caught doing what the author was doing, you'd probably have to clean it up (much harder than the original act).

People - especially younger people - need the opportunity to learn and grow. Some will make some terrible mistakes and that has to be dealt with. Others will make mistakes - and they need to have the opportunity to evaluate their position and learn from it (good or bad).
They are only funny (in a.negative way, at least) to the segment of the population who both has knowledge to know how badly inaccurate they are and who are not ideologically committed to the agenda the statements advance. Those people are not the audience they are designed to manipulate.
Let's just start with a law that declares community-owned broadband infrastructure to be explicitly legal to spare communities the BS legal challenges that the telcos and cable providers always throw at them whenever they have the audacity to try that kind of thing. While they're at it, provide a fund to help municipalities plan and build out their networks.

How do we make current broadband providers offer us modern internet services? Make them fear a world where they're competing with socialized last-mile infrastructure that doesn't need to make a profit.
We tried a tool like that, everybody hated it and we switched it off. It just felt too big brother, especially for those of us that work from home. Made people uncomfortable and wasn't actually useful.

Note: my co is ~30 devs split across two offices in different states, plus a handful of people working from home. YMMV
He didn't hurt anyone. He caused some harm to a corporation possibly. This deserves some punishment. It shouldn't follow him around for his entire life though - unless he keeps causing harm.
I agree, though I wouldn't say this is a fundamental aspect to distributed systems, mostly just a consequence of git being built with terrible merge and merge conflict tooling.
It’s been like this where I live for 5 years and I still don’t remember to take plastic bags back to the store...
This happens in foreshore native zones: attracting mice and rats attracts their predators: snakes. Though, cats too. Probably only happens when plants reach a certain density, but how to control that?
I think you are confusing central/distributed with monorepo/multiple repos. Also distributed VCS doesn't imply that you don't have a central master somewhere.
I remember reading a question about this somewhere, where it was stated that because of the massive turbulence inside a vacuum, there was very little chance of a spider surviving something like that!
TeamViewer, Slack, WhatsApp and Skype.
Misteri di balik sosok Sergio Busquets
Comcast is injecting 400+ lines of JavaScript into web pages
Microsoft is solving this for git with their GVFS.

Another issue with git monorepos is access control, does anyone know of good solutions for this, does GVFS solve this also?
Counterpoint: https://www.folklore.org/StoryView.py?project=Macintosh&stor...
In the UK a lot of chain stores have a "radio" station meaning that they all play the same song at the same time.
1) It is accounted for. Just not in the way you'd like, with your priorities.

2) No. It should not be simple, and there should not be a crappy "back cover" which "pops" open. If you do that, you've made a fragile piece of crap with no water resistance and much less durability and you've wasted a lot of space. Space which is in very short supply.
IMO, when discussion shifts to the squabbling over semantics, it has degenerated. The free market question is whether the market can force producers to provide consumers with good quality information

> The requirement for consumers having accurate information is a government regulation. In the United States, it's enforced by the Consumer Protection Agency. It isn't a free market requirement

Yet, when Oracle prohibits publishing benchmarks you can find benchmarks about MySQL, Mongodb etc on the web
Hashicorp – Building Atlas with Rails and Go Microservices
One of the ideas behind Thinking Machines with StarLisp was functional programming.
If anything I’d say this will increase the supply of second hand hardware, as it will be cheaper to resell it, than break it down and recycle it.
I agree. You can get a permit to protest. I don't think the politicians listen anymore. They might if you are a corporation funding their campaigns. Protests appear to be losing power over time. Politicians seem to be less and less reachable. We do have a problem here.
Not remotely true. The iPhone is designed to gracefully accept charging from, for instance, Apple's iPad chargers, which provide either 2x or 2.4x the power of the bundled iPhone charger. There is no evidence that this degrades the battery.

Now, if you use crappy 50-cent third-party chargers, I don't know what happens.
GitHub.com doesn't tell you if you have uncommitted, and even unpushed commit.

(the desktop app does, but you need to check one by one for each project)
Your embedded video links to a random Vimeo Staff Pick
Split it up, someone made a PR like this to one of my libraries once and even looking at it scared me.
I mail order most things. While that saves on pollution from fuel, tires, etc., the amount of packaging material that gets discarded is depressing.

I particularly loathe styrofoam peanuts and bubblewrap. Those should just be banned (or taxed heavily!). Use cardboard. There ought to be a way to "foam" paper to substitute for styrofoam peanuts. Then the stuff just disintegrates on its own after a while.

Maybe go back to waxed/oiled paper instead of plastic, too.
Looking into the Crystal Ball: 22 Predictions for 2018
In a five second google query I found these two top results. Probably took less time than you writing your post.

From CNN last month :
http://edition.cnn.com/2017/11/10/world/wonder-list-bill-wei...

Another six months ago :
http://edition.cnn.com/2017/06/12/africa/uganda-mining-corru...
This should be marked (2014).
When are children immune from consequences? Any good parent will discipline or correct their child for mistakes. It is after the child leaves home and has to function on its own does it become a bigger problem.
I got one of those new LED flashlights and went to test it out at night. I used the trick my dad taught me of putting the light at my temple, so the light would be eye level. This way animals with reflective eyes would be visible if they are looking in your direction. Checked the dogs and sure enough a couple of glowing eyes.

Next I walked into the lawn and saw that dew drops covered the grass. A nice sparkling effect. After a bit of walking around a bit more and investigating some other areas, I noticed the grass was not really wet - the sparkle was spider eyes reflecting the flashlight! Must be 5 - 10 spiders per sq foot, everywhere I looked. Very small with no webs, but easily believe these numbers.
Neither upvotes, subthread counts, etc, are a measure of interestingness or quality. You started it as a shitrhead and it remained so.
Haha - Though they sound like "mouse eating spiders", they are far from that, being only about 2 to 3 cm across (less than 2 inches). And they look quite cute to boot, apart from those huge pincers. [0]

They tend to burrow and hide in garden beds etc. and avoid humans where possible, but often during their mating season, or after we have dug up a garden bed to plant new stuff, we see the odd one on the driveway or in the carport. As long as you can see and avoid, it is all good, and worst case, if they give you a nasty bite, it will be painful, and may make you sick for a day, rather than fatal.

[0] - https://australianmuseum.net.au/mouse-spiders
Freedom from the big government, tyranny from the small.
11 ways to improve code review process
Android Open Source Project is still in gerrit, where the code is stored as a set of many git repositories. There's a "repo" tool that adds a helpful layer of abstraction to make those git repositories (mostly) look like a single repository.
When I switched to Firefox I also switched to bitwarden for password management. Auto-filling is still in beta but I don't miss it. The Firefox extension is fast and simple to use.

https://bitwarden.com/
If someone is an activist that has committed criminal acts in the name of their cause, a company should know that when hiring them. That is a very strong signal that they will be a shitty employee.