skysight-inc/HackerNews huggingface dataset:
Your buddy has a rather simplistic view of crime. Much crime is done without thinking through the consequences. They are acts of impulse. Fear of punishment does not help in deterring such crimes. No matter what the punishment is crimes of impulse will be done. Other factors need to be addressed at a societal level to combat impulse crimes.
Israeli troops kill dozens of Palestinians protesting against US embassy move
It doesn't help that media outlets and politicians stir the pot so much.

In my locality, we're going a step further and dehumanizing the accused. Any push for bail reform gets met with the same toxicity.
Integrated Cloud Service for Online Booking and Payment
I'm aware of the same thing in the UK. I don't know whether something has happened over the years or if it's always been that way.

So many people seem content in their assumption that the state is essentially benevolent and wise and on their side.

Even with the recent spate of ridiculous arrests and prosecutions we've had over freedom-of-speech issues (which some of us find terrifying), you get this attitude of "well, it seems a bit harsh, but he did break the law!"

I like to remind people that you don't need to look very far back for examples of when the state got it very, very wrong (by modern standards of morality). The illegality of homosexuality, and the cruel punishment inflicted on people like Alan Turing, is the most obvious example of this.
These things just look terrifying. The reversed knee joints, the square bodies, the vulture beak head, the color, all send a message of hostility. You want to put one of these things in my office or my home? Forget it.
I've met consultants who have described it as sort of 'addictive' for people with ADD, mainly because they get to feel like they are in the middle of some big drama, for a short time, too short usually to really own the problem, then the engagement is over and they go on to the next thing.
The US has always been a land of paradox. We have a narrative/ethos of personal freedom, but the details are a little different.
It's supposed to be a platform users can mount their own hardware to and write software for. Its back is flat and contains mount points for custom hardware.
> If the switch away from Ruby/Python/Perl to a newer language and eco-system allows you to achieve massive scale with less technologies and less moving parts, then you absolutely have a professional obligation to do so.

To add: this is wrong from another perspective. There are more goals than "massive scale" in software development. Your main costs are wages, so anything that allows programmers to be much more productive (or cheap!) is good for your business. Therefore, settling on something like Python makes sense if you can leverage its ecosystem and the wide availability of the relevant skillsets. I won't be switching to Go until its ecosystem and popularity can compete with older languages.
I enjoyed its Black Mirror episode
The law doesn't say anything about breathalyzer testing blondes, though.
I'm not gonna comment on the substitution of video calls for in-person visitation nor the kickbacks that prisons get for the offsite calls. We all know that it's garbage, and that companies like Securus are disgusting.

I will say that the silver lining in all of this is that incarcerated peoples can finally still have visitation if someone is unable to physically come to them. Video calls have been commonplace for a quite a while, so maybe (though I'm not holding my breath) some jails and prisons will actually put them to good use.

Sometimes I want to believe that common decency will win.
> Saint Nicholas is not Santa Claus

You are wrong. It's very same character that just got a distorted spelling over time. And one became a pagan version thru the process, but they are very much the same character.
https://en.wikipedia.org/wiki/Santa_Claus

> Santa Claus, also known as Saint Nicholas, Kris Kringle, Father Christmas, or simply Santa, is a legendary figure originating in Western Christian culture who is said to bring gifts to the homes of well-behaved ("good" or "nice") children on Christmas Eve (24 December) and the early morning hours of Christmas Day (25 December).[1] The modern Santa Claus grew out of traditions surrounding the historical Saint Nicholas (a fourth-century Greek bishop and gift-giver of Myra), the British figure of Father Christmas and the Dutch figure of Sinterklaas (himself also based on Saint Nicholas). Some maintain Santa Claus also absorbed elements of the Germanic god Wodan, who was associated with the pagan midwinter event of Yule and led the Wild Hunt, a ghostly procession through the sky.

Now, the fact that people know think it's two different characters is beyond the point: they just don't realize where it is coming from.
What’s the point? Yes Null can have meaning. Even from a purely mathematical standpoint it increases the entropy of a value, and thus provides more information. I don’t think anyone is arguing that.

But if you don’t explicitly expose that additional entropy/information to the programmer and type system, the meaning vanishes. If every Value can have this additional type, we lose the semantic understanding we would get by seeing that a particular method returns a “bool?” rather than a “bool”, and instead we are forced to either assume everything is a “bool?” and add a bunch of unnecessary checks, or assume nothing is, and miss out on whatever extra value a nullable give us. This is again very uncontroversial.
I wish more people in IT had your attitude. Most other professions find what works best and stick to it, or incrementally improve, but never re-invent the same thing over and over again, nuking themselves 20 to 40 years back like we do.
The thing that concerns me about this is that while Matrix might be a more modern protocol today, it won't be long before the world moves and it requires an upgrade, and extendability has been the killer feature that has helped XMPP survive a long time albeit not to prosper. Unless the problem of convergence is solved this will haunt evolving distributed networks no matter how strongly they start.
Ease of use points for sure (I could use something like this), but why does it need HTTP calls? Sincere question— my Monday morning brain can't grasp it.
I believe the comment above refers to the fact a big 4 would also have a "tax optimization" business unit. However it is separate from the management consulting one, same as audit.
Creating a simple bastion host with Ansible
Chrysler is the same way (we have a Pacifica PHEV). Our one-year free trial just ended, and there's no way I'm going to spend that much money for such a small amount of convenience.
Happens in South Korea and Japan also.
Our system is based on the Camunda process engine (in a Java EE environment). There's a central process server (or cluster) running the process engine, with events to start process instances.

Workflows are defined using bpmn and then executed by the engine. Errors are reported to the process engine as "Incident", which then show up in the management ui/apis. These can be retried any number of times.

We also have an older system based on Carnot/Stardust/IPP. This one used JMS messages everywhere.
It just occurs to me that this is probably only an issue with automatic cars since any shift car will just have the engine die immediately if you start it with the shift pedal unpressed.
I assume almost all contraband comes from employees. Visits are too infrequent and the monitoring of visits makes it too difficult to smuggle at scale via visitation without employee involvement.
Back in the Dark Ages when people still had pensions and unions, this department was called "Personnel," which was perfectly descriptive and non-humiliating. This is obviously the reason it had to change to something orwellian that lumps in a company's employees with its inventory of pig iron and staple removers.
It would be ridiculous to claim the movies were not based on the books. Of course they had to change a lot of things, the books were not written as movie scripts. The primary responsibility of a movie director is to make a great movie.
My Honda CR-V will periodically beep with "NO KEY" lighting on up on the dashboard(say I give my wife the key to get inside our home on a crappy day while I go park the car elsewhere), but doesn't make impose any restrictions on using the car while it's on, regardless of your current speed or gear. Once you shut the car off though, that's it.
Give it time. Shortly after someone is able to afford one and walk around town with it, there will be laws "regulating their use".
I'm glad this attitude didn't exist in the 1940s. Otherwise we all might be speaking German.
Just make a spiritual successor, it's not like Disney is going to give anything away :)
What is the price point?
I've thought about installing a CO sensor that would open the garage door.
Physical labour, especially when it feels valuable and productive, is incredibly fulfilling despite the physical exhaustion that comes with it.

Unlike mental exhaustion, physical exhaustion makes it very easy to fall asleep and sleep deeply. This is the real secret to the monks' success. Those of us who tax our minds with knowledge work don't get the benefits of physical exertion that the monks enjoy.
Are There Any Good Cryptocurrency Trading Bots?
the Nao robot was over $20,000 -- how much do you think this will cost? Pepper is $7,000 and it has no legs. One arm and no navigation skills is $8000, two arms is $25000 from rethink, right?

I'm guessing it'll be over $100K
Who is going to make a better one if no studio can accumulate enough capital to make large big-budget bets? Last I checked, very few small budget studios can make big blockbuster movies. The reason Disney can is because they have accumulated capital with their IP and are backed by investors who recognize the value of that IP.
> any SRE can go into the Dockerfile/Kubernetes definition... look at which ports are exposed, what the environment variables are

Ding ding! Applications are only a part of the issue. It's the whole server stack, all internal communication, configuration, service compsition, and networking setup.

Having these things in a declarative format are a godsend for production, a godsend for mixed language environments, and a godsend for whoever gets to kill those services and replace them with better things.

Working with sensitive data: there is also the whole shit-show of secrets management... It's not like this is impossible without containerization, but having formal security boundaries around them (both in process and systems), gives you guarantees instead of well-intentioned guesses.
"Keep your army fighting fit with this one simple trick!"
Mainsplaining Manspreading https://www.youtube.com/watch?v=NoYu58tp3wc
Yes, we should. Docker is just a red herring. This is the real issue, and the root cause of Docker.
This is for the US, the country that appears to be almost fanatically opposed to making safe cycling paths. Of course you're going to have more terrible accidents then (with or without a helmet).
Why? Can't we value things that will exist in a future where we no longer belong?
The truthfulness of a statement (criticism, praise or anything else) is not invalidated by the behavior of the speaker.

https://en.wikipedia.org/wiki/Tu_quoque

"Tu quoque or the appeal to hypocrisy is an informal logical fallacy that intends to discredit the opponent's argument by asserting the opponent's failure to act consistently in accordance with its conclusion(s)."
Nitpick. The article wrote:

> Bain & Company had always preferred intimate client relationships where it could drive greater value over [more] numerous but [less] valuable relationships.

I think the prepositions were swapped. Judging by the bullet points that follow, that sentence makes more sense with the positions of "more" and "less" swapped as follows:

> Bain & Company had always preferred intimate client relationships where it could drive greater value over [less] numerous but [more] valuable relationships.
To what end? Should we waterboard them every day? Should we implant them with pain devices that make their life hell?

What good does that do anyone? How does that make a net-improvement to the world? How does that "payment" work, exactly?

The victims' right to sadism should not trump society's right to reduced crime in the future. What we do to prisoners today increases recividism, increases crime.
How to find a third party broker to sell my startup?
If alphabet is the one with the machine learning contract with the government, at least they can run it conscientiously. Other companies and employees might not care about ethics as much; would these Google employees regret not having some control over this process?
A quick Google search has many different sources, none of which are scientific. One is all the manufacturers that warn against idling, for various reasons based on the particular model, probably. Two is the increased fuel mixture in cold weather, leading to increased wear on cylinder walls from running rich until the engine reaches temp. Three is that cars are designed to operate under median load, not idle: half of how a car cools its engine is air passing over radiator plates, and that doesn't happen when the car is stopped. The engine actually has to work harder to keep the fans going in hopes of keeping temps down (in hot environments it'll just run hard constantly). And in winter it's the opposite problem, with oil viscosity and antifreeze working at potentially the end of their design spec to both keep the engine lubricated and coolant circulating. If it had load it could keep itself warmer easier, rather than depend on all these extra factors to keep from damaging the engine. And all of this for gasoline cars; diesels have a much more difficult time, especially if they're supposed to be fuel efficient.

Now, obviously I'm not claiming idling your car is going to ruin your engine, cars idle all the time with no problem. It's just not at all what the car was designed to do most of the time, and it will cause undue wear in various conditions over time. At the very least an hour of idle is equivalent to driving 25 miles (according to Ford Fleet) and your gas mileage will be worse.
https://news.ycombinator.com/item?id=17064129
Hey, I created this simple project/guide for a use case I had. I figured it would be a good opportunity to demonstrate a basic infrastructure-as-code project that others might also find helpful.

My use case was to create a bastion host, or an environment on the edge of my homelab, which is the only ingress point from the outside web.
No one is using dedicated servers or colocation?

So how do Hetzner, OVH, Rackspace, and hundreds of other companies stay in business?

Hint: cloud services are in fact way more expensive on every single metric. But they are more flexible.
> Not everyone has access to people or content that will motivate them to make the right individual choices.

This might be true, but I see the much larger problem in the fact that many people, who do have such access, tend to ignore it and go with the mainstream.

> But, most everyone has access to advertising that actually promotes us making the wrong decision to make people money.

I have a strong tendency to ignore advertising that is not coherent with my values. In this sense, I believe/hope, that I am a tough nut for advertisers to crack. :-)

More seriously: I do not believe that one can manipulate people into doing/buying things that they are mentally opposed to. For example: If before a Youtube video some Netflix trailer is shown, I immediatelly think: "Not interested in the slightest as long as Netflix uses DRM" etc.

So having strong principles is a good vaccination against advertising - but most people actively do not want to become vaccinatinated against this kind of brainwashing.
"State machine" was the easiest for simpler stuff. I put it in quotes because it feels like one, but probably isn't.

Map out each state of your workflow, and having errors give the option to fix immediately, try again, or revert to a previously known-good state. You likely want to start with a 10,000ft view of the workflow and then work on each of those steps as an independent unit and add all of their intermediate steps (on and on until you reach the bottom of the recursion).

This gives you a good opportunity to break things up into microservices that completely handle individual steps if they are big and detailed enough.

P2P is hardest because you will likely need to code something to determine who should decide to move things to the next state (simple majority? one person elected?) and keep track of consensus between all parties.

Orchestration is easier because there's usually one person, one role, or one security claim in control at a particular step and changing who can advance the state at each step is pretty easy as well.

All of this was mostly for the goal of really easy unit testing.

But note that whatever backing data store you use can be changed by any developer unless you code all of the business rules there, too. Many people do not like doing this though because it's not as easy as all of the unit testing frameworks, debuggers, and IDEs we have for code.

The challenge is that you need to know the workflow completely and that will very likely involve talking to a lot of people and the chances you will miss one or two edge cases is high. The counter to that challenge is that as developers building a product that saves time/money, you can bend the workflow to make it easier to code and sometimes eliminate those extra steps (literally, we had someone copying and pasting stuff to 'make it work', so of course we can automate that).

Saving known-good states can also be challenging depending on what you're doing, but if you need change history or diff'ing in a user-consumable form, you'll have to do that anyway. If you get this right, it can save your users a lot of potentially lost work and headache if a bug gets past unit testing.

Once everything is modular, logging isn't too difficult either.
Better tools yes, better standards no. There isn't a single production-quality library implementation of the OpenPGP standard; anyone who uses OpenPGP in production ends up with some variant on a crappy 700-line python script wrapping the GPG executable. (There are dozens or hundreds of those out there, every company has their own). I'll never understand what possesses people who aren't up to writing a solid library implementation of the existing standard to believe that they would be capable of coming up with a better new standard, but it's distressingly common.

Error reporting in email clients that support OpenPGP is awful because they all work by some variant of exec-ing the GPG process and piping its input/output, so half the time you'll try to set up PGP and it just won't work. Even when it does work, no extant mail program has yet reached the level of having an actual UI/UX designer spend even a couple of months of work actually trying to make the PGP experience a good one - and why would they when no-one's prepared to pay for it? Security professionals are willing to work for free on things like security audits of the GPG code, because you can get a conference paper out of that, but there's no corresponding channel for usability work.

> Ideally it should be modernized to take advantage of the email format; add generic messages about encryption in alternate mime content bodies and simply encode the encrypted messages into it's own.

PGP/MIME already does this. We don't need a new standard. We need to get better at using the standard we have.
It's a cloud contract the other major cloud providers are bidding on it as well.
This article never really addresses SciPy or NumPy despite the title and much of the discussion. Rather, the author is ranting about the change from python 2 to 3.

And even then his only supporting anecdote is that matplotlib made a breaking change to the way it handles legends. Meanwhile he was perfectly capable of reproducing his scientific results 4 years after publication despite the update from python 2.7 to 3.5 and minor updates to the rest of the cited libraries.

In light of that paucity of evidence I find it hard to support the many hyperbolic statements that the situation is a "big mistake", "calamity", or "earthquake" for the scientific community.

I do agree with the more general point that scientific code requires funding consideration for long term maintenance. Many aspects of research have adopted provisions for equipment like reagents and computing hardware. These are considered core infrastructure and are often shared among labs. I could see a future where software development is supported in a similar way.
> The only way I can think of making this sound and well-typed, is that null supports any fields and any methods, returning always null.

That sounds a lot like NaN, which is often conspicuously absent from diatribes against NULL.
I've used Redmine with the Checklists plugin for this. Each thing that needs to be done is a redmine issue, and each issue can have a checklist. As team members check off items on the list, the issue logs who/what/when and then the user can assign the next person in the chain to the issue. At the time the checklists plugin didn't include templating functionality (not sure if it does now), so I rolled my own using the Redmine REST api and some PHP.

Hardest part was getting managerial support; they really liked paper.
That is true, but setting aside time to do research is a much bigger hurdle than taking 10-15 min to listen to someone give you the highlights.

And in case anyone was wondering, doctors are very skeptical of drug reps and always verify anything they say before believing it. But it gives them a starting point.
I mean that I am not very sure the human eye can even distinguish between 4K and 8K, provided at least 60FPS.

IMO we're hitting maximum levels beyond which there's no sense to continue -- except to sell us the latest and the shiniest.
Or hellz yeah - they’re amazing! Bring it on
In case of movies/tv shows/music/etc, which you do not need to live, much better solution is to ignore the existence of the movies/tv shows/music/etc produced by companies that abuse whatever you believe. That will get you much further (see? the market is not interested at all, why do they need that law?), than making them a victim and giving them a reason to push for much more draconian laws.
They are also not meant to do R&D. For one thing they don’t pay market rate, so their access to top talent is non-existent. For another, there’s no accountability and no “fear of death”, since the government essentially can’t run out of money. Why try to use resources wisely if you can just tax people, or if that doesn’t work, print more money, and thereby tax their children and grandchildren. No, I’d much rather this risk was compartmentalized.

Another issue is, you’re de facto giving the rest of the world a free ride on US taxpayer largesse. Even better free ride than what they’re getting now: paying a dime on the dollar for newest genetic drugs without spending any money on their development. I’d go along with that in the poor countries like India, but I see no reason whatsoever why I should be paying 5-6x as much as some dude in Western Europe, all while he tries to lecture me about their “free” healthcare. I’d much rather I paid less and they paid the same as me.
What's the existential, Germany&Japan-level threat we're facing right now?
Industrial trans fats must be removed from food supply, WHO says
I have absolutely no idea what you mean:

http://ew.com/tv/2017/12/29/black-mirror-metalhead-interview...
How in the world does media theft help alleviate the concern that Disney owns our culture? Breaking DRM won’t help Warner Brothers create a Mickey Mouse (or any other) universe to compete.
My guess as well, the R&D that has gone into this would certainly allow it to be that much. But once it's out in the open I'm sure some people will take it apart and hopefully we will see easier (cheaper) ways of recreating it DIY style.
Two Fascinating Things Salesforce Discovered When It Studied Color