skysight-inc/HackerNews huggingface dataset:
I'm unaware of the Johnson & Johnson example you mention, but to me a company with a "good" culture code (are they ever bad? or even different?), is like Kim Jong Un saying that North Korea is free and fair.

I'm not saying that culture doesn't exist but it exists in the decisions that are made by the people who run the companies themselves, they set the tone and precedent for how the company works and the employees take note and follow.
Micronaut Open Sourced
I'm working on regulatory reporting for a major bank and can assure that organizing this data from a database or 10 is a huge headache.

This is not specific to my bank it goes for every player in the industry.

I'm not critisizing this, just pointing out that the process is hugely more complex than just querying a few tables. Especially given that there's no margin for errors since they get hugely expensive.
Here's one for your list that worked for me within 1 week of starting: dropping wheat from my diet. Noticed you don't have diet as a category even.

For more detail, I was sleeping in two wrist braces every night and doing stretches and strength exercises for an hour or more a day before the diet changes. Now I don't need any exercises or braces.

When I regress for a day or two it comes back, but not as bad.
I order all my pet supplies online. Prime covers shipping from Amazon, and Chewy has free shipping on orders over $49. Chewy is great because you can also order prescription foods (they call the vet and verify).
As a long time fan of Photoshop and the Knoll brothers, this is amazing.. Going to figure out a way to pay homage to this code base. Any recommendations are welcome.
That does sound awesome. Sending an email now. Happy to collab!
Note that the native AutoCAD doesn't seem to be going anywhere.
You need to get your domain concepts right, and to let your code reflect these concepts. Then, fewer bugs occur because mapping a business request to code becomes a simpler task. Also, it becomes easier to understand and fix bugs, because again the mental mapping from customer-observable behavior to code is easier.

Still, I agree with the advice to not introduce these abstractions early, because you will get them wrong.
They do that to the vendors at the stalls they licence to sell refreshments, if they break the rules of their license, not to the public enjoying the garden.
It absolutely is something that companies want (not necessarily individual people).

After a certain scale the biggest problem in CAD is not the actual 2D or 3D drawing, its file and data management. Most of the CAD industry is actually more focused on this as a problem to solve, businesses will spend fortunes on it. In the product design world its called PLM (Product lifecycle management) and in the Architectural wold its called BIM (Building information management). You can think of it as being similar to a combination of software version control, documentation systems, bug databases, specification systems, and even continuous integration systems. Almost every CAD package has its own PLM/BIM system and some are very powerful.

The move to browser-based CAD enables you to build PLM and BIM systems that aren't file based, but are backed by a database and have versioning inherently built in. CAD parts or drawings are no longer discreet files but objects in a DB.

My background is in product design and SolidWorks (dating from the 90's) and Creo (can be traced back to the 80s as Pro/E). Both of these feel very dated now. The new kids on the block are AutoDesk Fusion 360 (cloud-based, using a DB, but with a native front end) and OnShape (Fully Cloud/Browser based, original Solidworks team, https://www.onshape.com/). Take a look at OnShape if you want to be amazed at what is possible in the browser! The 3D rendering is all done client side but with a live WebSocket connection to their servers for the Parametric Kernal and Constraint Solving, it's very clever.
The Pygmalion Effect: Proving Them Right
All diet recommendations are based on bad science because all nutrition science is bad science. That includes whatever your preferred diet is.
Ask HN: How do businesses verify online identity of developing world customers?
From the article, it sounded like their is no continuous demand [1], so business might not survive until the next large order.
Of course it could also be a threat to gain subsidies, new orders or higher prices.

[1]
"[..] start-and-stop nature of munitions procurement over the last 20 years [...]"
Quoting:

> Note: While you're flinging yourself along, be careful not to drift out of reach of the pole. Hopefully you brought some kind of safety line so you can recover if that happens.

Of course you have lateral forces on the pole, that's not in question. But if you're sliding down the pole then you're, you know, sliding down the pole. That means you are hanging on to it somehow, or tethered to it, or something.

The point is that if you are actually sliding down the pole then it really does actually work.

> ... you would be surprised to find yourself travelling away from the pole at 2.5mm/s after 1km.

No, I wouldn't be surprised at all, because I do know a little about orbital mechanics. Possibly not as much as you do, but I do give talks on it, so if you can explain clearly how sliding down a pole (once closer than L1) won't work, I'd be really interested to hear it, because so far what you're saying hasn't convinced me.

If all you're doing is saying "If you're not tethered to the pole then you'll drift away from it and it won't work." then we have no problem. But I'm considering the case where we are, in fact, sliding down the pole.
My daughter knows her account name. She knows the password for the account. She knows her passcode for the lock screen.
According to Wikipedia the vast majority of immigrants from Africa are not in fact coming from the Democratic Republic of the Congo:

https://en.wikipedia.org/wiki/African_immigration_to_the_Uni...
Can you provide sources, please?
Is this the next Alexa? Look more into what makes a “Smart Home”
Just under 1M personal records of South Africans leaked online
Tips voor een romantisch weekendje weg met z’n twee
Ask HN: How do you currently plan, buy and monitor outdoor ads and campaigns?
i can test your tool just write me in telegram @muhamed_kanapiya
You’re right. The slur about company culture and value has reached meme like levels. And, probably, as you say, 90% of them are just statements put up on wall.

However, I am
convinced that having values and employing them everyday can massively help to recruit and retain the right people, and, to communicate efficiently in large organizations. I’m talking about those companies, where in any meeting anyone can speak up freely and say such things as “We should be doing this. This is against our values”.

I think those companies will have a strategic advantage in the long run. And, for me personally, I find it much more rewarding to work for such a company.
Parabola raises $2.2M to simplify programming for people stuck in Excel
I agree, but it would have been a better idea to include graphs with and without the estimates. Since the only note on it is just a text note, it will be all too easy for people to think this is a full picture.

Slavery and illegal immigration are both big parts of how the U.S. population came to be, like it or not, and they are such big parts that, although I sympathize with the difficulties of estimating them, not estimating them seems like a bigger problem.

But, it's a cool article nonetheless.
How "local" are such techniques? Is the DL network doing things like "this is a car, and this is a patch of it, so it must look smooth"? Or is it more like "this patch is noisy, so let's make it smooth and hope for the best"?
As a data point, I had "RSI" wrist pain for many years, and finally determined that it was psychosomatic. Sarno is spot on — I've been pain-free for the last 10 years after understanding the real cause.

If you have symptoms which are not easily explainable, and especially if they vary, it is worth taking the effort to read his books.
Khot – Sapna Choudhary – Whatsapp Status – Haryanvi Hit Song Status
Not so. The point isn't to differentiate yourself from everyone else (hence why who else does it should be immaterial), nor is to be a bit of pablum served up to your shareholders (as the 90% mentioned here is), it's to be a set of clear priorities to help decision makers make decisions.

Again, going back to the J&J case, placing their priority on their customers, their community, above their employees, and above their stockholders, meant that everyone could align in "We have to do what is safest for them, despite the cost or inconvenience to us". It would have been much easier to just issue a localized recall; they instead issued a national one. They could have pointed fingers (the addition of cyanide was, after all, not their fault); instead they took ownership over how to make their product safer. Etc.

It's not a catch all or magic bullet, but it -is- important to know, when making decisions, what to prioritize for.
> Once webassembly gets off the ground javascript will die

I've seen this sentiment floated around and it's delusional. "Once [better tech] gets off the ground, [lesser tech with decades of headstart] will die" has never been true on its own grounds.

JS's death will be slow, gradual, and we'll see it coming from two decades away. Just look at Java to see what a popular language on the decline looks like. It's extremely slow, and that's nothing compared to JS.
I think they were interested in getting answers from Zuck but with how the session turned out, I think most of them have most of the answers they need even if Mark didn't speak it out loud.
Starting strength and stronglifts are strongly interchangeable the biggest difference is the volume - starting strength is a 5x3 and stronglifts is 5x5 and stronglifts has a row while starting strength has a power clean. For learning starting strength the book is invaluable as the author describes each lift in exhausting detail, and that's important to understand when you're starting - every day in the gym I see people squatting who should have read some instructions.

I'd argue that at the novice range the extra two sets of volume aren't required - you will literally adapt to anything at this point. That's why there are so many programs that people feel great on for the first three months before they stop making progress. I do, however, like the row instead of the power clean, as many gyms don't have a setup for a power clean, and it's a technically challenging movement. Many years ago when I first started I did starting strength with a row substituted for the power clean, and that took me a good 8 months before I stopped making progress, at which point I jumped over to a 5x5 intermediate program.
Oddly enough, There are things like Xamarin forms, QT, etc … Look, Xamarin.Forms 3.0 fully supports all platforms. Build once and deploy everywhere: https://visualstudiomagazine.com/articles/2018/05/07/build-c...
I sigh often when I read (bad) code. I don't get angry. That, to me, seems to be a bit much. I'm not trying to be judgemental, I just truly don't understand why anger.
Sometimes just reading the book causes things to change — in my case, symptoms shifted to a different area (a-ha!). Think of it as "telling" your mind that the game is up: you know what it's up to.
Couldn't agree more. Use both the keyboard and the mouse and have stockpiled a few extra sets. Without them, there is no way I can log 30+ hrs of Wakatime tracked programming per week. But I also know, from a previous stint in muscle rehab for my back, strength training can solve all the problems.
Is this free or Paid?
I was spending an hour a day doing stretches and exercises and sleeping with two wrist braces.

Then I dropped wheat from my diet and it went away within a week. I was the true skeptic going in, so I returned to wheat a few times and the pain comes back every time within a day or two.
> Seems 2008 didn't cause enough misery for voters to understand their own interest.

This is just passive aggressive nonsense echoing the meme that the Dems represent citizens' interest any better than the GOP.
In case you missed the recommendation below, I'm gonna go ahead and second the GZCLP suggestion. It's much better than 5x5 and SS, deals with plateaus better and you can have more fun with it!

There's a subreddit for it and similar routines created by the same guy, too: /r/gzcl

It only requires 3 days/week at the gym and around 1hr per day
"Each time I pick one I end up giving up after 2 weeks as I always go back to Java": you don't want to leave your comfort zone, I guest.
I suggest Scala. Start with Scala for the Impatient a little bit and then Functional Programming in Scala.
Starting Strength and Stronglifts 5x5 are probably the two most popular. These programs are based on what's called beginner gains. You wills start with what will feel like a very light weight, but you increase it every workout until you can't lift it anymore. You'll be amazed at what your body can do after 6 months of this.

When the parent said compound lifts they were referring to lifts that (when you are doing them heavy and correctly) are whole body exercises: Deadlifts, squats, and bench are the three main lifts. Programs will typically mix in some other lifts to round out the program a little like power cleans, overhead press, and bent over rows.

Most beginner strength programs are three days a week, I've found most people do Monday, Wednesday, Friday, but it's flexible as long as you have at least one rest day in between workout days. If you don't mess around and just go to the gym to work you can easily be done in 30-45 mins so under 3 hours a week is very realistic.

You will absolutely feel uncomfortable when you start. Everyone does. Read a lot about form and pay attention to yours (gyms have lots of mirrors, lift near some especially when you're starting out). It's really easy to hurt yourself once the weight increases if you have bad form. Consider getting a good personal trainer to teach you the fundamentals of the lifts.
If you needed another reason to disable remote password authentication, maybe this remote DoS will do it...
What helps me:

1. Ergonomical keyboard and vertical mouse

2. QFMLWY instead of QWERTY [1]

3. Massaging forearms with a Lacrosse ball

4. Strength training: climbing or "rolling" a long barbell held behind back.

5. Theraband exercises

[1]: http://mkweb.bcgsc.ca/carpalx/?full_optimization
Eliminating the use of a mouse and replacing it with a Wacom tablet dramatically improved my symptoms. So much for my backup career as a eSports gamer.
Pointing fingers at just one food item is really dumb. Especially when you point that finger at the most nutrient dense and rich food on the planet. It is already shown that eating cholesterol will lower the cholesterol production so you end up with the same amount.

Aside from that. What is the rest of the diet, eating patterns, exercise, environment, stress levels, etc. Yeah sure egg or <insert random food item here> will make a world of a difference on its own /endsarcasm. It is like taking a car to the mechanic for a checkup and he just check if front lights are working and try to conclude the state of the whole car.
I would argue that the web is less complex than native, and by quite a bit. You need a client that runs on Windows, Linux (distributed through multiple package managers), and MacOS. Possibly iOS if you want to support the iPad, and particularly the iPad Pro, in any sort of capacity. And if you want to reliably touch Chrome OS, you're looking at web either way. Not everyone computes the same way they did 10 years ago and we have to start accepting that.
This is exactly why I warn people about relying on Fusion 360 too heavily. Fusion 360 is a good piece of software and they let hobby users have it for free, but Autodesk loves vendor lock-in. If they decide to pull out the rug or fold you're left in a very bad spot. From what I understand, Adobe does the same thing with Photoshop's native format.
We've entered a loop here, because you're referring to something they could have done differently at the beginning, but we had been discussing the situation that had been created by them going through the process they way they actually did.

Yes, this could have been avoided by following Apple's procedures correctly. But given that we didn't do that, this story has highlighted a case where we can be prevented from using our device despite not having committed a crime.

There are presumably other cases where a similar could occur:

1) A mistake during the setup process. What if I enter the wrong birth date in error.
2) Death of device owner. What if the person who inherits it doesn't know the answers chosen.

I'm sure plenty of other cases exist.

Not being able to factory reset a device that you have in your physical possession is not reasonable, in my opinion.
.... I have done it, even I have transfered my account from one country to another, which many other services like Sony Play station forbid. So before saying something that is not true, double check.
Thanks for the suggestion, but i can say with a firm authority, that the Apose suite of everything is absolutely horrible. Their Word/Office offerings, and their CAD stuff just don't work. Their marketing team, however, are absolutely brilliant (i'm not accusing you of being a marketer, just that their products are usually the number one result whenever you search for anything, their site design is great, as are their Q&A/forums). Their products are super slow (in part due to the huge amounts of obfuscation and licensing) and have some pretty horrible bugs and disparate features. I'll continue having a pipe dream of some true viewer. If i wasn't so busy with work at the moment i'd love to make an open source dwg/dxf viewer similar to what the great guys at openjscad (https://openjscad.org) are doing.
> You could easily come up with data

Yes, you could. And it's been done:

The Skeptics are Wrong Part 1-3: Attitudes About Free Speech On Campus are Changing

https://heterodoxacademy.org/skeptics-are-wrong-about-campus...

https://heterodoxacademy.org/the-skeptics-are-wrong-part-2/

https://heterodoxacademy.org/the-skeptics-are-wrong-part-3-i...

You're welcome! :-)
I'm amused but not offended by "he". Feel free to assume my gender.
This is similar to what I was thinking, but in python and remaining more object-oriented, its API would look something like this: (with essentially the same invalidation logic in the init)

cache = GroupedCache(key="dashboard_stats")
print("Total users: {}".format(cache.get(countUsers))
print("Articles written: {}".format(cache.get(countArticles))
print("Words written: {}".format(cache.get(countWords))

To me this would make it more apparent when reading the code that these should all be cached together (your functional one, with a different cache strategy, makes it look like it's acceptable for them to be cached for 1 hour, but offset from 30 minutes from each other due to external circumstances), and while pretty irrelevant for this particular example, would avoid the miniscule race condition if the clock ticks over midnight between Total Users and Articles Written.
Ask HN: How do you boost/improve your immune system?
Little bit off-topic for HN, but wondering what HN do for health.

How do you boost/improve your (and yours child's) immune system?
I hadn't done any scientific studies, just had read about it and decided to give it a try on my phone. It made a difference for me, so I wanted to make something for chrome since as a dev I spend most of my day on there.

I'd say it's worth a try at least to see if you see a difference. It's strange browsing without color, and when you use grayscale and go back to color it almost feels overwhelming.

Here are some articles though that go into it more:

http://www.tristanharris.com/2016/05/how-technology-hijacks-...

https://blog.mozilla.org/internetcitizen/2018/02/13/grayscal...
"I don't think we use Java much either": may I know what your trading firm uses?
I tried Xamarin forms. After an hour I could not get a project started. It was painful in the extreme. Visual Studio crashed once during the install. I tried to create a project and got several non-descript errors that looked like vomit from Visual Studio internals.

When I encounter such things I toss them in the trash... not because I can't figure them out but because I no longer have any patience for it. If you can't be bothered to make your software installable / on-ramp-able then I can't be bothered to use it.

I also see it as indicative of how the whole experience is going to go. If installing a development stack is painful then debugging, shipping, upgrading, etc. are also going to be painful.
This seems like its going to be more limiting than anything.

For basic apps, cross platform is needed. For AutoCAD you dont casually buy it. You probably knew weeks or months in advanced you would need AutoCAD. You have the infrastructure or are planning to buy it.

What designers need is features and automation, not web/apple access.

I only imagine that having a web app and cross platform capabilities is going to mean updates/new features take more manpower, more time, and are limited by conflicts.
Apple Watch has found a useful home with everyone that works on their feet
14 Deliverability Checks to Carry Out Before Sending Your Cold Email Campaign
Russia’s First Floating Nuclear Power Plant Arrives in the Arctic
Assuming this was intended to link to the most recent post, there's already lots of discussion here: https://news.ycombinator.com/item?id=17132939
For now. I guess management is not doing it for fun but to explore profitability and sustainability of this approach. If it works for them, web version might be the only one that gets distributed. We already saw in Adobe how "cloud" is pushed everywhere even if it makes zero sense from the product point of view (uploading a single RAW file from a top-end camera to cloud takes ages and benefit is nearly zero), but makes super sense from economical standpoint.
I am not the same person who posted that.
The pragmatics of clone detection and elimination
It was a hazmat site whether there was porn shot there or not.

Porn happens, with or without the camera. Its called sex.

A lot of us have it at AirBnB precisely because thats the point.
Stronglifts is a good beginner program, but people over 40 would benefit from reducing the volume (e.g. going from 5x5 to 3x5), as it becomes too much when the weights grow larger.

If you are over 35 (and sedentary), I'd really recommend reading "The Barbell Prescription" https://www.amazon.com/Barbell-Prescription-Strength-Trainin... — it will be a much better guide than most advice available online, which seems to be directed at youngsters.
Trust me, you can. Elm was my gateway drug to Haskell. It's a great starting point, and the guide on the official Elm website offers everything you need to get started. Initially, I found Haskell overwhelming, but after spending a few months with Elm, which is a more narrow surface area, I found it much easier to sprinkle in Haskell specific concepts (typeclasses, applicative functors, monoids, etc).
You want exceptional talent, you know that they need to be “pampered” to take the job, and yet you make them fill out a form before they even talk to you? That doesn’t sound like a great tactic.

In my experience the single best free tactic for vetting candidates is having them be referred by your employees. Of course you’ll still have to look at them yourself like at any other candidate, but at least they have a direct reference you can talk to. If your employee is any good, chances are the people they want to work with/have previously worked with and enjoyed it are as well.
So basically when that invariably happens (next mortgage crisis) we can expect more of the same...public losses, privatized profits.
Thanks!

By the way, for the phone thing I had the same issue. If you have an iPhone, you can set it so triple clicking the home button toggles it - https://lifehacker.com/change-your-screen-to-grayscale-to-co...