skysight-inc/HackerNews huggingface dataset:
> Sad to see so many people living in poverty from a dictator

Iraq was an urbanized country with effective national healthcare, homegrown industries, plenty of agriculture and natural resources and a high standard of living relative to its neighbors before the Gulf War. However, it is true that Saddam Hussein did significant damage to the country's economy by engaging in genocide and the devastating Iran-Iraq war. His brutality in suppressing anyone he thought was opposing him was truly awful. Still, it needs to be kept in mind that the current day Iraqi economy in shambles is significantly the work of sanctions that did nothing to weaken the totalitarian regime's grip on power and an invasion that devastated the country, replaced the regime with a new kleptocratic government, and sold many of the country's resources to international entities.
>> Win2k was a very different beast from 95/98/Me.

Agreed. Memory protection and pre-emptive multitasking was such a huge improvement back then.

Windows 2000 came out right around when I started working at a consultant/MSP, and all the power users that were using Adobe/Macromedia products were restarting their Windows 98 PC's multiple times per day. After installing Windows 2000 (and possibly adding another 32 or 64MB of RAM) they were running twice as fast and could go without a crash for a week. Mostly due to scanner driver hang-ups or losing communication with parallel Zip drives and things like that.
I use Darktable daily since switching from iPhotos/Photos. Re-organizing my Darktable library has been difficult, though, because it purposely doesn't manage files. This user's python script that updates file locations in the SQLite catalogue has helped (https://chrigl.de/posts/2011/12/28/moving-around-darktable-m...).
No, but you also don't have to do that.

One list is traversed when committing blocks, so a linked list was never necessary - just a commit-list (vector of pointers).

Another list is traversed when dequeueing the next lock, so again: a linked list isn't necessary, just a dequeue (which might not have to be serialised).

Another list is traversed when finding the next blocked reader, but again serialisation wasn't required here.

And so on.
If you plan on leaving a $0 tip, you'd better complain to the manager first.
It varies, 15% in california would be considered low, and you would never know why the waiter made that weird face. It is weird in taxis. And what is the proper etiquette in a bar? And what kind of bar? A bellboy?

More generally, however, a 'tip' is supposed to be an arbitrary amount out of someone's good heart. The fact that it is a preset amount, and you need a calculator, is weird and time-consuming. Again, it may not look so from the inside. My assumption is that it's a relic from a time when workers were uneducated and by default rude. It really seems like an ancient thing nowadays.
Yeah, I really enjoy using the web version. It's what I use 99.9% of the time.
>> 95 was horrible
The main problem with 95 was people trying to run it with Windows 3.11 era hardware. 386's, 486's, 8MB or less memory. Windows 95 wasn't robust but it would get the job done if you gave it some hardware to play with (Pentium, 16MB...)
> They had a swappable demonstration a couple years ago and the model s supports it.

This was basically a ploy to get government dollars. The tax rebate per vehicle was partially determined by capabilities the car had theoretically, even if they weren't deployed in a useful manner.

http://www.csmonitor.com/Business/In-Gear/2015/0312/Tesla-ba...

http://www.latimes.com/business/autos/la-fi-hy-tesla-battery...

> Main issue is a social issue - people like to have ownership of their own battery pack.

What's the evidence for this? People have no trouble with propane tanks they don't own for gas grills.
Nice! Added to https://github.com/realpython/list-of-python-api-wrappers
Minimalism: A Documentary About the Important Things
I know that posting the original title is usually recommended, but shouldn't it be proper etiquette to remove sensationalism and click-baity messages on HN?

"The" is very misleading, so is "Cause Obesity".

Wouldn't "A Mysterious Virus That Could Interfere With Hunger" be much more accurate?
Those security entries for security and ethics makes me want to shut down my computer and disintegrate it to individual atoms. Its like the technologist handed STASI their wet dream while trying to improve the world...
Linux Kernel Linked List Explained
You can't engineer away this problem. Too many places humans gather in large numbers. This is just throwing away money.

Can every church and store and mall and stadium in the world do this? If not it won't do anything. And if so, then we move on to other ways.
I think it is clear that this is precisely what I meant. But thanks for your comment :)
Amazon sold 'millions' of Alexa speakers for holiday
Contributing to Linux Kernel: Dictator and Lieutenants Wotkflow
First: Yay. At least something.

Nitpick: There are still many parts "announced" and the half-life of announcements is about one election cycle, so ... hoping that at least a few of these announcements will be replaced with actions by Dec. 2017.
Repository: https://github.com/teonite/convnet-filter
Dcode on GitHub
What do you mean "laying gasoline pipelines everywhere"? Gas stations do not connect to any utilities apart from the regular electricity, water, and natural gas, all of which require a physical connection to centralized infrastructure.
Trackpad is excellent. My only gripe would be the configuration software / drivers they include.
Vue.

'The Vue.js patreon campaign now has over $8,000 monthly pledge from the community and sponsors. It is absolutely amazing to be able to work full-time on an open source project that I am genuinely passionate about, and for that I am forever grateful to all the supporters.'

[1] https://medium.com/the-vue-point/the-state-of-vue-1655e10a34...
DOOM 3 BFG Technical Note [pdf]
There are a lot of good book suggestions but I'll toss out an alternative idea of buying "bad" kits. Kits that just take care of one task. Maybe its the RF guts of a 30M ham radio receiver that barely technically works. Now you get to spend engineering effort on the somewhat simpler tasks of making a decent source of regulated noise free power, and build a decent AF amp strong enough to turn the headphones level audio into something driving a speaker using a couple transistors (or maybe an IC). And the input filtering isn't very good so you get to design a nice 10Mhz or so bandpass filter wide enough to let most of the receiver bandwidth thru but block enough interference signals especially AM radio transmitters. And now input signal levels are going to be low enough that a dedicated class A RF amp on the input might be a good idea to boost signals. Next thing you know you're going to be unhappy with the frequency stability of the VFO, so you either rig one of dozens of DDS VFO kits in its place or stabilize the free running VFO in the kit.

Anyway the point is if you can regulate power and build amplifiers and filters but not quite up to the level of building a 30M radio receiver, then improving a bad kit would be a good plan.

Likewise if your "wifi robot" you don't want is close source silo 100% maxed out no expansion possible it is quite useless. But if its got an IO pin or two and you want to learn how to light LEDs using resistors and maybe a transistor or two, you can use the wifi robot to handle the whole "how to turn it on and off" part while you focus on the source vs sink current limits and the excitement of inverting transistor driver circuits and the virtues of putting the LED in the collector or emitter circuit (assuming bipolar transistor) or the joys of trying to bias different types of switching FET transistors, oh its all a barrel of fun but by leveraging the unwanted "wifi robot" you can avoid some hassle.

Also note that the "maker community" of java programmers learning to solder and the ham radio community of EEs learning to program java, never ever cross pollinate. However I live in both camps and the ham radio guys have decades of "learn you some electronics for greater good" general category of book. So if you're not having much luck with the maker style books there are literal decades of the ham radio branch "learn electronics" books. Check the ARRL to start.
Rails_admin Vulnerability Disclosure
My point wasn't that the others weren't good. It was that git has always met all my requirements and I never ran into any issues that made me want to try another solution.
I don't feel safer when government puts a soft glove around its forceful nature, though. Look, we need to keep bombs off of planes, I understand that. But TSA isn't all that successful at it--they failed pretty miserable in their last penetration tests.

TSA Pre-Check seems to me to be the acknowledgement by government that they went too far in the direction of inconveniencing frequent fliers and in true government fashion, they devised a heavy-handed system that kinda sorta deals with that issue except it costs you your privacy.

I don't know what the answer is. I despise our increasingly totalitarian nation, though. I also despise the leadership that flies on private jets and never has to see a TSA line but who get to decide for us what is best.
What is the evidence that battery-ownership concerns are actually driving consumer decisions? Is survey info from Tesla available?
Some online services (e.g. Doordash) which ask you to pay a tip upfront even before the service irrespective of the quality. And, the default option is pre-selected to 15% of the cost on the checkout page. This after a specified delivery charge, and some "fees" bundled along with taxes etc.

And I read articles about how companies like Doordash are not making profits and are riding on VC money. It is just passing the buck onto the customers to keep their uneconomical business models afloat.
A self-healing, transparent, highly stretchable material
No. One virus made chickens subjected to the virus gain weight when compared to the control group, even though they were fed the same amount. That virus actually very directly causes obesity, and the claim is that there are similar viruses in humans, which we've found correlational data for, but we can't ethically test for it.
A hypothetical scenario where we have the gasoline equivalent of charging columns at parking places or garages and distribute gasoline to them like we do with electricity.
And if you have seen the intermission screens and wondered how these work: They run my software info-beamer (https://info-beamer.com/hosted) on a Pi3 in each Hall. Basically those intermission information screens are written in Lua. My info-beamer software uses both hardware accelerated video decoding as well as OpenGL(ES) to make things run smoothly. I'll release the complete Lua source code early next year. If you want to see how these worked last year, take a look at https://github.com/info-beamer/package-32c3-screens
Are there any examples of reading a graph back from this representation? It doesn't seem straightforward, unless I'm missing something. How do you handle the nondeterminism caused by the lossy transform in to a vector?
> That level of detail would take huge computational power and software.

It takes zero computational power and zero software. We've been able to fake stars since 1650.

https://en.m.wikipedia.org/wiki/Planetarium

It would have been utterly trivial in the 60s and 70s, even without a massive planetarium, just using multiple exposures. 'cause that had been known about since the "fairies at the bottom of the garden" photos of the victorian era.

Stars in the background of the Apollo footage tells you nothing, at all.

The photos of the footprints, from an orbiting lunar reconnaissance probe, says more.

https://www.nasa.gov/sites/default/files/images/584398main_M...

Edit to correct spelling, fottage->footage
I participated in the Windows 2000 beta programme back in '99. I remember being amazed by how stable it was and what an enormous step forward it was compared to both 95/98/98SE/Me and NT 4.0. In many ways it felt like some kind of crowning achievement.
>I still keep a FreeDOS install on most of my usb keys I carry around.

Ha ha, at one time, as a system engineer, I used to carry many essential free DOS / Windows / Unix software apps (including some small utilities that I wrote - for both DOS and Unix, in Turbo C / Unix C and shell) around with me, burned onto a few CDs, on the theory that you never know when you may need it, on some client's PC (I used to go to solve clients' software problems). And it often did turn out that one of those apps was needed and I used it to solve some of their computer problems.
My feelings on it were that the building was shaking due to seismic activity at a low level on the outskirts of the rock wave. The sheer size of the rock wave might make it seem closer than it was. The problem is that we have little indication how far away the base was from the initial blast point. My thought it was quite a distance away since they had X-Wings parked out front in the open.
DraftJS and Rich Text Editing on the Web
> has enough upsides for business owners and some higher-earning servers

You don't need to mandate tips from everyone and their brother to do it. High-earning servers who serve the specialty needs of the rich will always earn their high tips. It's the fact that it's expected from everyone that's annoying.
That's an argument against tax-subsidized healthcare rather than for a smoking ban. Because otherwise you've just nationalized people's bodies.

Why stop at smoking after all? Anyone not doing an hour of cardio daily is being irresponsible with the body entrusted to them by society and is in need of a visit to a reformation camp.
Elixir/Phoenix -> I'm starting a greenfield project that I'll get to work on commercially that will be using Elixir/Phoenix for the API backend, so that will be a thrill there

Woodworking -> I'm going to have more free time this year so I want to get back into learning woodworking and actually building and finishing pieces. My first goal is to re-build my workbench and make it smaller so it takes up less room in the garage. After that, I have an idea on a stand that will go next to my couch.

Marketing -> I've created a software product that I'm selling and I want to figure out how to market better so that I can actually sell my product
I'm assuming you'd deal with bus factor as everyone else who has ever relied on human labor has done -- training, more than 1 person who knows how to do a given job, etc. The world's still buzzing even though we've lived through thousands of years of people dying, I think we've had enough time to figure this one out.
AFAIK, there are no smoking bans on people in their own homes, and even in that case it might be reasonable in apartments without airtight party walls.
My favorite talk is always the behind the scenes talk:

https://fahrplan.events.ccc.de/congress/2016/Fahrplan/events...
That is an unfortunate position, and I doubt you are the only one to have experienced that. I was personally employed at a place that didn't pay overtime, that is why I was aware of the DOL as a tool. One of the other employees called to try to get an investigation going and shared it with us. The owners never knew.
It's not very clear if the upvote/downvote is for karma in HN or it's only for the internal point system in your site. I'm not sure if it's better to fix the redaction or to choose another word happy/unhappy face, lucky/unlucky, ¿great/meh?.

Are you planning to use this points to add some weight to the PRNG or they are only for the "more popular" list?
I always took the precheck to be a clever setup for a useless organization. They have the completing concerns that they both need to A) screen enough people that our looks like they're doing something and, B) minimize inconveniencing the kind of people that Representatives actually listen to. By adding that fee to skip the line, they add a de facto class distinction on who gets screened.
I like the idea of this: blending offline and online education. I took CodePath's iOS class ("bootcamp" but for senior engineers), and I loved it. Keep up the good job!
Not sure where your getting your 50% degradation numbers from, I have 2 years of daily use, 43k miles and only ~2% degradation.
It's hard to argue against public smoking bans being a huge positive for society. As long as it's legal in your own home, I don't have a problem with regulating it in public areas.
I have a close friend that is is the Army Corps of Engineers at the dam. Despite being deployed to the dam months ago, she's seen sporadic time at the dam due to ISIS in the area. Every time they even get close the higher ups decide to evacuate the American engineers, can't say what's been decided for the others. During the recent Mosul Offensive, they were away from the dam the entire time.

She was also telling me that during the time that ISIS held the dam, they managed to booby trap the entire place. They had multiple Iraqi workers killed in bathrooms from traps set. However, ISIS didn't manage any real structural damage to the dam.
There's a big industry in freight exchange. If shippers deliver to their customers, then need to return to depot empty, they have the full round trip costs to account for (which is inevitably added to their customer's pricing). If for every journey the shipper does, he can find someone who needs a load shipping back to somewhere near his depot, which can pay for the return journey overheads, plus earn some extra money, then it's a big win. The shipper would then only need to price the one way journey into costs for the customer, which could lower his pricing and give him an advantage over competitors in the market, as well as earn additional money for every return load.

I run the logistics for a FMCG company, and we own a small fleet, which delivers all over the UK and occasionally into Europe. Most of the time, we return to depot empty. We don't have the resources to act as a transport brokerage in addition to selling our own goods. At present we use returnloads.net and TimoCom, and have a close relationship with a couple of local transport brokers. We place the times and locations of our vehicles into their systems and occasionally get a response. We work on very small timescales (1-3 days) of planning, so it's not easy to find return loads.

We also use transport brokerage firms ourselves when we're busy and selling more than our fleet can handle, or if we're shipping out so far that it's not cost effective to put on our own vehicles. Pricing here can vary massively, where if we can manage to find a return load, it's usually at half the cost it would be to contact a standard shipping firm.

I can't see Uber Freight being any more useful than returnloads.net, but if it turns out to be, then I could end up being a provider and a consumer.
I don't understand the premise of your objection. The point of the comparison is that tech is uniquely unbalanced among the professions. I'm also disinclined to try to rebut an argument that seesaws like yours now is --- first the comparison is so idiosyncratic that it must be biased, then so broad as to be meaningless. If you object to the classification of labor as "cognitive" or "manual" and "routine" or "nonroutine", you should probably take that argument up with r/badeconomics.
I have Dell XPS 15 with quad-core i7, 512 SSD, dedicated GPU and 16 GB of RAM. It's plenty for anything I want to do ... with the added benefit of mobility. Why desktop?

These days if you're purchasing a computer the default option is a laptop. You have to have a good reason not to go with a laptop.
From the article it sounded like they were upkeeping the dam just fine, until ISIS came through and chased off the workers and maintenance wasn't performed. But I haven't read that book and this is just one article, just genuinely curious cause that seemed like a discrepancy.
Your critique is itself an ad-hominem. The article gives plenty of examples, including his outlandish disparagement of Blondie. Saying that the article is a passive aggressive attack against a conservative Christian thinker is no more convincing than saying an article about Miscavige is a passive aggressive attack against a Scientologist thinker. You must explain why their ideas have any merit.
Trains are already highly automated. The largest trains have only a few workers on board so eliminating them won't cut costs much. But the new positive train control systems do lay the foundation for some level of further automation.

https://en.wikipedia.org/wiki/Positive_train_control
Trucks stay stopped a lot of time for loading and unloading. Most could easily have an 1 hour charging without any issues.

Superfast chargers would be great for self-driving trucks making long distance trips. But then, train corridors probably beat those on every way.

For vehicles where somebody is inside, I don't really see the point of 5 minutes charging. People need to rest and eat, and nobody does that in 5 minutes. Plentiful slower chargers would be a much better selling proposition.
Ask HN: What if we legalize cybercrime?
Apple’s AI team publishes its first research paper
Start with Consider Phlebas. It's the easiest to start with, but also not completely representative of what the series ends up being. I highly recommend Banks.
What good are all those documents in regularly self-destabilizing countrys?

I never understood how you can claim to "own" something like land in some African crisis regions- where the "ownership" totally depends upon the current Regents poplar agenda and is heavily taxed with corruption & extortion.

Who invests into such monetary black holes?
Yeah, Win2k was NT based and thus much more stable than Me.
You think the manager has better things to do than observe their employee's performance? Isn't managing personnel just as important as managing, say, inventory? Isn't the manager's job to make sure the customer is well served?

The manager, for example, can observe if the employee is the problem or the customer. I've observed customers (from the outside) fly off the handle for no reason whatsoever. An employee shouldn't be paid less because the person they are serving is awful. They also shouldn't be paid less because the back of the house is short staffed so the food took an hour to be cooked, because people will tip less for that reason.

Also there's the people who believe "good service" means being served by a young attractive woman who smiles at you.

I'd like to know what good service means to other people. Good service to me is you take my order and bring me what I ordered.
> So you also dislike bonuses for white collar professionals?

Do white collar professionals always expect to get a 20% bonus, no matter how well the company does?
Wait, there was no memory protection in Windows 98?

Did it implement virtual memory for processes? If so, it seems like memory protection would be a freebie at that point?

I was also unaware that it was not a pre-emptive multitasking system.
If you look really closely, a lot of what we do today (even things that seem ethical) is highly unethical.

After pondering this for months, the only thing I'm coming up with is dropping out and going full-Amish.
It's not a dichotomy at all. It's an argument that doesn't hold together. As in virtually every HN argument about legislation, someone has supposed that the government needs a new law to do something the arguer claims the government routinely accomplishes lawlessly.