skysight-inc/HackerNews huggingface dataset:
Yeah the DB example is particularly relevant. Amazon Aurora now has continuous point in time backups so in the event of something going wrong you can roll the database back to an arbitrary second: https://aws.amazon.com/blogs/aws/amazon-aurora-backtrack-tur...

Additionally Aurora has robust zero downtime self recovery from a variety of error conditions including disk failures, and you can test that out by running a SQL query that simulates disk failures for example: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Auror...

This level of operational excellence is incredibly hard to build yourself either on premise or even in the cloud if you are only using VM's. Time and time again you see companies that thought they had backups but then discover the backups don't work right. It's not because these companies are stupid, its because it is hard to do right, and building and testing this requires a lot of engineer time. When you do take the time to hire the right people who can do it right you end up finding it is way more expensive to do it yourself than using a cloud managed service. AWS is able to offer the service much cheaper because the cost of development and maintenance, etc is spread across a huge number of customers.
Fortnite Location Randomizer
How GPUs Aid Fight Against Antibiotic Resistant Bacteria
Doesn't work ~50% of the time though.
I have worked exclusively remotely for a couple of years in my career and I'd say the perfect world for me is this hybrid. I can go to the office when I need or want, it's better to collaborate, to do pair or mob programming and to get discussions going on.

Working from home is great when I have a clear view of priorities and the task at hand but I sorely missed the social interactions of an office when I didn't have the option for it.

As most things in life, it's a spectrum, there are some people that probably work much better away from the office, personally I still need sometimes the social aspect of work to be my most productive self.
A broken strap isn't a broken helmet. Anything not bolted to a bike gets stolen, including lights and seats.
Angular Typescript weekly newsletter #56 – Angular 6 – Bazel – Dev-design gap
A very good recent example being Vaping replacing smoking as a "healthier alternative"....
> lonelier

How can being at home ever make you lonely when it gives you more time to focus on relationships that actually matter.

Am I alone in thinking that those who expect any kind of meaningful bonding at work are misguided?

Yeah, one can enjoy smalltalk and the like but I'd much rather change that for a chat with a friend or my dad early in the morning.
Precision Manual Tool Set Magnetic Screwdriver Functional
Some kids need parenting.
With the population exploding and space to build new houses growing ever so scarcely I can not imagine a long-term future in which working from home would be profitable. Instead of working from home, living at work seems to be the more logical step forward.

Personally I'd prefer living at a shared-workspace or company campus as long as work and living facilities are clearly separate.
It's just kind of a privileged thing to believe. Many people don't live in places they can safely leave their possessions alone in public.

And even if the actual rate of crime is lower than the perception, it's still an anxiety people have to add to their daily routine.
This is not quite right. The socialists and communists both believe in the overthrow of capitalism, and may have similar ideas about the endpoint, but their means are different. Socialists are peaceful parliamentarians while communists believe in forceful revolution. They have been even more constrained in the wake of the USSR where Lenin advocated the idea of a vanguard party and due to their initial success, other communists modeled their revolutions on them.

The idea Lenin expressed in "State and Revolution" was the idea of the wilting of the state into nothing as it becomes useless without class antagonisms to subdue.

If you follow Marx, the only universal, the step that both China and the USSR skipped which might be why they ended up the way they did, was that Socialism is supposed to evolve from advanced capitalism which produces the abundance of tools and facilities that make a new more equitable highly developed civilization possible.

The interesting lede here is that the USA is, unlike a poor peasant country, in a state of advanced capitalism and is the most wealthy country in world history. It is also the imperial power that oppresses the rest of the world rather than vice versa. These unique circumstances raise the possibility that Marx's vision might be best fulfilled here, not over there.
>Entrepreneurs are known for their creativity and risk tolerance

I wonder about the idea that entrepreneurs are more risk tolerant. I've known quite a few over the years and the all seem fairly conservative in their decisions. Personally I'm not very risk tolerant at all.
Braeburn Capital is owned/created/run by Apple.
Why the Future Will Never Be Slow Again
Btw. A Hedgefund is not a bank.
Ah, got it. Just as a point of feedback: I didn't realize the app required the premium version to have more than 3 subscriptions.

For me, 'premium' signifies something extra, not a version of the app that allows you to fully use the core functionality.
The 'free' version right now is more like a demo in that sense.

Having said that, the app really works well and the design is very nice as well!
I wasn't in any way defending the lady. Just that the guy is not at a higher moral ground than her, including the fact that he has multiple restraining orders against him since before this incident.
Yeah, it's called peonage.
Yeah, but I've yet to see somebody to be productive on those.

Either the setup is too limitating : trying to do anything multi task on a phone OS is excuciating, you can't have your 3D rendering software/IDE/veracrypt/... installed in chrome OS, you don't have enough hard drive space,

Or on the other end of the spectrum, I even got friends who are minimalistic, they have no windows decoration, all is keyboard based, with an arch and dvorak layout, doing everything in VIM. Well in the end, they are slower, because they have to keep so many things in their head to do the most basic thing. Like 70 keyboard shorcut (on 3 different keyboard in case they are not on their perfect seup) layout and the position/index of their windows and names of files to just edit + switch. You can literally see them think before every action that requires context switching, which is brain power that they don't use for fixing the problem. And by the way, they spend a lot of time taking care of that setup, despite the fact they advertise it as rock solid.
Relative to an open office environment, working in a gas station bathroom is more productive.
If you care about helping the most cost effective charities with proven track records to deliver well researched interventions than you are doing the right thing! :)

Thank you for investing the time to research and think about this topic! If you are in the tech space and thinking about great causes to work on you can also check out https://80000hours.org. They are also Effective Altruism affiliated and recommend areas that need more attention by smart people! :)
So? They were investigated become someone filed a complaint about small children alone, and the investigator found that the parent was home supervising the children and there was no problem. The rest of the article is FUD about CFS's refusal to expunge case files.
Learned to integrate in High School, never used it again for years.
Used in like 1 out of 5 Math classes at the start university.
Haven't needed it for a good.. 13 years I guess?

Indistinguishable from "can't really integrate shit" without some hours of relearning.
That was implicit on my remark about key users, meetings are not always about being seated around a table.

Actual users engaged and discussing how they actually work and what they, the actual people that have to deal 8h a day with the system, want it to behave.

These same people will dismiss their previous remarks and state that the old way was better, even though they were the ones actually suggesting the new behaviours as improvements to the current issues.
But they usually don't have 12 people booking at the same time. That suggests, that there are hundreds calling all day.
Completely agree about the management part. Unfortunately, for them, security is not tangible and the capex to implement security tech gives them no revenues in return. Additional opex to maintain it only increases their skepticism if it is worthwhile at all. I remember, for one client, I recommended SIEM with threat intel integration (free one, Alienvault OTX) and asked them to implement it. It went on backburner because they never felt the need to dedicate 2 FTEs, one small server cluster and dedicate operational time for this. Also, since it was not regulated at that time, they never even bothered.
Fast forward to 3 years, they had wannacry and had no clue which was the patient zero thanks to ill managed logs and what to even do about it. 500 man hours and ~1000 encrypted workstations (spread across 150 branches) later, they implemented it as part of their "proactive" defense strategy.
Linux sandboxing improvements in Firefox 60
I knew one of you would be in here.
Another manifestation I have seen of this behavior is this.

The claim "vaccines does not cause autism" is often made to implicitly imply "All vaccines are very safe". I mean, this belief is harbored by every single one of the "Educated" "science-believers" out there. It is so damn ridiculous that people (who often consider themselves intelligent) can be so easily misguided.
Context matters. You're essentially reading "my favorite football team is the Eagles" and responding "well Eagles are actually a type of bird".
There is actually a simple reason for that: the ranges might not be constant literals. So the end value must be an expression of some type; here u8. u8 can hold only values 0-255; 256 is out if its range.
see also: Company Towns (https://en.wikipedia.org/wiki/Company_town)
Now do another study about how far children range online and marvel at how children of the 70s must hate their parents.

Yes, causes of early death are the lowest they've ever been, perhaps because we've gotten better at caring for children, while removing the joy of crippling injury and death?
I wrote a program yesterday in 1.25 which did some simple file I/O right there in main, didn't need to be fancy at all... and then this morning I come online and find that we now have fs::read_to_string and main can return a Result... great!

But I needed this yesterday!

Seriously though, this is an amazing release and so much stuff in here I've been looking forward to for ages. impl Trait is going to change the way I write Rust.
Why the off-topic swipe at primary school teachers? Does it require specialized advanced education to allow kids to play with clay and blocks?
Yep the correct way is:

union { int i; float f;} u; u.i=*i;

Now u.f contains the same bit pattern as the integer pointed to by "i" but interpreted as a float.

Compilers know how to generate code efficiently out of this.

Iirc this is implementation defined behavior, e.g. things like endianness alignment or padding, but it's not undefined behavior, whose evil effects can bubble up in unexpected parts of the program that apparently don't even touch the bad cast.
1. Poop any time you want
2. Take a nap vs. pretending to work
3. Less stress - no dealing with assholes in person, now you can simply click away.
4. Spend time with kids
5. No driving needed, avoid polluted highways, more sleep, less stress, less frustration.
6. Eat healthy home made. No need to ingest preservatives every day.
7. Keep sanity by working only when you are most productive vs. pretending to work when you can't get anything done.
8. Less stress from seeing asshole "managers"
> How can being at home ever make you lonely when it gives you more time to focus on relationships that actually matter.

Not all of us have kids or live with our family, and as such those 8 hours of office work are the only option for having a human presence around us during the day. Working 8 hours trapped in the loneliness of your house's walls each day, every day can be quite unsettling in the long run.
"Blind opposition to industrial progress -- which is what you are suggesting -- carried by the rising tide of public opinion will cause a ton of damage in the century to come, and the damage will never be repaid."

The OP is clearly NOT suggesting "blind opposition" to industrial progress - in fact, what is wanted, is absolutely transparent, non-blinded research.

But, this is not what is on the table. You've skilfully managed to turn the argument away from the facts: companies such as Monsanto WANT BLIND FAITH in their products, and work very avidly to ensure that the public - and their representatives - do not get to see all the facts.

So, what exactly is your intention here?
Ask HN: Who still misses Unity Desktop Environment? Anyone making a fork?
Is there a fork that is mainstream enough?
> Also, "work from home" paradigm will only succeed when management paradigm changes from managing time to managing outcome. And changing that management style is not easy

I've been working 75-80% from home for several years now, and I've had 5 managers during that time. Before that, I mostly worked in an office, but my managers were located in another country. In that whole time, even having some terrible managers at points, all of my managers were more focused on managing outcomes - it always just seems to come naturally.

I'm in the UK, working for a Norwegian company - maybe things are just more progressive here than in the US?
And from that, at some point you realize that the corollary to your #2 says that such hacks do apply to certain data types in certain environments. And then you've gained a very powerful tool to be used in specific circumstances.

There's a reason a lot of these potentially non-portable tricks show up in high-performance computing (particularly in videogames) and in the embedded space.
I must be one of the few devs who doesn't like working from home. I do it when I have to but feel lonelier, out of the loop on the project/news, don't like that there's no distinction between home and work place. I think it's important to be able to switch off and mixing the worlds doesn't do it for me.
My experience is quite the contrary which makes me wonder, does it really behave so differently among systems?!? touchpad and bluetooth pairing (a2dp) are not working after suspend+resume. Notice: touchpad can be fixed with a script in /lib/sysetmd/system-sleep. Home encryption gone?!?! Why for fucks sake?!? This was one of the USPs for me to use it over Debian. Yeah it can be done manually, but for beginners this is a drawback...
I don't know if I agree with that last statement. Explain the behavior of war zone journalists or executives in humanitarian organizations. Yes, you need to be sure your needs are taken care of (money wise), but once you have that, there's a universe of possible non-monetary motivations that include stupendous amounts of pain (and many that don't that are just as worthwhile).
Thread-unsafe `println` is one of Clojure's quirks too!
Being useless is just one more reason to adblock them.
Well, I can testify that. Also, If you follow Pomodoro technique, it further boost your productivity
Nova Scotia won't charge teen arrested in data breach
As a manager: some people can work from home, and some just can’t. The problem is, you don’t know which is which when recruiting, and firing someone even remotely in a protected class is a huge hassle.

Even so, if I were to start a company today, I would try very hard to hire remote, for many reasons, the most important of which is this would dramatically expand the talent pool, and (I believe) lead to less stressed employees and better results. People who lack intrinsic motivation typically don’t perform well even in the office.
That's some cult-level doublethink going on here. Of course you need to understand motivation. "Who cares what the motives of ISIS are, they're rebuilding towns and cities destroyed by imperialist aggression.." <= try that experiment in thought.
"Let's backdoor all the things, because we can trust the government to never get breached and reveal all the backdoors."

"If you're not doing anything wrong, you've got nothing to fear..."

:sigh:
According to official report https://assets.documentcloud.org/documents/4165320/USS-Fitzg... it played a part for sure:

8.4 Fatigue

The command leadership allowed the schedule of events preceding the collision to fatigue
the crew.

The command leadership failed to assess the risks of fatigue and implement mitigation
measures to ensure adequate crew rest.
> 500 employees were divided into two groups--a control group (who continued working at HQ) and volunteer work-from-homers (who had to have a private room at home, at least six-month tenure with Ctrip, and decent broadband access as conditions).

That's a huge selection bias - if the 'treatment' group are self-selecting volunteers from your pool of all employees then that causes a whole host of issues.
Library etiquette = staying quiet, don't disturb people

But suddenly if you are programming, reading and writing code, you require less concentration?

TV dramas show people talking over their desks and try to convince people this is what being productive looks like, but that's far from reality.

Joel Spolsky said it in 2000: "Do you programmers have quiet working conditions?"
https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s...
If only there was a stringent regulatory audit across financial sector that only focused on cyber security as a substance, they you would see that 7 out of 10[1] financial institutions lack even the most basic defenses / ignore the basic sanity measures / or have poorly configured point solutions as their best defense against any cyber attack. A member of my team came across an institution that hosted the PII data for a country on third party cloud accessible via a poorly written API. Since, regulatory laws were pretty lax, they (the institution) simply shrugged it off.
The recommendations and remediation measures (wonder if there were any) get lost in the ocean of PPT files.

[1]from my own experience as an IR+Red team guy.
I don't think it's possible to work from home and look after a child at the same time - that won't give your work or your child sufficient focus.
Jenkins X: Easy CI/CD for Kubernetes
looping in order of subset size can be done easily too: https://en.wikipedia.org/wiki/Combinatorial_number_system#Ap...
The stunning numbers behind success of Tesla big battery
Am I missing something? Wikipedia[1] says: "The isolation property ensures that the concurrent execution of transactions results in a system state that would be obtained if transactions were executed sequentially." Oh, could the exception here be caused by the raw insert (without the where clause)? If you retried your example where both inserts were: INSERT INTO data SELECT 'alice' WHERE NOT EXISTS(SELECT * FROM data WHERE key = 'alice'); would that still cause the constraint error? If so, isnt that not equivalent to running the two queries sequentially hence violating the isolation property? Have I misunderstood something?

[1]https://en.wikipedia.org/wiki/ACID
You simply cannot compare the scale of the Netherlands' use of bicycles with Australia. The nations are so far apart - literally - on the scales of distances involved, that its just not sensible. The Dutch are used to living within 20 minutes of everything - Australians have vastly greater distances to scale. A Dutch city was made for humans, a few hundred years ago - most Australian cities were made for automobiles, within the last 100 years.
It is the sad truth, unfortunately.
Nope, it's undefined:

> Accessing an object by means of any other lvalue expression (other than unsigned char) is undefined behavior

https://wiki.sei.cmu.edu/confluence/display/c/EXP39-C.+Do+no...
> But I can't think of anywhere you'd use it in the real world over (n % 2)

When your processor doesn't have built-in integer division and the corresponding compiler doesn't optimize that and you need it to work fast.
Seven must join DevOps groups on LinkedIn
I work from home, and my wife looks after our children during the day.

Working from home has been great for us all - we get to have breakfast and lunch together every day, and I'm around to help out at those times (if you've got young kids, you'll know meal times can be stressful at times!).
Exactly this. Microsoft took something that worked almost all the time and turned it into a technical nightmare. I've spent hours trying to fix it for myself, both normal Skype and Skype for Business, and for my sister who has been trying to use it to reduce the amount she needs to travel to London for board meetings because they have much better things to do with their non-profit's budget than travel expenses and it's 2018.

Turns out in 2018 it's still easier to get on a train and meet up in a stuffy room somewhere than to use Skype or Hangouts to have a meeting.
Shippable, Circle CI, and Codeship are better than this.
At least in markets with insufficient funding available, like in many developing countries, additional investment could potentially make a difference.
wow, you weren't kidding. you bootstrapped all your constructs from pure lambda-calculus!

I award you Best Use of Dynamic.
> managing time to managing outcome

A task will take the time that have been reserved for it. That is inefficient. Changing to a result-orientated approach where an employee is giving weekly or daily tasks (if it isn't too complicated - which is really a good question) would also mean that if an employee is finished with his weekly tasks after 3 days, he gets to go home. For many seems counterintuitive (fixed time management is essentially used from the first day of school and is pervasive in society) and it does have it own difficulties changing. For instance, how does co-workers feel when one fast employee always gets to leave early? How easy is it to pick tasks for employees?

Freelance programmers are one group where this result-orientated approach works, not sure it can be extended to other sectors easily.
Generating Random Numbers in Swift
Looks like this is summary of a 2014 paper:
https://academic.oup.com/qje/article-abstract/130/1/165/2337... (paywalled :-/ )

I wonder how many years of rediscovery of basic knowledge about productivity it will take before these ideas are widly accepted: open plans offices are bad, remote work can be done, etc.
Jetabroad (Thailand) | International Senior Software Engineer | Bangkok, Thailand | Onsite | Full-Time | Visa / Work-Permit / Relocation | Salary USD 80K |
Airfares are hard, we tackle the hardest part, multi-city up to 10 legs long. Think exponential search space, fuzzy constraints, and constantly changing variables. We're looking for both front-end and back-end developers to work on our user-experience and search platform respectively.

Bangkok offers a great place to live with a great standard of living at low cost. Our offices are in the heart of the city overlooking the green of the Netherlands embassy on Wireless Road.

Check out details at https://lnkd.in/f499hJY We are predominantly built with .NET, but language proficiency is not how we hire - fundamentals always win the day.

Here is our Thailand website https://bkkthailand.jetabroad.com/ And, this is our main website https://www.jetabroad.com.au/

Interview - First we Skype, then maybe Skype again and possibly a demo-style programming task, then we get you on a plane to say hello and to check out Bangkok, spend time with the team, if it all gels we make an offer.
Guess.js (alpha)