skysight-inc/HackerNews huggingface dataset:
Congrats for Weka.IO. They managed to pull it through after the CEO visited the DConf and asked for help.

D is a brilliant language. I got drawn into D by this article[1]. I've used D to replace some of the test tools where Java/Python were used. GC is a friend in such cases. I could've written them in C++ as well, but Phobos wins over STL hands down!

Initially the "solution" test application for one of our REST services was written in Java. It covered the functional, performance and longevity tests. The REST service itself was written in C++. Ultimately the customers reported that under heavy load the response time of the REST service is too long (> 400 ms) and we fixed the code as well. But during tests we were unable to really load the application to the fullest. 48 cores & 48 threads in Java and we still couldn't overload the REST service. We had no way to prove that our fix actually worked. Ultimately, we rewrote the test app in D and boom, we were finally able to achieve the load that customers created in their production env - both in terms of response times and throughput. I could've written it in C++. But D's std.parallelism + template mixin is a boon, thanks to David Simcha. Based on our tests, the D test app was 20 times faster than the Java equivalent (written by one of the finest and the expert).

Sure, there is a lot of visual noise due to @nogc, etc, etc. But beneath that there is a beautiful and readable language that's waiting to unfold, if and only if the D authors realize that they stop the feature creep and revert to sane defaults.

On the other hand, I started to convert the REST service from C++ to D last year and it didn't go well. Blame me! There are _very_ rough edges in D as well that are result of over engineering. One such thing is the const'ness in D. It make it impossible to use const, ever, by library authors. I don't care to go and fight in D forum. Manu has already screamed many a times. Lately I found that one of the reasons for poor performance of my D port was also because of auto-decoding! Duh! It was not even GC. (The default should be fast, isn't it?). I spent a considerable amount of time for this port and eventually it failed to meet the performance vs maintainability trade-off. C++ is getting better year by year, at least every 5 years :-). std::vector, std::map, etc are safe for concurrent reads (at least on POSIX). std::vector has erase with iterator. Phobo's std.array doesn't have an equivalent features, albeit it is much more readable than STL.

FWIW, D doesn't deserve the negative publicity that it usually gets. It's a fantastic language. Try it and if you like it, enjoy using it for the right use cases. After all choose the right tool for the job at hand.

[1] https://wiki.dlang.org/Component_programming_with_ranges
I like passive engineering - allowing behaviour to emerge naturally rather than forcing it with reams of conditional code or complex mechanisms. This is why I am quite pleased with how this project turned out. Use the right architecture and you hardly need any code!
I would think any developer should be able to install ubuntu these days.
just voluntarily respect the Do Not Track header.

It’s not even that, it’s browser fingerprinting and everything. There is no honest reason to track logged-out users, full stop. And they knew that too, at some meeting someone said “we need to track people who don’t want or expect us to track them” and everyone nodded and the geeks all said, “hey I’ve got an idea”
I got 404
Is that like how I constantly hit Cmd-S while working even though the chances of my system crashing are low?
Remember Ruanda, where the overpopulation civil-war/purge was redeclared a genocide. African countrys regularly peak and then vannish into year long civil-wars.

People alone, do not make for wealth and progress - let alone stability. India is stable and populous- and even there, nothing of gtreat value (compared to the possibility that is people) is created.
This is contradictory to any experience I had in my hospital. I've broken my leg a few times and have spent some time in the hospital. It was always the same one so this is very anecdotal.

They always had strict sleeping schedules for all patients, from 23:00 until 7.30 or 8 everything would be quiet and as little as possible would happen. Besides the pain I always slept like a baby and the hospital encourages that as much as possible.
vegas!
Words are used in a context which shapes their meaning. “Is” there implies to most that the aircraft already exists.
Interestingly, while reading the text and with zero knowledge of the novel he's talking about, I always assume the text's author to be a woman. Does anybody know the guy? Are his novels also like this?
If nothing else works, make it more convenient for them to work with the patient than against the patient: annoy the hell out of them if they don't.
Instead of screenshotting, I'd love it if HN comments were embeddable like social media posts. Wouldn't it be a minimal project to extend the HN codebase for it?
This guys retro futurist artwork:
https://www.simonstalenhag.se/
I tried the same with the knight’s tour [0] and add similar problems.
You don’t really guess how many iterations it will need when you start coding it, and then realize why they needed such big computers to beat a human at chess !

[0]https://jean-marc.salis.fr/en/knights-tour--part-1/
You can change the world :)

And you can do it anonymously at your own pace.

I'd invest in the climate, most importantly alternatives for plastic waste and meat.
You now own yourself. You only have to work if you like working, and you can work at something that doesn’t pay much since you don’t need the money.

Watch out for isolation.

Try to change as little as possible because the truth is not much has changed except you owning yourself.

Don’t give it away. Don’t give it to your friends, they won’t be your friends if you do.
There are good threads on reddit and other money forums that have advice on things like this, as I recall:

- Don't make any drastic changes to your life now

- Learn how to make your money work long term (diverse investments with plenty low risk etc)

Give yourself time to understand what you are going to do with it. You don't sound like the type of person that will end up like the lotto winners, but bear in mind a sudden increase in wealth can lead to pretty negative things if not managed.

Of course - it can bring a boatload of positive things too. Think of the things you could do. Retire early, help others, work on something special without worrying about salary, find a hobby :P Congratulations!
1. Save and plan for the future. You might need a financial planner. Happy to recommend.

2. Find an interesting problem to work on. It is hard to be free and have no goals. Now you have the ability to build your own goals. Dont rush into it, take your time.
Sounds like you're in a state of shock. Understand that you don't need to decide anything now. Don't make any irreversible decisions yet. For now, why not take a year out, spend time with your family?
What is the legal force of a ‘free’ sign, anyway?

I found a sign that said ‘FREE - WORKS’ and was putting on things for amusement until I realized that might be a very bad idea.

When taking something that says ‘free’ how does one verify the sign was written by the owner?
flutter's community feels like Xamarin's community - people who are already well versed in both android and ios development looking for a common codebase solution. very much lacking in the documentation section in terms of how you get from A to Z. everything is "Z can be implemented this way" w/o any discussion of how to use it in alternate ways(like how the android and ios dev documentation is structured)
i'm gonna jump in coz it seems interesting but i'm super afraid of the iOS painpoints i'm going to hit(I have no knowledge of iOS development just android)
People are more willing to try new things and make sacrifices for short term savings. When linux is free and windows is $100, something on par is good enough to make them switch. If linux wasn't free or if windows was free then I would totally agree with your statement.
Dont take any decision for 6 months to 1 yr,continue working as if you have little money. Dont retire or tell anyone. Let the money as is

For 1 yr decide on what to do next --> it can be anything which you like
Good job. I was surprised how much I as a husband had to take charge on because the hospital had no idea what was really going on. You need to ask stuff from the nurses if your wife needs anything.
what if I don't want to use firebase?
> As far as in the homes, it's a plumbing issue. You're either going to have to have to monkey with toilet feed lines yourself, which are often cheap fittings that seize and break, or call a plumber to come out or buy some tank system that requires a powered pump which has to be plugged in.

It takes about 2 minutes to install one after purchasing online. I referred to the attachment ones that work directly off of the water to the toilet. There is no need for a plumber, pump, tank, or anything else. It takes more time to throw the packaging away that it does to install the item.
You're being downvoted a lot (perhaps too much), mostly because I think people disagree with this view because it's very narrow. Parking minimums destroy locality and walkability and cause sprawl. Sprawl is bad in the large; it destroys communities and causes traffic.

Source: lived 4 years in Los Angeles, a city with pervasive minimum parking laws. Can't hide 101sq miles of parking spaces (https://la.curbed.com/2018/11/30/18119646/los-angeles-parkin...).
Google Spreadsheets has horrendously bad UX on the iPad Pro
Just a nitpick, but it's OCaml for Jane Street rather than Haskell.

Haskell is certainly used as a bit of a secret weapon in some of the Quant groups at banks like Barclays Capital though!
Photo? You mean CGI ...
The article makes it sound like it is made from commoditised components of today.

Given how similar it sounds to that of a Tesla Model S + SpaceX - Battery, Electric motor, propeller and such, Why wouldn't Tesla attempt such a thing based on components they already build for Tesla or SpaceX?
I prefer a high-level language like Python for coding interviews so that I can use their string operations, list comprehensions, etc. and not have to manually "implement" the boring parts of the questions.

As an interviewer I would really rather not sit and watch someone write C on a whiteboard. Use whatever language you feel like you can skip to the interesting parts of algorithms. Even pseudo code could work.
Incorrect; nobody was 65534.
> In D, . is used for both

This is an absolute pleasure to work with. Turtles (.) all the way down (pointers, values, modules, etc)!
“It depends on what the meaning of the word ‘is’ is.”
There is a fantastic book, "The Circadian Code," which describes this exactly. I don't know what I would have done in your situation, it sounds absolutely infuriating. It is amazing how ignorant some of the best educated people can sometimes be (including myself, I'm sure)!
Was the special treatment of -1 intended by the developers, or did somebody mix up signed -1 with unsigned 65535?
Jean Sammet – Designer of COBOL
You should not retire, but quit working. If you worked 9-5 you ll realize how much time was wasted in daily routines. What are your interests? Would you be interested to devote time to studying something (a phd maybe? you re not that old :) ). Why are you freaking out? money is a tool, it gives freedom of time and the ability to say FU to some thing, think of it like a tool not as a goal in itself.

Yeah, you should probably invest most of it responsibly. Don't buy yachts.
Cryptocurrency P2P trading global heatmap
New automated machine learning capabilities in Azure Machine Learning service
The obvious answer is to find out what language you'll be programming in if you get the job and use that. Otherwise just pick whatever you are most comfortable with and takes the least amount of mental effort for you to do the basics.
worst advice ever
> they're not really competing over the same one of resources.

They compete for the same money, no?
Delete merely updates a flag to deleted=true so it doesn’t show in the interface.
You can. G'donya. If you print a report on the result - you're done. Bottoms up, mate. If you are collaborating - the issue isn't tools that you and I might know that may or may not be better than Excel (like R), it's that we've got to share our work with people who may or may not know those tools.

I believe (personally) that Excel almost singularly is a tool that both the adept and novice can use together. And, you know, if you want to spin your twirly six shooter, you can always do a monte carlo simulation in C, print out the results as CSV and import it into Excel for the (I'm sure you would call them) more benighted amongst your co-workers.
Only one team needs to sync with another in this scenario.

It's also assuming that the Flutter team wouldn't consider do that considering they have that kind of information available to them -- it's in their best interest, after all.
HyreCar | Los Angeles | Mid/Senior Javascript Engineer | Full Time | Onsite

We're a young LA startup that is growing quickly. HyreCar provides a marketplace for cars that pairs people who need a car to drive for Uber/Lyft/X with people who have a spare car and want some passive income. Think AirBnB for cars!

We are looking for mid-senior level engineers with 3+ years of professional experience in one or more of the following: React, Node.js, GraphQL, MySQL.

Send an email to jlava@hyrecar.com or abhi@hyrecar.com for more information!
D feels much more like a 'sane' C successor, dropped from a parallel dimension where C++ could evolve without caring much about breaking its legacy code running the world. It has a few warts, some D v1 leftovers, but overall feels much more coherent than modern C++; even as the latter has grown much closer to D by piling more on top of its templating system.

What I personally found the stand out feature of D to be, is its compile-time template/macro system. D was designed by a compiler builder, and it shows. Its compile-time meta-programming (generics/templates) was built on compiler reflection, whereas C++ did it by abusing template instantiation. I bet every modern C++ programmer that writes his first "if __traits(compiles, S.s1) ..." gets a huge grin on his face, remembering the C++ SNIFAE abuse needed. A crude analogy would be working with Lisp macros after years of C preprocessor hacking.

In short, I would recommend D for projects where you want better rapid prototyping and feature turn-around than C++, but the end result needs still to be C-style speed.
This is interesting and not something I'd considered. I wonder though if they've got the balance right. These protocols were developed no doubt before it was really understood how incredibly dangerous poor sleep is to our health most especially during recovery from illness.
The difference between const in D and const in C++ is that D's const is transitive, and C++'s is not.

Transitive const is necessary for things like pure functions. It's more difficult to use because the compiler really, really means it. But when it's there, you (the user) knows that function is not modifying the const data structure, not no-how, not no-way.
Tabasompz
> sleeping and dying look exactly the same.

I do not know how many dead people you've attended to, but the ones that I have seen generally lack pulse or breathing. Both of those vitals are monitored for inpatients. And if one of those goes, the other goes too in short order.

Sleeping patients, on the other hand, usually pulse at least once per second, and breathe every six seconds or so.
For reference: Model 3 apparently has 75 to 100 kWh. This plane seems to spec out - Li-lon - 900 kWh. For a layman, it sounds like 9 times the battery weight of a Model S flying in the sky...

Wonder how they made it light enough to be able to fly...

https://www.eviation.co/alice/
it's not just to protect my privacy, it's just generally how I've come to think about consuming media in my house.

* a beamer gives you a viewing angle as wide as you'd want to have in a cinema (wider than this is uncomfortable).

* therefore immersion in movies and games is about the strongest you can have for non-VR content in your home.

* cinema is (a) rarely showing what I want anymore and (b) incovenient now that we've got a small kid, so this solves that as well.

* a beamer on a cart is mobile - sometimes I just roll it to the end of our bed, lie down and play Zelda or whatever for half an hour to relax a bit.

* beamers are mostly still dumb, so there's not much to break that I cannot fix and not much to annoy me, like "go online to get the full experience (and our ads)" and all that crap.

* when we're done the beamer can be rolled out of sight, so you don't have a giant black hole in the middle of your living room, constantly telling you you should probably do something with it to make it worthwhile.

* setting up the beamer is a bit of an act, and that's good, so we do it about once every week and have enough activities in our life other than passive media viewing. with the cart it's still quick enough to not be very inconvenient, I can just plug in one power cable and push a couple of buttons and it's done.
There's some bad stuff coming down the pike in a few decades so use your good fortune to prepare yourself and our family.

Buy a bolthole somewhere that will have a good microclimate/rainfall even as things hot up. You don't need to go all prepper but build some kind of house there and start your integration into the local community, it will be good to have friends. Plant some shade trees. Get some solar, water tanks, etc. Go over capacity so that you can help out others.

Spend time with your kids, that's one thing you can never get back. Travel - slowly and considerately - by yacht, not be jet. Learn about the world first hand. Help them become adaptable and resilient, they're going to need it.

Who knows what the world of work will hold, so think of the money as having to not just see you out but also one or two generation after you. Then it won't look like quite so much, and you'll be able to make wise choices.
First, I would put my money somewhere safe, with close to zero risk until you figure out what to do. Depending on your living cost around 1% guaranteed return should be enough to not work again for quita a while, possibly for ever (that means you do not have any pressure on your finances ever again if you don't change you lifestyle). Put some money aside for your kids (education, base capital for a house one day,...).

Educate yourself on investment and then find someone to manage your money, in Germany I would go maybe even for some rich-peoples bank and invest with the lowest risk portfolio possible.

In zhe meantime, enjoy life and your complete freedom. I know it is hard, but now you can do whatever you want and you have the time to figure it out, too. Go back to college if that's your thing. Tutor students from troubled families or not so well off backgrounds (you think about donating, so I assume you have a social sense). Or do some consulting on the side. I would suggest to not brcome idle, that breeds boredom which doesn't go well along with $ 8M.

Or go a long vacation with your family, visit the world. That is if your wife and kids can come along with you.

In general, be patient, stay cool and take your time to figure things out. Be conservative with the money.

And finally, congrats to your near complete freedom you and your family have now!
> Child birth isn't the risk free thing we like to think it is.

For almost all mammals it is, just not for humans, where gestation and partum are uniquely difficult and dangerous.
Baby’s First Crate: Cpp_new in Rust
Whichever one you do the most exercises on! I haven't used Leetcode before, but Hackerrank is really decent. I would suggest working through the challenges in the previous contests (https://www.hackerrank.com/contests) as they are more interesting and harder to solve than the practice exercises.
If you do go for wealth management I’ve heard good things about https://www.hightoweradvisors.com

I forget the exact benefit but it was something about independent analysis and not being the consultant and the provider at the same time.
You're free. Don't take up another job unless you want that. If you want to slouch on your couch, go for it. Want to learn how to sail? You can do that. Want to teach kids how to code? You can do that.

Don't put the money into the stock market -- we've been going on a bull run for 10+ years.

You've got plenty of cash to wait out a next crash.. it's not going to take another 5 years before a next recession hits.

But realistically you'll at some point want to reinvest most of that money into passive, safe(r) investments so that you can book a x% annual return and live off capital gains. (Fun fact; capital gains are taxed lower than income)

Feel free to put some (i.e. $500k to $1m) aside for higher risk investments if you feel like you wouldn't mind the money disappearing or going 50x.

Also: DO NOT JUST GIVE IT TO A BANK -- best way to pay a ton of fees and end up with no (or worse, negative) returns.

Also: (but this is me) I would give back to a cause you care about. Maybe something local where you know the money will have a big impact? Those donations are often also tax deductible (so might as well).
Does anyone have a source for confiscated Bird scooters in europe? I would definitely buy a Xiaomi M365 from a government/police auction and do this mod if possible; for now, it seems like they are being welcomed with open arms though.
It counts, sure, but frankly there’s too many competitive reasons for a non-search Google property to not work well in Chrome. An example of this being that Gmail doesn’t work particularly well in desktop Safari, nor in Edge. Chrome though, no problems...
Waterfall vs. Agile: Which One Is Right for Your Project
This sounds a lot like Pelevin's turbo-realism to me. It's probably not a coincidence that that movement arose in early post-communist Russia, when the present were similarly unmoored from the past.
Don't buy expensive stuff, including houses and other properties. Maintenance cost a fortune and it takes an eternity to sell them if you want to cash out.

Don't lend money to people. Give money to people to help them if you want, but don't expect them to pay it back.
Plus it’s a bit more convenient than just hoping that you find one on your way to BART
Of course not. What would that even mean? Their objective is to model you. To maximize profit, they should retrain the model with the input "user deleted this and that". As added data points.
If it was me I'd take whatever your current annual post-tax household income is, multiply by 22 (to get you to 65), and put it in the bank. This is the money you'd have made between now and retirement - treat it as a salary, paying yourself out monthly, and contribute to a pension as you would have if you'd been working.

Doesn't really matter what you do with the rest of your money, but I think hiring a personal wealth manager is pointless - you have enough, you don't need to grow it.