skysight-inc/HackerNews huggingface dataset:
Please file bug reports for your issues, and not just as blanket statements. Many people find the open-source drivers a viable option for gaming, especially now that OpenGL 4.5 is supported and a lot of performance optimization has happened. Your case sounds unfortunate, but it's certainly the exception rather than the rule.

It's true that the version that comes with the Ubuntu releases tend to be a bit behind, but you can also try the Padoka PPA.
1. diminishing returns. you don't allocate all your resources to fixing the most pressing problem right now. doubling the budget would only yield some fractional improvements. That doesn't mean that today's allocations are optimal (by which measure?), but neither would be scuttling various research programs to shift the money to humanitarian aid and agriculture. If you want to divert budget from somewhere you probably need to find the most bloated allocation that already is far into diminishing returns territory

2. long-term vs. short-term planning. we do basic research to improve something in the long term. you don't want all your resources allocated to fixing short-term problems because then you'll have a problem in the future since nobody laid the groundwork to solve the future's problems. space exploration is basic research that pays off in moderate ways today (new materials science, satellites) and hopefully in larger ways in the future, e.g. asteroid mining, planetary defense against asteroids or establishing permanent self-sufficient settlements somewhere else in the solar system.

3. you can't just blame the government for allocating resources in a way that does not seem "moral", you also have to look at the people who prefer to allocate money to such things like commercial TV as you mention yourself instead of solving more basic problems. People's utility functions and their optimization choices are complicated. There's a locality bias (self > monkeysphere > in-group > out-group) and the question how they weight and aggregate over multiple variables (geometric or arithmetic mean, medians, minimum, weights...) so as cynical as it may sound, a new smartphone or a flag on the moon is more important by some factor than feeding a million africans. People may say otherwise when asked directly, but their actual decisions when not having to make that tradeoff directly means they'll choose to use their money that way.
This is not security through obscurity, this is obfuscation. Like everything in security, it's not all-or-nothing. It adds valuable noise, it won't hide your tracks.
America seems to have a glut of poorly made "luxury" apartments. Luxury in this sense is they slapped up a standard wood frame multifamily until built to the absolute minimum building codes possible and threw in a concrete counter-top. Most seem to use the IBC which has incredibly lax sound transmission standards. Apparently they don't have to test for anything low frequency -- just standard human talking frequencies. The best part is that STC is measured in a lab, not in the actual unit during code inspection. (I believe if you measure it after a build it can be dramatically lower). I've always been able to hear neighbors talking in wooden units I've lived in. Always guessed STC isn't even part of the code inspection but no idea.

I'm with you 100%. Let's focus on building high quality units that will actually last longer than 10 years. Sure, it'll drive up the rental prices, but hopefully people would move out of the cheap garbage everyone is used into nicer units with privacy. That would open up a lot of space in now less desirable units.

Health code would be a good start. Hell, create a new sound transmission standard & test that actually requires the range of frequencies you'll hear in an apartment (including subwoofers and doors slamming), and make landlords have to supply that information if requested. At least I could actually shop around for something better instead of rolling the dice on neighbors.
[Ubuntu Server] OpenRC.

Not everyone lives the containers hype.
- FLAVOR: Ubuntu Desktop

- HEADLINE: 1st party hardware

- DESCRIPTION: I'd love to buy hardware from Canonical that will just work, just like I do with Apple. Dell comes close, but not close enough that I will recommend it to people. System76 build quality is something I hear people complain about, so I can't recommend them either.

- ROLE/AFFILIATION: Software Developer, Ubuntu Member and Ask Ubuntu moderator.
Back when I was using Ubuntu, I could install an app called Redshift, which is basically the Linux equivalent for f.lux.
Flavour: Ubuntu Desktop

Headline: Preconfigured settings per known device

Description: Allow user-published pre-configurations to be published on Ubuntu.com. Then allow me to review and apply the entire thing or fragments to my fresh Ubuntu install. I should have an XPS M1330 install that just gives me the stuff for my computer.
The future of technology in crisis response
Show HN: Dediddo – a minimal sales tool
Really? Go back and install Windows 7, then Windows XP, then Windows 98. Tell me the boot times and how long until a browser opens. :D

I think our expectations are just getting higher.
Easily manage views, triggers, etc in postgres
Honestly, the only thing I really care about are wifi drivers, and it isn't really your fault that the card makers are bad at that.
- FLAVOR: Ubuntu Desktop

- HEADLINE: include f.lux or redshift as a default installed package.

- DESCRIPTION: by including f.lux / redshift , Ubuntu will be helping users to get better sleep . I know it's very difficult to accommodate requests for default apps, but macOS and iOS has Night Shift, Android has Night Mode.

Thanks !
gmail supports having +stuff in your email address too. it's fairly easy to set up filters to put stuff into folders based on the email it got sent to.
https://www.similarweb.com/website/news.ycombinator.com#over...
Taming Node_Modules at Facebook
I love these sorts of comparisons. For years I was working with and around jQuery code and coders, and no matter how much I tired, I could just never learn jQuery. It felt too high level, like a world built out of train tracks, so instead of going directly from point A to point B you took the 'easy' route that quickly takes you from A to C with no traffic, how fast was that? To D, then D in such a simp,e and easy way. Then finally maybe end up at our destination.

It wasn't until I resolved to try to learn JavaScript without jQuery at all that that mental barrier preventing me from understanding was removed. I blame the abstraction level and omnipresence of jQuery for preventing me from being able to learn JavaScript.

Now Ive been writing vanilla JS for a couple of years, a, learning s lot, and I gain a lot of knowledge from posts like this, Ditching jQuery, and YouMightNotNeedJquery, not because I knew the jQuery way—just because they lay out the simple JS way to do common things.

Long story short, after starting to learn JS I still cant figure out what a block of jQuery code is doing unless i re-implement it as vanilla to check and see if my guess is correct. I cant wait for the day when people are content with browser APIs for these things, many are simple but much more flexible.
You mean reinforcing?
Our front end guys use it at work. They seem excited about it. It actually makes a lot of sense to me, but I haven't used it myself except for their quick star wars demo when it was first announced.
40 awesome people you’re going to meet at this year’s EU-Startups Conference
>>> People will learn to ignore news even more than they do now.

Do you really believe people have learned to actually read the news in the past ?
The Windows method of having the user select what style of text they prefer from a set list of options would be a good starting point to take inspiration from.

It's quite intuitive and the average user doesn't need to bother learning the details of how fonts are anti aliased
These surgeries are absolutely dangerous. Doesn't help with people like this giving their email addresses and looking for referral bonuses.
> It's actually almost unplayable right now since a bug I haven't managed to pinpoint is messing up all the mines
...
> I'm currently in the process of rewriting the front-end

These two things seem somewhat at odds with each other. Clearly, to players of your game, a fix for this show-stopping bug would offer a fair amount of value, whereas rewriting the frontend, from your description at least, sounds like an exercise that is more for you as the developer.

I'm not criticising, by the way. Just sharing my thoughts based on your comment :)
Data from satellites is used in a variety of ways to improve crop yields. (And like most infrastructure, improves people's lives in dozens of other unappreciated ways)

The reasons for people starving in 2017 aren't due to food production issues (we grow enough food) but rather distribution issues, which are much thornier to solve.
I can only hope they actually find a smoking gun implicating Taylor as a true conspirator in this case. Because the picture painted by the article puts a whole new meaning on 'chilling effect'.

Did he pick the wrong place to advertise his code? HackForum could just have easily been Hacker News. According to the article Taylor actively worked to defend against malicious use of his software; deactivating accounts he found were using the software to launch attacks, and eventually removing functionality like password scraping and keylogging which ultimately proved too alluring to black hats.

The tool has obvious non-infringing use. That it can also be used maliciously cannot be a factor. If NanoCore is a criminal conspiracy, I'd hate to think what the FBI thinks of Metasploit or Tor.

The article puts forward a good theory for how the FBI might have found themselves in this position. They are used to barging into these guys houses, crawling through all their equipment, and finding actual evidence of collusion with black hats. They are used to pressing these guys to turn state's witness and in the past it's worked out great when a trusted malware provider landed them 100 convictions. I am shocked, shocked let me tell you, the FBI would, upon not finding any real evidence of a conspiracy, press on with charges against a sole developer with $60,000 to their name.

Taylor Huddleston might not exactly be Aaron Swartz, but if the truth is anything like how The Daily Beast is telling it, Taylor is going to need a lot of help and a lot of support to get through this, and I hope he gets it.
While I get that it's uncool to like Windows on HN, I really like Windows 10. With WSL, all of the CLI tools I need for development are here along with better hardware support (including suspend / resume, high DPI monitor support, latest GPU drivers / etc).

Plugging two 4K monitors into my laptop (which has a native 1080p display) is an awful experience when booted into Ubuntu. You either have to set the DPI to make the laptop display unusable or set it to make the 4K monitors look like $hit.

Plus... you know... games.
Traffic filters easily remove any plugin attempts to make a noise.
It's amusing that the suggested solution is to go and spend more money on a graduate-level degree. That feels eerily similar to the conventional wisdom that every single high school student should go to college majoring in a STEM field, which seems to be losing a little steam over the recent years.
One of my favorite quotes, "the dev whose code I hate the most is me from 2-years ago."

One of the unfortunate outcomes of the job market encouraging job hopping for salary bumps is many new engineers don't get the opportunity to see the cost of their own mistakes.
https://news.ycombinator.com/item?id=14003270 :)
>Australia is close to seizing the global crown for the longest streak of economic growth thanks to a mixture of policy guile and outrageous fortune.

It's the same true for Poland and a few other countries.
Do you drive a manual?
To me there is nothing more satisfying than a spirited drive especially in a manual transmission car.
And yes those new headlights are blinding. The fancier auto makers are making them self dimming to incoming traffic now thankfully.
Is 'it uses bandwidth' really a valid criticism of this? I would say no.

It's also not really "security by obscurity", which I believe refers to situations where techniques uses to secure a system are kept quiet in the hopes no one will figure them out. Here we have a system that is already breached and the point is to defeat analysis. Most analytic techniques I can think of would be defeated by the right kind of "noise", despite the fact that there may awareness that the noise is in there.
The Internet of Tomorrow
I fully agree with the post above me. This is so annoying. Why is acceleration default and why isn't there a setting for it?

This is also something that may scare away casual users such as gamers, where acceleration is not acceptable.
I used redshift successfully for a time. It worked rather well but I don't know the current state (eg does it support wayland)
This is my experience as well. Dimensions of character and past work are better indicators of good candidates. Degrees get little attention outside of college hiring.
Are you thinking of NetBus? https://en.wikipedia.org/wiki/NetBus
FLAVOR: Ubuntu Desktop

HEADLINE: Better (more polished) HiDPI support (also for legacy apps)

DESCRIPTION: I am running on 16.04 so I might be missing same latest fixes. But, some applications (especially Qt application like VLC player) have the issue with HiDPI monitor. Moving app between HiDPI and non-HiDPI monitor required restart in order to get correct sizing.
FLAVOR: Ubuntu Desktop
HEADLINE: Better (more polished) HiDPI support (also for legacy apps)
DESCRIPTION: I am running on 16.04 so I might be missing same latest fixes. But, some applications (especially Qt application like VLC player) have the issue with HiDPI monitor. Moving app between HiDPI and non-HiDPI monitor required restart in order to get correct sizing.
Everything works fine on my MBP except that the desktop is a postage stamp and unusable on the retina display. I tried making things scale but different programs pick up different settings from different places and most look atrocious.
That's true, but their opinion/editorial pages are extreme right-leaning, they're different teams.
Yes it probably is. Back when I worked on LDAP, we found that people were using the protocol in unexpected ways, basically as a standardized general purpose record/field/value/query access protocol. They were doing this quite strange thing because it appeared to them better than the alternatives which were : use the underlying database access protocol (usually proprietary and undocumented) or roll their own HTTP-based thing, inventing most of the rules and encoding mechanisms themselves (sound familiar??), or use some invented-by-committee thing such as CORBA.

GrahpQL I think is meeting a similar need but with the added advantage that it was designed for the task at hand, mostly not by a committee.
Very marginal effect, especially if you factor in the impact of Bitcoin and the other crypto currencies.
Some are calling it a "population ponzi".
- FLAVOR: Ubuntu Core

- HEADLINE: zfs setup in installer.

- DESCRIPTION: I would love to see an easy way to install the system with zfs. Current way is to use the wiki by zfsonlinux. And lets say it that way: It is not easy for beginners...
Looks really interesting.

I've started to notice a series new http/web libraries that are using futures-rs and tokio-rs under hood.

Yours look really clean. Keep up the good work.
I will write this rant here because it will get a bigger audience than any blog I would have.

Speaking of someone who occasionally ports software to less common environments I have a few things to say that I was hoping to find in this article.

First the case for and against autotools:

autotools are well supported by every packaging system out there (freebsd ports, pkgsrc, apt, rpm, etc) where it's really just a line or three to do the build in the package definition.

The main things that are not usually thought about by developers but are loved by porters and packagers (and come out of the box with autotools) are: DESTDIR support (installing into an intermediate path, so DESTDIR/PREFIX/usr/bin/myapp) and cross-compilation, which is one of the biggest strengths of using C in the first place!

The biggest argument against autotools is that feature discovery at build time is complete bullshit. I hate it. It reduces determinism and ties execution environment to the build environment.

So if you can support DESTDIR and cross compilation without autotools, go for it! It's not that much extra work!

---

The second point I was hoping this article would address is project layout. In the last few years a nice, standard-ish layout for portable projects has emerged but package maintainers end up having to teach it to every new (big) project.

Here are examples where it has gone okay:
https://github.com/nodejs/node/tree/63243bcb330408d511b3945c...

https://github.com/golang/go/tree/964639cc338db650ccadeafb74...

Where you are writing to non-portable parts of unix you can build non-portable stuff into their own files named simply after the platforms and include the correct stuff higher up in a .h

and an exmaple of it not going so well:
https://github.com/dart-lang/sdk/issues/10260

(fwiw you can find https://github.com/mulander all over this "teaching" effort, so points to him)
D-Wave open sources its quantum software
Senate GOP votes to allow ISPs to sell user private data.but
Homemade BBQ Sauce
This isn't just external monitors! MBP with "retina" screens are also unusable for Ubuntu :(
Put it where it will have the most impact / get adopted, then that can cultivate a desire to have it for other browsers, and someone may get motivated to write those versions.
See that blip for Rochester,NY with the top satisfaction and a high speed index? That's where I live and I can say it's the best driving city I've ever experienced.

An excellent balance of bandwidth and saturation and average distance, makes most drivers here really easy going and happy.

...unless your trying to get to East Ave Wegmans at 5:30 pm on a Friday :)
Ah, you are right...
Looks like a Lisp dialect from the video. Is there a language reference or other supporting documentations (the docs/ directory did not shed much light on the language).
Google has actually blocked similar "noise generation" apps from the Chrome Store in the past. As I recall, there were a few extensions out there that would 'click' on every ad displayed. Obviously that would have created serious problems for Google, so they nixed it.
Yes, I always considered that inflated bus speeds a scam.
It is like having a subway line driving trains every 2 minutes, but only 1 train in 15 taking passengers, rest going completely empty.

If you look at CAS latencies [1] then it's clear that memory speeds stagnated a long time ago:

[1] https://en.wikipedia.org/wiki/CAS_latency
Ask HN: Does anyone want to help me write a secure DNS proxy?
The idea would be to:
1) Set the DNS proxy as localhost
2) Proxy all DNS requests with a web server via HTTPS REST API

If you want to help out contact me at ron.reiter at gmail dot com.
> Yes, despite it being the poster child, the mining sector only comprises 16-18% of the economy.

Uhmm.... I just pointed out that the use of the word "only" is not justified... :-)

> I can't remember exactly but the Banking sector in Australia may be the bigger than mining.

What do you mean by "larger"? Employ more people, pay more wages? Just "having" money (and large numbers in their balance sheets) is kind of a given for that sector.

Besides, the point never was finding the "biggest". Somebody can be a tall person even if they are not the "tallest". So large changes to that sector will have large effects to the overall economy, many of them indirect.
Annotating constant parameters
Coming from a background mainly involving game development and control systems, this is one of the things that I find myself shaking my head at when reading HN. So many people here forget there's a software world outside web code, where memory and CPU time aren't effectively infinite, you're modeling processes and systems with continuously evolving state, and where trying to make everything immutable is just plain silly.
I've been working on prescription-free pills to assist your sadly decreased lovemaking ability. Curious minds want to know how you handle me and my webhosting needs.
That's what Linus has to say about Nvidia and Linux:

https://www.youtube.com/watch?v=_36yNWw_07g

SCNR
- FLAVOR: Ubuntu Desktop
- HEADLINE: Wayland, Wifi support
- DESCRIPTION: numerous wifi dongles still don't work or require unnecessary work
What's the legitimate use for remote keylogging?
Accusing a judge of not being impartial is a non-starter, but improper comments can be a basis for a larger "abuse of discretion" argument. The idea is that a discretionary decision can be overturned on appeal if it's not within the range of reasonable decisions in that situation. So if the judge said "well that's a stupid argument," at the hearing before the lawyer had presented, and the argument was actually good, you might throw that quote in from the transcript to argue that the judge glossed over the merits of your argument instead of giving it serious consideration. Not "she's biased" but "she just didn't give this enough thought."

Of course you'd never piss off the judge hoping to get a negative reaction. The appeal is 95% decided on the basis of the judge's written opinion, and your appellate briefs. If the judge ignored a good argument you made, it'll be apparent. And if it's a close call, the appellate court will show deference to the judge.
- FLAVOR: Ubuntu Desktop

- HEADLINE: All updates reboot-free

- DESCRIPTION: Short of a major-version update, the software updater should never ask me "Please restart the computer to begin using your updated software" again.

I'm already using the "Canonical Livepatch Service" - but I still get asked to reboot much more often than I would like.

- ROLE/AFFILIATION: Programmer
The signalling competition of higher education is turning into a Red Queen race.
Distributed spidering for a community-fed search engine index would provide comparable end-user benefits while being considerably more socially useful.
Exactly. Perfect is the enemy of good enough. Granted, you still do have to cross the good enough threshold. I think this is the harder question to answer: Is this code a good balance of correctness and maintainability without being perfect?

At the end of the day, you are either adding value for the company and team or you are not.
Loving Ubuntu myself, I would like a system not requiring command line stuff for fixing things, so everyone could use and maintain it, not just experts (e.g. a "fix my computer" button that in worst case it could reinstall everything but the home folders).
New construction (at least in the north central US) is minimum 2"x6" studs in the exterior walls filled with fiberglass insulation and pretty significant blown fiberglass insulation in the roof. Most of the noise going between interior rooms is a result of the use of cheap, hollow doors; usage of solid oak doors minimizes sound travel between rooms. Additional noise-damping insulation can be installed between rooms if desired that effectively eliminate all sound travel between rooms.

I'd speculate that a well-build modern wood-and-sheetrock house is probably more energy efficient and quieter than an early 20th-century double- or triple-brick house.

Also, wood-and-sheetrock is a lot easier/cheaper to replace than brick when a tornado comes along and knocks the house down, which is possible in 75% of the US.