skysight-inc/HackerNews huggingface dataset:
My wife has a history of seizures, depression and anxiety which we've treated with a cocktail of medicines (Cymbalta, Lyrica, Ativan, Klonopin etc, etc). She recently started using a full spectrum CBD oil and it has made a MASSIVE difference and it has allowed her to taper off all of her drugs and she is now happier and less anxious than she has been for a long time. The THC component of the oil is less than 0.4% so it has no psychoactive effect at all, and while it may not be a wonder cure-all I think a lot of people could benefit from at least trying it so I'm all in favor of any legalization efforts.
Missing the thing that has had the single biggest impact on how I personally think about programming: Learning a properly typed language (e.g. Haskell).

I'd also substitute Ansible with Nix/NixOS because the conceptual takeaways are much greater there.
I also kind of agree. If I do something for you, it's nice if you do something for me. So if I put work in to thoughtfully apply, I'm kind of expecting you to do more work than flinging a coding exercise at me. As a recruiter, I saw companies spam every candidate with a coding exercise only to never review many applications w/ completed exercises.
To keep it brief (mobile keyboards suck): Vim’s strong suit is editing text. That’s all.

But, and it’s a big but, that’s enough. As a vim user, I have the rest of the shell and browsers for the rest of my development environment. Version control: git. Building and testing tools: make (or similar). Debugging: gdb, pdb, the browsers debugger.

Lots of single purpose tools that operate cleanly and so integrate into my personal workflow easily. Every time I’ve picked up an ide, I’ve been disappointed by the compromises which were made to make it “integrated”.
Just checked out scuttlebutt. Everything published is public on the network and is immutable. Forever.

Cool project for sure but seems like a bad tech to build a social network on.
I read about this a couple years ago and now live in complete terror of bristles. Unfortunately the alternates are kind of a pain to use, but hey, it beats what these articles describe.
A car with problems can stop. An airplane with problems can also stop...followed by no more lift, followed by gravity taking over, followed by RUD.
Kumusic Radio Show: al mixer dell’episodio 220 c’è Nello Simioli
"The scheduler will only switch to the next actor only after processing a message in it's entirety. It will not interrupt an actor that is currently processing a message."

Have they changed it? Last I knew, processes get a "reduction count", which is basically "the number of opcodes in the VM this process gets to run before it gets suspended". Technically, this is exactly like what Go does, except instead of sticking pre-emption points at function calls, it places them at every opcode, which is to say, quite often multiple times per line of code. Technically, you can still freeze the interpreter (or a thread of it) by calling into some C code that counts as one "reduction" but never returns. In practice, this causes about as much trouble for Erlang programmers as it does Go programmers, namely, "it's something you should know but can literally go your entire career without hitting". (Depends on what kind of code you're writing. Someone trying to use Erlang or Go for heavy numerical processing has a good chance of hitting it, but if you're writing network code, you'd have to reeeaallly work at it in either environment.)
More specifically it's possible for digital goods since you can effectively do the entire exchange "on chain" so to speak, therefore letting the algorithm decide if the conditions have been met. But like everything else blockchain it breaks down heavily as soon as the physical world is involved because the blockchain has no practical way to reach an objective trustless consensus on the state of meatspace.
It's in 1.26??

YES!

YES!

WOOOOO!!!

That's basically my birthday present.
Fair enough. In my case I am making recommendations to clients, so it sounds like it is best to take it on a case by case basis. The majority of the literature seems to be about avoiding Dirty Reads, but there are some beneficial uses.
Thanks for the suggestions. I knew about tree views for Emacs, but I usually work with Emacs and a terminal side-by-side on a 13" laptop screen, so a tree view just takes up extra space and I ended up not missing it much. As for the uuidgen package, this was just a one-time thing for a few uuids, so using the uuidgen command I already had installed on Linux was simplier.
You know, I've observed a lot of home grilling, and I feel like a lot of people stop at the brush scrub phase.
When I was teaching and training for runs regularly, I would often purposefully eat more on my heavy work out days before a two or three hour work out session just so I could make it through the session. But I was in weight maintenance mode. I wanted my weight to stay in a certain range. If I were over a certain weight, I wouldn't look as toned and under a certain weight, I just felt "little".

I was in weight maintenance mode. But like you said, whT about all of those people who weren't purposefully trying to maintain and were compensating by eating more? I know people who actually gained weight by over compensating.

Heck if I hadn't known about the density difference in fat versus muscle, I would have felt really bad seeing my weight go down by only 15 pounds a long time ago after working out hard, with cardio and weights - even though my body fat percentage went down 12% and I lost 4-6 inches in my waist.
The know where you live too which is a bigger indicator.
I would imaging Peter is aware of this difference and they are trying to mitigate the risks.
Basics of AI and machine learning
Nintendo Switch is not USB-C compliant
I'd think so if all their hammers had heads that went flying off if you used them at a slightly wrong angle.
I have seen some incredibly over engineering and it is a wonderful feeling to delete it all and use a simple sane library.

On Fridays I typically spend the afternoon deleting as much code as I can
I thought that name sounded familiar. I really wanted one of those cameras when they came out, decided against when I saw all the software required to make it useful was closed. I had hoped they or someone else would release something but it never happened.
The way I understand this, and that I think some other people in this thread misunderstand, is that this is not a change to the Go language in any way.

The way Go works is that you can spawn green threads, and the Go runtime will magically run them concurrently, in such a way that you do not have to worry about many problems usually associated with concurrent programming.

This proposal seeks to modify the way the "magically" part works. Right now, it suggests that what Go does is to 'cooperatively' preempt at function prologues. This change would instead allow the runtime to preempt at a choice of "safe points" the compiler suggests throughout your Go code.

Note that this is a little bit in the gray area between cooperative and non-cooperative. It's not like the runtime will just randomly preempt, it still requires cooperation from the code to have these safe points. But maybe I'm misunderstanding the details.

Anyway, not much changes for the Go programmer. The Go programmer can expect his code to be a little more predictable, at the cost of having his code be a little less performant, this performance cost I think will not be significant, if not fully compensated by the increased parallelism. All the promises the Go runtime makes towards the programmer will still hold.
In fact that article states that the upper limit for the size of a central black hole in the Triangulum galaxy is estimated at 3000 solar masses, so it simply wouldn't be "supermassive" - but there is not a claim that no black hole exists there.

noetic_techy:

> what if the key to dark matter is some unknown property of the central black hole [...] ?

cowboysauce:

> Well, then you encounter problems with things like the triangulum Galaxy. Which has dark matter, but no supermassive black hole.

The initial comment was about a "central" black hole (which may indeed exist), not a "supermassive" black hole.
And unlike giving up the unnatural extreme sugar content of the latter, let's spend money to fix a problem that is likely not even real considering pest control practices used in organic farming.
Came here to post Dynamics of Complex Systems. Just the information on renormalization groups and multi-scale behavior makes it worth the time. And it's Free!
When you base the financial success of the company on 'growth', this is what you get.
I don't know about you, but after grilling I usually have hanging chunks of fat on the grill. Not exactly appetizing if that's been around for months.
Bullshit.

Like Bitcoin Core or Dash devs will go to jail because someone used these currencies to buy LSD.
Competition among ride services should keep this kind of thing in check. If you're in an area where Uber is the only option (don't know how likely that is) you may be stuck.
Web3 with Fabian Vogelsteller by Software Engineering Daily
https://softwareengineeringdaily.com/

Releases episodes 5 days a week, 40-60mins long, all related to software engineering but range from business development to blockchain backend.

The episodes are very structured which I really like but some interesting subjects are cut short to maintain the intended structure.
I think in 1000 years Google search might be akin to the invention of the wheel in its impact on society. I’m not sure how Facebook will be viewed, but I don’t really see its benefit. I certainly don’t get anything out of the deal.
Camouflage Nylon Nato Band Strap 20mm 22mm
>> Our time on this planet is finite, what do you expect of him?

Better.
although you probably want `|| sh`
Anytime people bring up the success of Huawei, I'm quick to point out their dubious "R&D" methods. They've long been accused of working closely with Chinese state hackers to steal research, unreleased info, etc, from competition outside of China.

When Nortel, Canada's biggest telecom company, was at its peak there suddenly appeared a rival in China called Huawei who released identical products with zero research going into their development.[0]

I don't want to buy a Huawei phone just on ethical principles.

[0]http://www.cbc.ca/news/politics/former-nortel-exec-warns-aga...
Fullstack Academy (YC S12) is hiring for 8+ roles. Change tech education
Of course that's not a good way of defining poverty. For all I know, somebody living in a low income area and shopping at Walmart could be a billionaire that lives frugal. But to Uber that doesn't actually matter: somebody who seems to spend little money on living expenses or travel won't spend a lot on Uber either, and likely wouldn't stay a customer if Uber inceased prices for him. In the end, spending is much more important in this context than actual wealth.
They have an idea. You signed up with a credit card and a phone. Experian will answer the rest.
There's plenty of stuff that gets into babel first, long before TypeScript considers it, if ever. async functions for starters, and everything not yet in env, for the most part.

I'd rather see typescript as a set of babel presets than deal with what it doesn't have in the box.
The stallement of the further development of autonomous cars seems rather a marketing thing on Toyota and Uber side than actual analysis of what happens. Still think that self-driving cars are already much safer than a human behind the wheel. As Musk said, it is not difficult to get to 99.9%, the important things is to get to 99.99999% of accuracy and reliability
I try to be pretty slow to criticize people for taking advantage of a service that they find valuable. Calling things in these storage units "junk" is a moral judgement that's repeated a bit early on and then cast off to make room for the more mundane rundown of the market analysis.

In the end, there's no way to know the ratio of people getting good value out of this storage to the number of people throwing good money after bad.
They sell bristle-less brushes that essentially have interlocking metal loops. They're much safer but they aren't quite as effective. There are also wooden cleaners and funny-looking cleaners that resemble a cross between a sponge and a pumice stone you can use.

Really, if you go to the grill aisle of Home Depot (or whatever similar store) you'll see plenty of choices.
Because you'd typically have to collude to do it. If just one company did this, anyone being charged more would switch to the other company. You'd have to have some kind of agreement among all the competitors to do it, or build it into law.

Some mobile games with in-app purchases do various flavors of this, but it's more based on willingness / capability to pay than affluence. And of course they're structured such that switching to a competitor would make everything you've previously paid in moot.
Ask HN: How can I host my own Arch mirror?
Adhrit – Android APK Reversing and Analysis Tool That Can Help Secuity Rese
No, that's a (mostly) fair point. I'd distinguish between objects whose dangers are obvious and those whose aren't.

The danger of hammers is obvious. You know to treat them safely, and so there's comparatively little trouble. The possibility of having an untreatable needle stuck in your throat unless you use your tools in the right order is rather less so.

I didn't say anything about banning unsafe objects, however. I think there's a case to be made for it if they're easily replaceable, but that's not the point I put forward.
Isn’t it basically the model of places selling addictive things? Cigarettes, alcohol, other drugs - once you’re hooked, the provider can keep upping the price.
PyCharm is great, and I use it along with AppCode and Android Studio. I'm mainly trying to learn Emacs because so many people have great things to say about it, plus I've started using Org Mode for todos and notes and it's awesome. In addition, I've tried using the VIM emulation in the Jetbrains IDEs and have always ended up turning it off each time as I kept forgetting I was in VIM mode and would try to use the editor like a normal editor. Emacs with Evil mode is different enough that I don't try to mix VIM and regular editor usage.
And specifically where you're going, which likely includes your employer, your home, your friends' home, and probably some restaurants you like
That's one of the most common date formats used in the United States.

Are you suggesting to use ISO 8601 format to display dates to users instead of the users local or preferred format?
The problem is lack of control group. The control group is heavily pesticide laden non-GMO... (Green Revolution. Heh.) Those practices were invented some 60 years ago. It is not just artificial fertilizers.

So unless you somehow solve the problem of mass producing food in pesticide free agriculture, please do not ask for impossible studies.
Duopolies are fine when the product isn't garbage, and I think most would agree that iPhones/Galaxies/Pixels aren't garbage.

I'm much more concerned with the fact that Comcast keeps jacking up their prices, have well-known horrendous customer service, and are the only high speed ISP available for several miles in any direction of my apartment.
Name a dominant manufacturing countries that has legal hemp?

Exporting hemp is also an issue. The USA foreign policy forced most of the world to make cannabis illegal since the 70s.

Since hemp was illegal, capital was invested in cotton and wood industrial tools.

As hemp production increases so will the technology to produce goods.
You can buy coarse steel scrubbies. Just use those with a long pair of tongs and they work great.
> cargo doc, ... . It’s getting a huge speed boost in this release, as now, it uses cargo check, rather than a full cargo build

This is great. I often run cargo doc after adding new library dependencies or even for my own new interfaces to be able to click through the code. This is a wonderful tool, especially while IDEs are still coming up to speed.

Are IDEs using cargo doc? or are they reimplementing the markdown processing?
> I wouldn't want to attach my name to anything that I know will have major consequences for me personally.

It's a good thing for all of us that Phil Zimmermann didn't feel that way.
Would be interesting to know what percentage of desalination costs comes down to energy, and what percentage to fixed costs for building and then maintaining the equipment.
Getting back control of my digital life one bit at a time
Where you're coming from and and going to. Your name and home address.

It doesn't need to be 100% perfect in all cases to be useful.
> You can't easily spawn 10.000 OS threads.

I just spawned 10.000 OS threads running separate mRuby instances in each thread on my laptop, to see if it'd cause any problems (because I happened to have an app sitting around that spawns separate threads; note: these are not Ruby threads, mRuby does not have built in threading). None at all. So yes, you can. I didn't check how much memory it'd take, however, or attempt to measure overheads in any way, so I'm not saying there aren't potential issues with it.
Very simple explanation, living space for people has shrunk. Hard to store your holiday items or old equipment in the basement of your house, if you can't afford a house in the first place.
I totally missed that it existed. Now that I know it does, I still have no interest in it. It's not clear to me at all what value it's adding.
Boost your engineering career with us Join Babbel Neos
Ask HN: Feedback on Startup, https://littlekulture.com
We have been working on LittleKulture for 6 months now and released it a week back. It's a community platform for parents to find interesting things to do for their kids. I would love your honest feedback on the idea, concept, and the platform. What you like or don't like? Would you use it as a parent? What type of things would you be most interested in seeing?

All feedback is greatly appreciated!
> If a health company doesn't know your data they can't accurately diagnose trends in your health.

The only health companies that diagnose are providers. They have been explicitely REJECTING patient-generated data for the longest time because of concerns about poor data. Are your blood-pressure cuff, scale, thermometers, etc. calibrated and regularly tested? Did you take the measures properly? Etc. Now some of that caution is excessive and we're starting to see bridges where patient-generated data is being considered.

But by and large, providers don't want crappy data. Even claims data sent to insurance companies are known to be fudged/imprecise/incorrect and aren't relied on for clinical decision. Even for population health that data is bad (some PH vendors still tried to rely on it but that turned out to be a bad idea).

So Facebook data has zero value to most providers.
There is a platform, and there is action.

The Republican party has done little to "send money back to the people that earned it," given that their policies historically screw over... well any earner under a given wealth threshold.

Providing education is giving money back to the people that earned it, using the government's massive power of collective bargaining. Federally funded education research can accomplish a hell of a lot more than, I don't know, what's the republican version? A bunch of private bootstrapped citizens banding 3.50$ each to fund a private education study on new teaching methods?
I don't know anything about this issue but am interested in learning more. Has anyone read any other reports like this about the Patriot system?
I disagree. I have learned plenty of things I had no enthusiasm for because they were a means to an end.
"The future is already here — it's just not very evenly distributed." -William Gibson

In other words, yes, you will have high-tech enclaves ("works around Chandler because we already know how to drive there"); they will be minor compared to the rest of the world still living in 20th century (if even that). Try driving a SDC outside the population centers - this is literally uncharted territory. "But but but cities are hard, everything else is EASY!" Oh yeah? Once SDVs venture out in the open, we'll see another wave of deaths (beyond the one that begins now): "car drove itself off badly marked road", "car stranded itself and did something profoundly stupid" etc.

Driving with exact maps takes off one of the hard parts; having a point cloud of the entire continent sounds improbable.
If you can't deal with someone saying "Seriously" to you, you should get off the internet.

Pathetic.
Seems like an easy thing for Uber to fix; it's not running its price gouging calculation on mid-trip changes.
> You can't easily spawn 10.000 OS threads.

This is what I thought until last week, but it seems it's no big deal. 1M threads starts to be an issue.
Just wondering, which DSLR in particular?
Amazon ECS Service Discovery
I came here to recommend 1491, it's a mind-blowing book in general. (Guns, Germs, and Steel is also good).
No, go ahead and quit Facebook
DevOps as the Art and Science of Deliberate Practice
And the situation is not help by French associations, like the CRIF, that label support of Palestine as antisemitism.
Jeez, WTF is it with phone prices nowadays!?!
It was at a point where the future was uncertain: no longer a bleeding-edge technology, but not yet an everyday occurence. Could have gone both ways, the disaster pushed it to extinction.
I use warm soapy water to clean my cast iron pan and I haven't noticed the seasoning being affected.
The LDP Weighs in on Japan’s Defense Posture
It's not important if a specific person is poor, it's just important to be right often enough to offset the expense of being wrong. Since they have your billing address, it's pretty trivial to look up the median income for the zip code or even neighborhood you live in, or the average sale price of the home in your neighborhoods, etc, to figure out which wealth/income bracket you are in.
> You can't easily spawn 10.000 OS threads.

Of course you can, without any problem at all. It's just more expensive than a green thread (they're full processes with stacks), and unlike green threads, it affects how processing time is sliced. It is, however, much cheaper than people tend to believe.

> Cooperative is less simple to reason about, as the proposal explains.

Cooperative scheduling is very simple to reason about. In the simplest form, you do not give up control unless you use I/O, a synchronization primitive, or explicitly give up control (runtime.Gosched() in Go).

As a Go developer, and as a developer in any other language, this is exactly what I expect from any green thread implementation. That's how M:N scheduling has always been implemented, and how green threads have been implemented in other languages.

Technically, preemptive is harder to reason about, but you save having to reason about it. However, if you expect preemption from goroutines, you have misunderstood the primitive.
Suz Hinton on Accessible Images (AIMS)
you also have to consider how many people actual connected to the internet back then... most connected with a desktop computer. nowadays, everyone with a phone has the internet in their hand.
The fun part is the current big problem. Boron depletion in soil. Modern farming practices reducing nutritional value of the plants.

Those are the true systemic effects wee should be looking into - there is no way back to 1700s farming now. (Organic farming is not there either.)