skysight-inc/HackerNews huggingface dataset:
It's not about working hard, and never was. It's about working smart.

And people make their own luck. You can't get lucky if you're not in the game swinging.

I've known plenty of people who just sat at their desks, doing as little as possible, waiting for the boss to direct them, reading hackernews(!), watching the clock till they could go home. They were never going to get lucky.

Then there are the ones who are always up to something. They're doing a side project, they started a band, they go to meetups, they write articles, they talk about their investment strategies, they're planning out their next venture, and you know they're going to get lucky.
Mermaid!
Would look the same as rust; I haven't run the full measurement with all the packets. But sampling 1k packets/second yields the same result for C and Rust.

You can't really get a faster speed than Rust here; the only minor thing that could be improved is the worst-case latency by isolating the core that the driver is running on (isolcpus kernel option) to prevent other random interrupts or scheduling weirdness. But that optimization is the same for all languages and should get rid of the (tiny) long tail.
> In some places, private landholders can be forced to provide an easement across their property for certain types of activities, including railroads and mining claims.

This isn't a point in favor of transferring ownership to the government; it's always easier to give yourself permission to run a railroad than to compel someone else to give you the same permission.
A friend of mine spent last Christmas debugging an issue in memcpy in glibc (on Intel 32-bit CPUs). Glibc is less well tested than I expected, and has ASM implementations of many functions for many CPUs, some of which are (obviously) less well supported than others.
Must have been a strange sailboat to have an engine room :-)

Sailing the world certainly isn’t a passive activity, especially if you’re sailing around the world. Ocean sailing involves all sorts of skills (and nerves) as you need to nurse a boat around while using your ingenuity to solve the challenges of things breaking that you can’t replace for weeks. You need to prepare all the food (victualling), learn how to sew sails and teach yourself to sleep immediately while tied to a bed healed over sideways because you’re being knocked about in a storm beating into the waves...because you’ll need to be back up top for your shift in 3 hours time.

Whatever floats your boat, though :-)
But only for the difference.
That's true, there was cronyism. For example, they used the worse, slower KDE instead of better options like MATE because KDE has a considerable European (and even German) legacy. I imagine they took many decisions like that.

Take a computer that used to run Windows 2000 and install KDE on it, it's no wonder people got pissed and they had to revert their decision.
The so called "siesta culture" is a myth.
It surely is, given the amount of love JavaScript has gotten since WinRT introduction, TypeScript, and Channel 9 sessions mostly done by newly hires.
New Life for Old Classics, as Their Copyrights Run Out
I've had frequent migraines all my life (although it's much better now) and ibuprofen is the only thing that works.

As a kid, I would take 200mg whenever I had a headache. To this day, I still haven't switched to the adult dose of 400mg. I think a lot of people will find ibuprofen to be effective even at lower doses.

I'm sad to find that ibuorofen has so many negative side effects. For me, it's been a miracle drug. I rarely feel as good as I do after taking it. I generally feel happier, with clearer thoughts and less anxiety.
I worked through these course notes with my lab last year. As someone else commented, Bridson expanded these notes into a book, "Fluid Simulation for Computer Graphics." The first edition is basically the free PDF with fixes for things like typos (e.g. the unlabeled variable, rho, in the Conjugate Gradient algorithm).

Robert Bridson does a great job on explaining fluid concepts, and there's a useful appendix on the basics of vector math, but it's definitely still a lot of work to build up a good understanding of the equations.

I own the second edition of the book, released in 2015, though I haven't read too much of it, as I already went through the first in detail. However, I did notice that the second edition emphasizes some important points that were a little subtle in the first edition. That would have made implementing it easier [1].

The other thing about the second edition is that fluid simulation has advanced since 2007. The foundations are still the same, and the pressure solve remains unchanged, but advection has been made both simpler to implement and more accurate by using a particle representation for that portion of the algorithm.

IIRC, the 2nd edition covers FLIP, which is one of those newer techniques, though not the most current. The APIC paper[2] was also released in 2015 (with a video [3]), and it was a bit of a breakthrough. APIC is pretty much better in every way. Fortunately, Bridson's book prepares you well for reading the APIC paper (which assumes you know the standard fluid simulation techniques already).

In short: this free material is a great introduction to fluid simulation. If you want to implement your own simulation, read the second edition of the book, then read the APIC paper.

[1]: The greatest weakness of the notes/book IMO, was the lack of a reference implementation. I never got around to cleaning up the code after I got it working, but here's my implementation. Please forgive the mess: https://github.com/cgmb/euler

[2]: The affine particle-in-cell method (2015) - https://disney-animation.s3.amazonaws.com/uploads/production...

[3]: https://youtu.be/rPPW_1M8nRA
Why a cocktail of microbes could give protection against disease
Variable Fonts: The new font format conquers the Web – HelpDev
Best Joke Video Mixture 195 – Best Coubs Publication Videos FunnY Cube
It's been done a hundred times.
EU or the tax-payer without being asked? They are getting really smug with their propaganda and have no accountability.
The JavaScript camp inside WinDev managed to get Electron to replace the WPF installer for VS 2017.
If they are public employees, they have sort of a standardized salary coming straight from the healthcare ministry/department/whatever where the specific hospital just administer the HR part. You still think in a for profit manner, where healthcare in most countries is not a for-profit endeavour. As long as it works, it's fine, even if it's a net negative. You try to limit the money you waste and inefficiencies, but not by pulling levers on the staff salaries.
I was also going to point out that it seems kind of bunk. Especially the present tense "is the country’s Mediterranean diet." They are projecting changes in 2040 for goodness sake. It should more like we are guessing the Spanish will live longer in 2040 because diet. Which as you say is much the same as what they eat now.
> Objective-C was a great match for driver development, devices tended to have a very natural OO flavour to them and naturally sorted into classes.

How do you feel about the current state of driver development on macOS, with Objective-C basically being replaced with Embedded C++ with partial reflection?
LaTeX/TikZ.

+ Describe your drawing in code

+ Mostly intuitive syntax

+ Not very steep learning curve

- No visual editing: edit-compile-view cycle

- Time consuming
Comparatif fer à lisser
By looking at this list
https://www.lifehack.org/668261/best-habit-tracking-apps

the screenshots match 'way of life'
#24
Are you serious? Normal trains like the Z-class in China has higher speed than US's Amtrak
Ask HN: Where to discuss ideas for the future of an Open Source project
Provided that you have no active community as of now. Where would you discuss ideas and proposals for further development and to get some input from a community? (it's written in Java/Kotlin)
Don't you?
and their response is even worst:

https://github.com/dotnet/cli/issues/10497#issuecomment-4494...

Sadly, I thought they would have fixed it and not ignore it.
> political considerations ultimately reversed the decision

Thats a very one-sided portrayal of the situation. There were problems regarding usability, the resulting low user acceptance and issues with external MS Office files due to compatibility bugs.

If anything, funding the project for so long was a symptom of putting ideological and political considerations before user needs.

I find it very weird how even most software developers prefer MBPs with MS Office on them, but some poor souls elsewhere are supposed to do their daily work on a sub-standard platform. I mean we're still joking about the "Year of the Linux Desktop".
You're right that "patient"-doctor fraud is unlikely, but receiving unnecessary medication (addictive/fun/valuable drugs) or medical people overcharging or charging for unperformed or unnecessary procedures is a possibility for fraud.
Trust me no matter how smart you play, if you are born in this world at a very vulnerable position, like say a marginal group like lgbtq communities in third world or in a war torn area or with disabilities, no matter how smart and hard you work, you are always a few clicks behind those who have the "luck" and everything else on their side.

The world is super unfair place and sometimes even if you work really smart and hard, you won't get the results you worked for.
Spending chains and Sankey diagrams
Bangladesh shuts down mobile internet in lead up to election day
Just search for "diagram icons".
Netbeans is my go-to Java editor. I find it a better Java editor than Visual Studio is a C# editor. My workplace has a love affair with Resharper and I can't help but think that it's an inferior copy of what Netbeans does for free
Sounds like you'd fit in just right with the others at r/fountainpens
The EU funds nothing, it is the tax-payer.
Cue the pull requests adding yet another build system to my projects..
I am sure there are nuances to your statement that get lost in the short text so I assume that you don't mean it quite as hyperbolic as it comes across but my immediate reaction to that sentence is: you can't protect your child from pain forever -- physical or emotional. How will they learn to handle it if they aren't exposed to it gradually?
I understand that sailing on the ocean is no small feat, but my problem with it is it doesn't actually accomplish anything. I want to do things that matter.
Good. I've read at least PyQT required a license. Qt Design Studio (which could be a "killer feature" to attract people to the platform) certainly does and even for a free project acquiring a free license for it is either hard or impossible.
-I've flown with fountain pens several times without incident (though I will admit to being slightly nervous!)

I put the success (thus far) down to always filling the pen all the way before flying, and also making sure the nib is pointing upwards at all times.

That being said, there's no denying just about any pen is better suited than a fountain pen for flying.

Edit: pens I've flown with - Lamy Logo and Dialog 3, various Pelikan Souveräns, the occasional Metropolitan.

Edit: Presumably obvious, but still - the reason for filling the pen all up prior to flying is that ink does not expand as air pressure decreases - unlike, well, air. If there is no air in the ink reservoir, outside pressure is more or less irrelevant.
It's it? I try to use open source software as much as possible but Office365 is just significantly better than the alternatives. I wish it wasn't true but it is.

And it's not even that expensive. £8/month/person. Slack is £5/month/person and that's just for chat.

Considering an average employee probably costs at least £3000/month it's a bit silly to worry about these small expenses.
It was part appeasement of the "never Objective-C" crowd (hello CoreFoundation, hello CocoaJava, hello Swift) and part the exact sentiment discussed here, that you cannot possibly do kernel development in a higher level language.

What I heard (quite some time ago) is that this move is now seen as a mistake.
Good article. Never heard the term 'habit engineering' before - this topic is mostly plastered with the word productivity.

I also deal with this a lot, like many others, mostly centered around logging activity, saving information and todos.
I started logging my daily activity and expenses in a simple keyword-based txt format since 10 years, coupled with an ordered way to store photos, automatic pc/mobile time tracking, and service backups (chat logs, social media, etc). I started to write a simple open source platform to review all these on a unified interface, but time is short and there's always something more important.

Shaping habits sounds intriguing and rather different to this. Exemplified with the last sentence above, hard-coding specific time for 'habits' could be more effective, but it's also rather brittle if you don't have an orderly strict daily routine. This is super subjective - great systems can serve as toolboxes for everyone to compose what they need.

But the whole topic is really interesting, a wide intersection between self-development/meditation and technology. I'm really interested in the systems of others - wish 'habit engineering' or a similar term would be widely known to distinct complex lifestyle routines from the sea of generic 'productivity tips'.
Works pretty well for Google tho. Too bad most companies dont understand that they are not Google! and never will be - most often - dont even have to be.

Unfortunately most managers are sheeps, only able to copy ideas of other ppl without thought if its even needed/required.

Im in this industry for a few years and already see that all middle level managers should be fired. Software Craftsmen would be a lot better to lead projects.
I'm talking about the US and being an able-bodied adult.
Kratom / Cannabis oh wait these are illegal so big pharma can milk their poisons.
I had the opposite discovery when I went to work in Spain and colleagues ogled my basic Parker pen like I was a prince or something.

It's not a panacea in France though, since people usually buy their kids cheap ones which leave a lasting bad impression. Many people get very defensive about handwriting and that is partly accountable to the terrible fountain pens they had to learn with.
Suicide prediction technology is revolutionary. It badly needs oversight
Mobile hackers: the hacker news for mobile developers
There's also drug abuse - very low in Singapore (they execute drug dealers), high in the US ("Drug overdoses killed more than 72,000 people in the United States last year – a new record driven by the deadly opioid epidemic").
Of these, I'm pretty sure VLC is the most common software on end-user systems - and there are enough security advisories where a well-crafted video file can execute code with user privileges (like https://www.videolan.org/security/sa1801.html ), if you can automate that you have access to many personal computers in the EU
Similarly the population of many of the Nordic countries is comparable to mid to large cities in US/Asia.
Not having many modules means having big modules. The bigger a module is (anything bigger than half a screen) the lower my productivity is. Every module should fit into your mind easily.
How Paradise became a deathtrap
As for being left-handed, so am I - and I have found it to be not much of an issue, as (some!) modern inks dry almost instantly. (de Atramentis Fog Grey being a favourite - dries instantly and is highly water resistant to boot.)
Direct link for download (GitHub won't render the entire PDF by default): https://github.com/ixy-languages/ixy-languages/raw/master/sl...
I'm curious as to the scenario in which the security edits you mention could be required. Could you give any examples?
This is the "binary view" of security that many programmers hold. Either something is 100% secure or out can be broken and is effectively 0% secure.

Of course the real world is not like that. Biometrics add a real later of security even though they are not theoretically perfect and unbeatable.
The EU asked for the standardization of Microsoft Office file formats, and the "Office Open XML" format (OOXML for short) was created (ECMA-376).

The resulting standard was 6,546 pages long (in comparison, ODF is just 867 pages long), and Microsoft Office was not fully compliant with it, making the entire process a waste of time. 10 years later situation is the same.

It is reasonable to believe that interoperability and standardization were not in the best interest of Microsoft. They have the largest market share and they have not much to win by giving opportunities to competitors.

You can read more here: https://en.wikipedia.org/wiki/Standardization_of_Office_Open...
> Then don't! You don't need to. It's really only necessary for truly public/widely used APIs (like numpy) where understanding the internal structure of the module is not worth it for the average user.

I mean for the library developer, not for the user.
Does ibuprofen have anything to do with finasteride?
Alpine has a separate Writer package, Debian has a separate Writer package and probably many more distros. Same thing with QEMU, a separate package for every architecture, separate GUI packages etc.

I like so many things about Void, but the package bloat is just crazy.
IA32 is probably not getting all the focus from devs and users this days, still surprising whoever... Do you have a link to the issue, out of curiosity?
+1 on the Pentel Energels. They are incredibly smooth to write with, cheap and available in just about any conceivable colour.
You are the one making this claim:
"You can still run the games past the exact commit of Stockfish they used and it finds blunders in its own play, so it still feels like there's a lack of transparency."

This claim implies foul play, I asked for a shred of evidence. Call me aggresive if you want, I just can't stand this kind of bullshit.
I like to rotate my desktop background regularly, so I wrote a small script to download the daily image from a known website and save it in a folder. Then my OS picks up a random image from that folder each minute and set it up as background image
>Luck is a huge part of success.

The sad reality is, no matter how irrational is, people don't want to be around someone who is considered unlucky. Especially at a startup. I don't agree with this at all, but I'm saying it because I don't want to pretend that that psychological influence doesn't exist.
For some of us, being solitary is the way it is. A range of things is normal, including being fairly solitary :) I've never really had lots of close friends either, but I've also found that there are upsides to this - it did, after all, allow me to move countries without many complications, for example. I did this in my mid-30's. I happen to move to a more introverted country than the US - being somewhat solitary definitely helped with this.

I fully suggest things like joining groups if you have them in your area. I understand that not everywhere has these or not in your interest. Join groups even if you think everyone else will be your grandparent's age! You never know who you might find. If you can't join any groups, try to do something regularly. Do you have a local coffee shop or even a local McDonalds? Go there once a week, fairly regularly, and drink coffee while you sketch. It is a great way to meet people (I took a vacation to Amsterdam where I sketched in coffee shops and other public places - it was wonderful). Plus, art gives me something to talk about :)

Experience as much as reasonably possible, especially while you are young. The only other real group hobby I have is tabletop gaming - I go to a friends house when possible to play overly complicated board games. I've thought about volunteer work, in part to improve my language skills.

Casual friendships are gold. While it is hard to find close friends - casual stuff is easier. The grand thing about these friendships is that when put together, they tend to equal a full friendship. One person might be good for getting your mind off things while the other might like to listen to some people's problems from time to time. I tend to have very few close friendships. Heck, I have only a few casual ones as well, but i'm ok with that. I'm not sure if I'm missing out on things, but I stopped caring.

College will be partially the same and partially different than high school. I have enjoyed being an adult much more than I did being a teenager. I'm now 40 and can honestly say I enjoy life much more now. You can have the same kind of youthful fun when you are an adult. What you find fun might (and probably will) change. It is normal to be afraid of ending high school, by the way. Most of us get at least a bit nervous before life changes when things seem a bit unknown.

One thing that might help your perspective is learning how to frame things in life. For example, before I moved to Norway after marrying the spouse (who is Norwegian), I figured that if things went badly and I wound up back in the US... I'd at least have a good story to tell and a mound of life experience that wouldn't have happened otherwise. I figured the story itself would make me more interesting - at least to my standards. This sort of attitude makes difficult times ever-so-slightly easier and the fear of the upcoming changes much easier. :)

And this might not have been the best writing, but that's all I'm doing for now :)
90% of codebase in database? I've never heard of this before. I'm extremely curious, could you explain more? What are the tradeoffs and why did you guys go with this approach for the problem you're solving?
Dunno - stuff like acupuncture works for pain relief but is still part of TCM. If you have a bad back it probably has a lot less side effects than being put on opioids as is common in the US.
Life expectancy is nothing. Quality of life everyone has access to is what matters. I don't want to live long, I want to live well!
A wolf is about as dangerous to a person as a stray dog or any dog afraid enough of a person to bite it.

If they smell fear pheromones, they will attack and attempt to assert themselves.

I as a child have been bitten by furious dogs and would even get into fights with them, pieces of flesh often hanging off of my body, and yet, it is this very act of defiance that makes me have no fear of dogs (I actually love them). Same goes for a wolf. It's an experience every child should make (and would have made some 10,000 - 30,000 years ago) in order to not be permanently harmed by a canine, be it a dog or a wolf.

We've become daisies and pansies, generation X raising a bunch of oversensitive idiots.
Google Draw is awesome for this, you can search and add icons from the web, basic vectorized shapes, embeddable in other Google office products.
I tend to scrawl directly over the path of the text I'm writing. I'm aware of several writing techniques that I could adopt although I have to say that I've never even considered the mirror technique. I'm very surprised that they even bothered teaching an alternative method to left-handers to write during Da Vinci's era as I was always under the impression that, up until fairly recently, the strategy simply was to force people to write with their right hand regardless of their natural inclination.
OmniGraffle works well for me. (MacOS)
Are you really claiming that TCM and other such pseudosciences have been a net positive for the world? Unproven treatments that may make problems worse, while also encouraging patients to stay away from tested treatments, should play no part in a modern society. If you're in any doubt about this, perhaps you should read 'Bad Science' by Ben Goldacre, which takes a whistle stop tour of such quackery, as well as the various unethical practices undertaken by pharmaceutical companies.
The nanny state shouldn't alarm us, it’s the gluttonous food industry giants
Few? The article states 20%.