skysight-inc/HackerNews huggingface dataset:
Ubuntu tried to make a decent desktop with Unity and failed. Unity was the trigger for me for switching to OS X.

The problem was, they need to put a LOT of polish in to reach OS X levels of usability, and they didn't look like they were doing that, they had some nebulous dreams of making a unified mobile/desktop interface instead.

There isn't anything in particular I'd suggest to them, because they need improvements just about everywhere. Say, is the network manager actually usable these days? When I switched it was easier to just disable it and move along.

And the main elephant in the Linux room right now is systemd. Low level Linux is basically being taken over by an incompetent developer who doesn't understand the Unix philosophy of software design and can't deliver working software anyway. He's the author of the abomination called pulseaudio - back then it was required to uninstall/disable it to have sound again. Now, software written by him is becoming a dependency of almost everything - he is trying to replace all the Linux infrastructure layer with his ideas. Sorry, I see no reason to take a look at Linux on the desktop again.
And there are plenty of good people with money, and without.
Installing proprietary drivers is harder and pretty much all game devs test only with Ubuntu so you might get issues due to slightly different versions of some libraries.

Ubuntu is the distro everyone is targeting so for seamless experience you kinda need to stick with it.

(That doesn't mean other distros won't work tho.)
It also comes with bundled malware, so be careful.
Fuzzing tcpdump in the cloud
If you want low-level access to the hardware for reprogramming the stability routines, then any hobby racing drone running the CleanFlight or BetaFlight (https://github.com/betaflight/betaflight) software would be good... They can be built for under $100. However the camera won't be accessible by the flight controller.

If you only need high-level access to a flight API - e.g. sending commands like "take off" and "forward 1m", then take a look at GoBot: https://gobot.io/documentation/platforms/ - they have a few quadcopters on their supported platforms list.
There is a layer of perception here. People drive faster when they see lots of open space. For example, adding some barriers that obstruct sight but aren't horrible to crash into makes people drive slower without making the road much more dangerous to drive on.

Adding some trees and shrubbery between the road and the sidewalk also does a lot. Because sidewalks next to a road visually widen the road. This has the added benefit of making pedestrians feel a lot safer. No-one likes walking 2 meters next to cars driving at near-highway speeds.
An aside, regarding transportation: In Brazilian Portuguese - specifically used by those from the state of Minas Gerais - the word trem (train) has taken on extra meanings. The story goes that when trains came to the region, people from the countryside started calling the objects being transported trains too. Thus trem became 'thing'.

In Brazil, even the formal word for 'thing' (coisa) became a verb (coisar), informally. Meaning you can 'coisar a coisa' (thing the thing). There's even an informal masculine version of 'thing' (coiso), which serves no purpose but to say 'coisa'.

Furthermore, regarding 'thing', one can also use 'troço' (which also means a useless person), 'treco', 'negócio' (business), and 'parada' (stop).
>2008

The Linux desktop experience has come a long way since then. Try Ubuntu 16.04.
What I have found out over the years is that having roughly 4-6 months worth of living expenses in the bank (unblocked and accessible within 24 hours) alleviates stress.
Figure out how many months worth of savings makes you feel comfortable, and have an 'oh shit' budget figured out for times of willing/unwilling unemployment. For example, I can cut my spendings by 40% in case of unemployment simply by cutting luxury items. That 2.5 kilograms of light roasted coffee each month, dining, massage and clothing expenses isn't all that necessary, and can be cut temporarily.

So yeah, being able to quit and leave whenever I want and take 2-3 months of break does take off a lot of weight from one's shoulders. 40 hours a week with no overtime or on-call for me! I will not be the employee with the mad bonuses when the time comes for that, but I will also be the one not on medication/suicide watch/psychiatric aid. The company will have a stable workforce that is able to care an adequate amount for the company's well-being, and I will not spend my bonus on keeping my health intact. If you don't want to employ such a person, I don't want to work for you either. Easy as that. :^)

So yeah, the essence of my comment, I would say, is that make sure you have financial get-away. You don't have to subscribe to the crazy USA way of overtime>money>health issues>expenses>overtime to compensate for expenses. Having a small vegetable garden also helps, or just caring for plants on your windowsill.

Also, cats.
heh the shitty proxies i saw in uni still have issues with 1.1 5 years ago :(
A 700W 80+ power supply will generally be more efficient pushing 450W than a 500W PSU because the wattage output is in the mid-range where peak efficiency generally occurs.
Yes, some of the jobs are still impossible to do remotely (until telepresence robots are dramatically improved).
To the extent that women happily exploit the fact that men are obviously obsessed with "getting a piece of her", women will always have quite a bit of power over the fantasy of men. But then again, to the extent that men make sure to have the dollars, if becomes the power of fantasy against the power of money ...
Maybe you should watch the video next time before you comment.
As an ultra-introvert, I really really don't want to go to the office, and I prefer working alone. Thankfully, these days I can do that and still be well paid.
> turned down job at apple

> was scared he'd lose his job at uber

Seems like some sort of the cover up by the family to blame shift on work stress.

What a sad waste of life. Rest in peace friend.
Yeah but if i manage to find your dongle anywhere, are you sure it hasn't been updated to have a different chip inside? That's the common problem with usb dongles for bt or wifi.
Just like you need to know how malloc()/new/STL allocators for your specific C or C++ compiler are implemented.

And most implementations actually suck at multi-threaded code, to the point there are companies selling better implementations of them.

> The point about manual memory management is to reduce dynamic allocations as much as possible and have all your data either on the stack or in long-lived, big memory chunks.

Also possible in GC enabled languages, grated not available in all of them.

As former C++ dev, I can guarantee you that unless you write 100% of the code yourself, there will be leaks, double frees, delete calls instead of delete[] ones, releasing unallocated memory and totally lack of control of third party leaks.
Giving drivers sight of pedestrians is good, but giving drivers to much open sight lines is bad. Open sight lines are exactly what make people drive faster. Mailbox near the road seem like a great idea to me. It communicates that people might be here, creates a visual obstacle that will get people to drive slower, and if you hit one, it doesn't cause a shit ton of damage (unlike, say, a tree).
I'm not a scientist but it begs the question, how is 1.2milinewtons for 1KW input perpetual motion ?

The only way it could be Perpetual motion I can see is if I could somehow generate 1KW with that 1.2milinewtons which would be science fiction.
I wonder what the impact on this will be when a significant minority of cars are self-driving and do stick to the speed limits? Unlike humans they won't be persuaded by what the other drivers are doing - will the human drivers have to slow to accommodate them?
Linkerd, namerd, etcd ... what does the d stand for in all these apps?
I enjoy being lonely and being able to initiate communication when I want it (and sparsely) without being interrupted.
I have a VM of it. Unity is still as annoying as it was in 2008.
Ubuntu took Linux from relative obscurity to being a relevant player on the computer desktop.

Before Ubuntu, if you expected to get a build of a typical popular Windows program/game you would get laughed at. Now it's virtually expected. That's not failure.

systemd is not as much a matter of controversy as people want it to be. If it was, you would see people like Linus rejecting it, but they haven't because it's not a major factor right now.
Okay, so on an ever so slightly related note, I've always wondered this ever since I saw that movie as a kid.

...Is it normal to feel bad for the Johnnycab "driver" when Arnie destroys it?
You can do it for much cheaper if you buy the adapter and the board seperately ebay search for "BCM94360CD" turned up both bits. $80 total with the broadcom piece shipping from China.
How to setup a Meetup using JayPads
> The power supply is WAY too oversized

The fan is off if the load is below 30% which is neat if you are into silent builds.
I'll just continue spoiling your Dutch fun :-)

It's from Greek σωφρονιστήρ /sophonister/ through Latin (dens sapientiae). It's been "Wisdom tooth" all along. The story goes that these teeth appear approximately at the age where one becomes "wise."

Ha. Few of the people whose wisdom teeth came and went (painfully) are wise already. Increased life spans and all that…

Then again, sophos does not just mean wise in Greek, but also just clever, cunning, or prudent. ;-)
> OS X and iOS are the least annoying desktop and mobile operating systems

I assume you're not including Windows Phone in that, because its surely less annoying than either iOS or Android (apart from lack of apps, which I consider to be a blessing in disguise)
Underspecification is an inherent feature of language. Specificity is an (unrealistic) ideal.
Try running Instruments on it, or opening an iBook. Won't work. There's issues (driver code signing related, I believe) that appear when trying to run apps that use Metal.
It's a solution, obviously, because people will drive the speed you want them to, 25mph, on it!
I've heard a lot of reported display/performance issues when running it in a VM. Try installing it on bare metal.
>Think about roundabouts, they force you to slow down because they prevent you from driving directly though an intersection. They are statistically much safer than 4 way stops.

That's not entirely true, with half decent vision I can drive straight onto and off the roundabout again. Certainly in a 30/40mph limit I don't have to slow down particularly. The point of roundabouts isn't to slow people down, it's to keep traffic moving efficiently and safely.

Four way stops are just obviously an awful solution that I've never understood
Clover does more than just patching ACPI tables. But when you change some ACPI tables and other registers (CFG...) via Clover you don't need those hacked kexts. It's as simple as that.
This is true, but don't you also think that once extraordinary claims have this much publicity they warrant extraordinary investigation? If for no other purpose than to prove it wrong?

Chances are that this is just experimental error. But part of me really wants this to be true. That it's possible some crack pot shoved some microwaves in a tin can and created a device that may reveal a new phenomenon.
No, I'm afraid I stopped caring about what Microsoft does long ago. I have a Windows 7 install on my desktop, but it only has games on it and I almost never boot it any more.

Unfortunately I am cursed with a long memory and I keep grudges forever, and I'm old enough to remember the old Microsoft with the patent threats against Linux and the illegal monopoly abuse practices.
It just needs a OS company to pick it up and push it down dev throats, like it happened before with C and C++.

If you want the goodies on Windows you need C++, if you want the goodies on iOS and OS X you needed Objective-C and now Swift as well, the goodies on Android require Java, the goodies on consoles moved from C to C++.

Same here, if tomorrow one of those companies decides their SDK should be Language X, anyone that wants a piece of the pie will learn Language X.
The Art of Subdomain Enumeration
For the record: I definitely strongly agree with everything Silhouette wrote.

And I'd like to say, my opinion hasn't changed. I still think creators should have fairly strong rights over what they create, and that my opinion on the matter carries less weight because I'm not part of the creator cohort.

I don't think conflating slavery and intellectual property in this context is helpful at all.
>For example, adding some barriers that obstruct sight

This sounds like a recipe to increase accidents, just saying.
It might be because a lot of startups ended up becoming companies and we started seeing how people change as soon as they have a lot of money and is perceived to be successful.
Do you have a spare M/KB or a KVM switch of some kind? Then what you should do is pass an USB hub (most MBs have more than one built-in anyway) to the VM and connect second pair of M/KB there.
I think that is also in part of what the blog post says. You put out seeds. Some of them grow, some don't be prepare to give little things and not get anything in return. As a result some of these connections will yield a high payout after some time. Exactly like when investing your money.
JavaScript and I want to become seriously proficient in it before digging deep into other languages.
That theory doesn't fit the data. The overwhelming majority of flags are by users who vote and comment indistinguishably from everybody else. If they're bots, somebody should tell OpenAI.
Twice there you have re-sealed the trap. Oops.

As an indie developer doing one sort of 'dream job' (distributing exceptional software for free and moving towards open source, supported entirely by voluntary small contributions like some DSP Bernie) it's pretty easy for me to see the catch.

You can do anything you want IF you 'have the skills' and are 'amazing'. If you're not sufficiently amazing, then you're fooling yourself and might as well suicide (that's the feeling) because you're doomed anyhow. There is no one specific level of 'the skills' or 'amazing', it's a sort of sliding scale in which you can begin to lose simply because everyone around you took a level in 'amazing'. And everyone around you is incredibly driven and desperate…

You can call this motivational and not be so far wrong, but there's a really dark side when society is set up to have harsh punishments for losing. Ain't no welfare T-Bone steaks for homeless people pooping in the streets of San Francisco. I can't help but feel that in the Bay Area, there's no clear floor you can drop to. You can be amazing… or you can be NOT amazing, and there might be a level of 'untouchable caste' to the NOT amazing.

My own psychological method of fighting this (in my field there's definitely an element of 'abandon the losers before they saddle you with being associated with their fail') is to be defiant, claiming that I'm very poor but on an upward trajectory because I've seen the light of Open Source etc, that I am audaciously redefining what it means to be a dev/creator, and might decide to be always poor as dirt just to be defiant about it. It does keep me from suicide: finally committing to that POV made a noticeable difference. I think this attitude is echoed among other open-sourcers.
Perhaps clichés are clichés because there's something true about them?
My post gathered negative 4 points so far, so rest assured that you're not the only one who fell for this.

But for fuck's sake, read/listen to the thing you comment on. Is this how engineers should behave? Do you build a new tool instead of understanding the old one? Do you re-do the library based on functional requirements (which you may or may not have read) instead of understanding and maybe refactoring it?

You made an ass of yourself, with your name, blog and github account searchable via your profile. This was a minor offence. Breathe and do better next time.
People think RC as GC algorithm is simpler, but it isn't.

Naive implementations are slower than tracing GC, while high performance ones are as complex as tracing GC ones, while having the burden of forcing the developers to explicitly deal with cycles.
Postal: Open source mail delivery platform, alternative to Mailgun or Sendgrid
That ssh server seems to be down.
> If anything, I'd say the historical power play is the man being taken advantage of for his simpleminded sexuality, not the other way around.

This male trait reinforces itself automatically.

If a man is not sufficiently obsessed with simple-minded sexuality, then he will not do what it takes to transmit this traits to the next generation. Hence, not being obsessed with simple-minded sexuality is an evolutionary dead end that gradually dies out ...

We are the way we are, simply because if we were not like that, we would not even be here.
$200 bucks it doesn't pan out, what you say?
Enterprise Mobility Solutions
I mean design, not performance...
Why?

If I do a steady 140 km/h in the middle lane, as mostly everybody else (here in germany), then why am I endangering anybody, if I just stay there?
There is still the left lane for the faster ones and the right for the slower. (in the 3 lane scenario)
Because Linux (regardless which one) does not provide you the same desktop experience as MacOS. This is a subjective topic, all I am saying the experiences are different.

Personally I prefer MacOS over Linux because it just works from the UX point of view and I can run Linux on it pretty easily with Vagrant.
I am, at least casually! But this is an example piece of a http://www.paulgraham.com/submarine.html and I really really dislike these.
What does it look like for 24 hour format?
Why? Sending emails from time to time checking in with people is not something you can only do coming from privilege. Looking for something small you can offer others as a "nice to meet you" present is also not something you need privilege for (It's just easier with than without). A friend of mine regularly baked cookies and brought them to office. Will never forget that colleague.
I use noise-cancelling headphones, which produce a constant, low-volume white-noise, most of the time, for sleep and in public (be careful to visually-confirm personal safety at all times). Not sure if there is any evidence as to harm or benefit, but I would postulate that reducing stimuli over the long-term may atrophy one's ability to filter out noise pollution. (When I was young, most noises would wake me up. In college, living next to a freight train line cured me of that and all noise sensitivities.)
Not "plane"=sheet, but "plane" from the Greek "planos"=wandering. (Same root as planet=wandering star).

An aeroplane is a wanderer through the air.
This is a single datapoint and I am a senior systems engineer using a lot of Linux at work but its desktop experience is not even remotely close to be as good as MacOS. It reached the level that I can give it to people who do not work in IT though.
the priest engineer, i like it.
It's not well written that's for sure.

The way I read English the "was going to go for was" part acts as a conclusive delimiter.

As in: I was going to go for an 8-core CPU but went with an i7 4770K instead.
I give a fuck :p
And even if he overclocks his CPU and GPU it's still oversized. It just doesn't make any sense. I think a good system is well balanced with room for improvement. But we are talking about a 760W PSU! This systems consumes at least 300W to 350W under load. So thats twice the needed load! A 600W PSU would have also done the job but this thing is just pure overkill.
If you want to drive fast, drive in Wales. One lane each way and everyone is driving 80 mph. Honestly, quite a crazy experience.
Sure it does.

C++ became a de-facto standard for games, because console SDKs moved from C to C++, pushed by the companies selling them.

The same companies that are now adopting Unity and have already toyed with the idea of having a C# SDK.

If for the sake of example, PS5 SDK would be C# based, devs that wanted any money from PS5 games would adopt it, regardless of their feelings regarding C++ vs C#.
I'm gonna guess some combo of "pay for materials that last more than 2 months" and "paint every two months". Which is doable when you have 200% less roads / vehicles and politicians unwilling to let the infrastructure of your country fall to shit.
that's unfortunate but I guess I'm not too surprised to hear it. I kind of wonder if it would be more effective in silicon valley where mental health problems are a bit less stigmatized through a kind of necessity; the most notable thing about the high school I attended in palo alto is its ongoing cluster suicide problem.
I think best to avoid some discussions. If only to avoid being confronted with the realization you know but try hard to avoid of a world where empathy is in short supply.

Bad things happen but its how we respond that shines a ray of light through the darkness. It may gives others stuck in a similar situation a context.

Sometimes we just have to stop and consider where we are as a collective. The sense of bleakness of an uncaring unfeeling world is devastating I think to even the most cynical amongst us. When money is put above everything what is left is this dehumanizing bleakness. And wealth for those who embrace it.
I used that tutorial to write a 250 lines JPEG viewer in python

https://github.com/aguaviva/micro-jpeg-visualizer
Well, at least drivers should be prepared and trained thoroughly. I'm not sure if this is still true but it is my understanding that getting a drivers license is a very casual affair in the US - a quick theoretical and a practical test and you're done. In Germany you have to finish about two dozen practice sessions, in class and on the road, before you can apply for a theory or road test.

And it will cost you - over the whole course it will almost certainly be above € 1000 and generally depend on how well you do, how many sessions/tests you need. With these kind of costs people take this very serious and still fail all the time.

Naturally I'm not a fan of the costs, but I think thorough preparation and training is essential. Operating a car is a huge responsibility that affects not only your safety but that of other drivers, pedestrians, passengers, etc. Getting the license to do so should not be a cakewalk.

On a sidenote: Of course this approach requires valid alternatives to a car, like efficient public transport options, but that's another discussion.
Well, I would be surprised if people install Linux just for gaming. OP basically said that Steam works just fine on the distro they are already using.
If you go to a foreign speaking country you just need to buy two books, one for you language and one for the other.

Why not just use emoji's for the toki pona and skip a step?
34 Recommended Books – Warren Buffett – BookAdvice – Medium
Why are hiring managers thinking that way, though? I was in the process of finding a new job a few months back and mostly what the HR people did was matching words from CVs and job descriptions and then handing off the whole process to the actual management of the company. Often it was a mismatch. It's like inviting the first level support from your telco company to coffee because your internet is not working.
> Yet another attempt at dismantling any sense of shared identity, and history of a European country.

What if the identity is built on (even partially) a set of lies? Lies that prevent us to see ourselves as who we really are. And therefore, prevent us to being who we really are and who we really should be.

France's history indeed deserves examination and criticism.
Doesn't help when you have notice period of 2 months
I am very glad to know that HN has the necessary data to conduct such investigations and is doing so. Now I have much more confidence in HN.

Also, it would be an interesting read if you could publish some of the findings as a post or something.