skysight-inc/HackerNews huggingface dataset:
I don't know enough to justify my opinion but I really really don't get REST. Having recently had to learn a lot of web stack in a short time REST was one of the most confusing parts, and I think it's because it intrinsically doesn't make sense. I have a client and a server, they need to share a language so that the client can tell the server what do do.

REST seems like jumping from that situation to a situation where you have an object hierarchy modelled as a tree and can only perform CRUD. But why? As in the article, what if I have operations which only make sense as a combination of CRUDs on different objects? What if my type system doesn't map nicely to a tree? Why am I forcing this interface through a step of serializing it into a set of actions that it doesn't naturally map to and don't individually make sense?

In most programming languages you import a library with a set of functions or classes, and call them with parameters (binding on key-value or order or both).

If the server is to my client side another library, why do I impose CRUD on every operation and pretend that this makes sense? It's like a programming language where instead of calling a function, you have four modes of calling a function which must map to CRUD, (these have different conventions for the same thing (body vs querystring)) although there are no guarantees that they actually do map to CRUD lots of people don't follow the convention properly and everyone insists that you must try to adhere to it as purely as possible in the name of "standardization".
One of the quotes from a senior engineer that has stuck with me over the years:

> "Working is the lowest bar of quality."
she hasn't finished her phd yet, lets see what sort of research she can do before we sing her accolades. She may go work in finance yet (and there is nothing wrong with that).
Because I really don't care, because I just do it to get a job. And my grades are pretty much average in everything so shouldn't be worse off than the rest.

I just do it to not be unemployed or work low paying jobs for the next 40 years.
Also doesn't Midnight Commander do what you're after?
Look, it's fairly obvious that you are in fact the one with a partisan take on this, that's torturing the data until it tells you what you want. Any accusations you're lobbing at the media are clearly projection.

e.g. your link, which you characterise as "women's pay is usually 8% larger than men" and claim is surprising, is much more limited in your source:

"Here's the slightly deflating caveat: this reverse gender gap, as it's known, applies only to unmarried, childless women under 30 who live in cities."

And they go on to explain it very succintly, there's 3 female graduates for every 2 male graduates in these areas in that demographic. People with degrees make more money than people without. Surprising? No. (And while I haven't run the numbers, this appears to show that the male graduates are still being paid more than their female peers, there's just less of them!)

So you've railed against the 76% percent figure and said the 2.4% is better (but still not perfect) because it doesn't control for every variable, but you're happy to use any old figure to back up your own case. This is very weak sauce.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Default Installed packages (add)

- DESCRIPTION: emacs, valgrind, gcc, g++, gdb, vim-full, latest release of Golang

- ROLE/AFFILIATION: Software Engineer
This needs to be done slowly or you're going to piss a lot of people off with broken shit.
Maybe install it in a different profile ?
Tribute to the Falcon9 through book recommendations
-FLAVOR: and Ubuntu Server
+1
Wishing her the best.
Can you explain why? Assuming you could still `apt-get install python27` and `update-alternatives` to symlink that back to the default `python`, no?
- FLAVOR: Desktop

- HEADLINE: Full VR Support

- DESCRIPTION: VR isn't just for games. And using VR for productivity is a no-brainer. Ubuntu should be the go-to operating system for the most immersive VR desktop experience. Ubuntu should lead the VR-on-the-desktop revolution by supporting desktop VR (by working with Steam/FBOculus/MS/Google/Samsung as necessary to get the hardware and drivers correct and plug-n-play).
In my experience, I've found that the configuration management aspect of writing software is the least understood and hardest to learn.

All the books on learning languages I've read just skip it entirely, or provide a default setup with no explanation. Which is somewhat understandable. But then the documentation for various projects also do the same thing. I'm left reading the man pages for various tools that some project says I need and going "Why do I need this?" on a higher level than the man pages.

And in my professional life it's much the same. On one project we have one or two people who understand how the system is setup, reject any kind of change or improvement, and just keep throwing bailing wire at it to keep the process going.

On my own, partly as a result to institutional intertia, we have an ancient TFS build controller running a powershell script running gulp running webpack running babel, and then deploy it using robocopy to network share in IIS (using iisnode). It's amazing it all works. It often breaks, rarely with the same error. It also takes 10 times as long as building on my local machine.
I plugged this story a full 5 hours prior to this person, but my post is no where to be found, how is it that the first to post a story is the last to be found?

I guess when you post on HN, its who you know, or something.

Lastly, on subject, the gist and I don't see it here, perhaps nobody read the article, they went after the author because they couldn't find anyone else, simply put the person is public is the one that get's busted the real criminals smart enough to work 'anonymous' are exempt from arrest.

Go figure.
Isn't this pretty much spam? What interesting discussion could possibly come of it and what if everyone with a product started posting these?
I agree, it's barbaric.
SES explicity stated that they would not disclose the discount they recieved, but confirmed they recieved a discount.
Windows also gets my vote when it comes to the per-app volume mixer controls which have been awesome since Windows Vista.

https://blogs.msdn.microsoft.com/larryosterman/2005/12/15/vo...
There is a -100% probability that they will authorize someone else to launch a small camera rocket preceding the main rocket.

There is already a big exclusion zone for planes. If a screw or nut fall from the leading rocket and hit the main rocket, it's a recipe for a disaster. And ...
> By Betteridge's Law of Headlines, the answer is "No".

I feel a little bad for phrasing a title like a question, but an alternative working title was "The Future of API Paradigms". I tried to touch on a variety of possible paths beyond GraphQL, including that REST might be the right way forward.

> REST describes the architecture of the web, which most websites already conform to. Developers could design web APIs more like web pages, but standard media types must be adopted first. JSON-LD is a strong contender at that.

Yes, quite possible, but it seems to me that REST and hypermedia aren't actually buying us all that much when it comes to APIs. Theoretically it makes them more discoverable and future proof, but in practice I find that no one really uses these features, and even when they're available, they're often used improperly.

On the other hand, something like GraphQL has some pretty significant advantages in the form of very flexible querying and very efficient message transport (you get everything in one call instead of _N_).
>Give me a MacOS like experience on the trackpad (especially the 3/4 finger workspace switching) and I'd never look back on MacOS again.

This. This. This.
FLAVOR: Ubuntu Desktop.

HEADLINE: Better support for proxy for those of us behind corporate firewalls.

DESCRIPTION:Passwords need to be kept in env variables which can leak out. Every tool does it a little different. curl, wget, chrome, firefox. I had to modify python code for apt-get to pass the proxy.
> No, anything that has residual radiation will be entombed in clay/rock/etc

Fine, it'll be an underground mountain :-)

> [...]compared to coal waste[...]Containing millions of tons of toxin-laden waste[...]

Holy shit, I had never even considered ash. It just never crossed my mind somehow. Thanks for bringing this to my attention.

It doesn't make me any less opposed to nuclear energy, but you've given me one more reason to be against coal plants (as if there weren't enough already).
Verizon announces plans to install a download-tracking app on its Android phones
So much this! _If_ it succeeds in waking up from standby, only 2 of my 3 monitors work, this means I end up rebooting anyways...
She‽‽
Writing elegant React Components
I've heard its newsroom is even more liberal that the NYT, but it's very professional so it's hard to tell.
Does full right wing even have a coherent meaning?

edit: Which I realize now is poor phrasing. When I say "coherent", I'm not talking about right wing ideologies being coherent or not, I'm asking if there is actually a bundle of beliefs that have extremes that can meaningfully be taken together. Some ideologies embrace national defense, others are less concerned with it, others consider it at odds with personal rights, and so on.
They did this immediately after the surgery, I am pretty sure the person soon learned what different shapes look like. They just wanted to test whether an understanding of shapes by touching them transfers to an understanding of what they look like. I will try to find the experiment in case you are interested in the details.

EDIT: Did not find the specific study I was thinking of but this is known as Molyneux's problem [1] and there are several sources mentioned in the article.

[1] https://plato.stanford.edu/entries/molyneux-problem/
For her to be next Einstein, she would have to revolutionize physics somehow. Even then, it would be questionable, because she already seems to be acknowledged by the physics world, whereas Einstein was relegated to working in a patent office rather than academia when he made his discoveries.

She sounds super-cool and smart, but the Einstein comparison is just weird. Also there are probably many other smart kids in physics, too.
Bricks, in the majority of the world for the last thousand years. Making interior wall with plaster or wood is illegal in some european countries.
I've lost count of how many 4k and 64k intros have disappeared from my collection.
So the problem isn't so much the roofs but rather a lack of education and informed buyers.
Quiero que Ubuntu sea completamente libre que sea también el kernel libre
The first thing I did after reading the Ask HN was Ctrl+F 'systemd'.
Python dictionary, the implementation
It's probably not meant in a negative way; just badly worded.

Even in Norway where girls have an easier way into physics and math studies, there is a significant majority of males in those classes.
Let's start with actually prosecuting those that break current laws without regarding color of skin or size of bank account.
I'll bet large sums of money their perdiction is wrong.
> you still won't have anything to inline in the web page.

How about a good old-fashioned image that doesn't require the viewer have JS enabled?
I posted this because there's not enough written about the cryptanalysis of Allied ciphers by Nazi Germany.

This NSA document provides further insight into Nazi German breaks during WWII: https://www.nsa.gov/news-features/declassified-documents/eur...
Quiero que Ubuntu sea completamente libre y que el kernel también sea libre.
"Analysts didn't expect DDR5 to be developed"
Is that the same analysts stating that Apple will have an event at the same time as last year?

If an improvement can be done cheap and easy it will be done. Implementing a memory controller for DDR5 is probably a trivial job very similar to current DDR4.

Integrated GPUs has been on the rise for a long time. This is good news for reusing current memory controller designs while providing higher bandwidth.
Honestly, it would be very disappointing if she wasted her talent in finance. We need more brain power to focus on runaway climate change. It's the top priority of our species, if we want to survive the next century.
And so you should be because these things aren't predictable in the slightest. No one thought Stephen Hawking would change the world's view on black holes, until he actually did. Same goes with all the other famous scientists. In fact the odds are positively stacked against her; it's more likely she won't achieve anything again we ever hear about.
My first reaction is to think - I hope my girls can take inspiration from Sabrina.

But taking a second to think about it, she's an inspiration to _everyone_. She just got on with it and built a plane. Starting something, finishing something - and at that age - is impressive. Never mind all the talents she appears to have.
> Please file bug reports for your issues, and not just as blanket statements

I'll admit, it's been a while, but my experience with filing tickets for graphics-related issues like these has not always been particularly positive. Debugging them and actually identifying the root cause is quite difficult, and I end up getting bounced back and forth between different bug reporting tools for different OSS projects that may or may not be ultimately the root of the bug, and each of which thinks that the other is the more likely cause.

I have some sympathy here because I know it's tough to identify, but it's a huge time investment on my part for very little apparent gain, especially since these issues are already reported.

Besides, as I said, these issues are pretty well-documented already. I don't think there's a lack of information about the issue; it's just not an easy one to solve, and there are a lot of different organizations that are responsible for various pieces.
I'd consider the responsible center-right newspaper to be the Wall Street Journal. As for news/opinion magazines, there's Commentary, The American Spectator, National Review, The Weekly Standard. I'd consider U.S. News & World Report to be an establishment conservative outlet, too.
Perhaps the Economist? They seem generally professional and intellectually honest, but posit everything from a right/Capitalist perspective.
I was thinking the same thing, real sessions might be separable from fake.

This smells like an adversarial problem, where one AI makes fake traffic and one tries to detect it. Perhaps the fake session creation bot could mingle on the same sites as the real sessions to make it harder to distinguish.
I would go with the Intel 4004 for historic reasons https://en.m.wikipedia.org/wiki/Intel_4004 or other 4bit CPU for simplicity. Latency is going to force any large scale CPU into toy category, but you can still do a lot even at a few kHz with a 4 bit CPU.
I already have Ubuntu on my servers, PC, and tablet. Now I also want to run Ubuntu on my Phone!

P.S What's up with the non-commercial use disclaimer !?

To make money you should focus on enterprise and education. A lot of organizations want to run Linux, but the current available solutions are total disasters, for example 10,000 units delivered where the OS installed on them was incompatible with the hardware. Enterprises currently run Microsoft, Apple, or Google and I think this would be a fine market for Ubuntu to make some dough.
Whatever you do though, don't sell ads or personal info, but I think you already learned that lesson ;)
It is in other countries.
It might help to note that specific quote was in the following context;

Pasterski first attracted the attention of the scientific and academic community after single-handedly building her own single-engine airplane in 2008, at age 14, and documenting the process on YouTube. [1]

At age 16, she piloted the aircraft herself over Lake Michigan, becoming the youngest person ever to fly their own plane.

Then comes the quote.

If this quote was referencing 23-year old Sabrina I agree it would be patronizing. In reference to a 14 year old building an airplane and then flying it, I'd say it's pretty spot on.

Seriously, watch the video.

[1] - https://www.youtube.com/watch?v=blVmHo_8bmA
The article is predictably light on details. Other than being young, building a plane, and having a great GPA at MIT, what leads them to believe she's the "Next Einstein"?
If you're shocked it just means you haven't been keeping up with how the US treats it's so called citizens.
JEDEC officially specs DDR4 RAM up to 2133 MHz. But manufacturers seem to have left this far behind already, with Corsair and G.Skill shipping modules at 4200 MHz. I don't see why JEDEC doesn't just add a few more rows to the table of official speeds. The only real advantage for a new spec is to bump the density.
I disagree with the second point.
> GraphQL 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.

Right on. I think that its early strength of opinion and design and having a spec available from the get-go is one of GraphQL's big strengths.

There are lots of ideas about how to use REST and HTTP correctly, but for the most part the only things that are universally agreed on are that URLs are _usually_ resources (you can find lots of cases where they're not even in APIs that are popularly thought to be well designed) and that HTTP verbs _should_ map to CRUD (but again, they often don't because ideas like `PATCH` only became widespread quite late in the game).
Have you tried cmake?
Quiero que todos los paquetes estén actualizados a la ultima versión y que todos los programas estén actualizados a la ultima version
The problem is use of softwood timber frames (because: cheap) in a very wet country, adding the cheapest possible roof, then cladding the whole lot so you cannot see any leaks or other damage happening. Then selling the resulting tiny flat to a first time buyer who doesn't know any better for an average of £232K (2016 figure). IoW a systematic failure at all stages.
You win buzzword bingo
This headline is going to generate a lot of negativity because a comparison to Einstein invokes an image of someone that fundamentally revolutionized bedrock scientific theory for an entire discipline, not "just" off the charts intellectual prowess.
Any other idea, then? Maybe a powerful propeller drone with a good climbing speed?
Bingo on the selective prosecution point.
+1 Happens all the time. Can't tell specifically what the cause is. Most common seems to be the display hangs after unplugging HDMI while the laptop was in sleep mode.
The wider public tends to love the idea of comparing smart people to Einstein...I wouldn't think much on the comparison except that it is a statement that she is unusually smart.
"That’s nice, but what have you done lately?"

Awesome mantra! How about she's the first Sabrina Gonzalez Pasterski instead? These comparisons are super weird, I'd love to hear more about what she's actually invented, rather than lazy Einstein comparisons.
The article and title mention that his only applies to android. Does Apple have any official stance on this type of behavior? Is this possible with IOS, or does Apple have a tighter grip on its OS updates and other means of installing software? I thought they did, but I'm pretty ignorant of apple at the moment.

I was just thinking about switching to an iPhone the other day, so maybe this is a sign.
- FLAVOR: Ubuntu Server

- HEADLINE: Separate purge-old-kernels command from byobu package

- DESCRIPTION: I like byobu, it's extremely helpful but I would prefer the purge-old-kernels script to be in a separate package. I like to run servers with the minimum amount of packages installed and don't really need byobu since most of my maintenance are remote commands. /boot gets filled up quickly and the purge-old-kernels is a script I think is well written and perfect. I want it separated from byobu, please.

- ROLE/AFFILIATION: SysAdmin
Agreed that it was probably accidental rather than sexist, but from someone in that position it was extremely poor judgement to use those words.
I want it to wok out of the box on my macair
At the age of 23 Einstein had just found a boring job, out of the public eye, that left him plenty of time to dream and think big thoughts [1]. Untimely attention from Harvard might well have ruined all gifts he was about to give to physics.

[1] https://en.wikipedia.org/wiki/Annus_Mirabilis_papers#Backgro...
Good article. I thought the statement ""The true common denominator, she found, is anti-globalism"" makes a lot of sense.

For those of us who like to maintain national sovernty (thus dislike 'trade' deals) and mistrust globalists, the news media does seem biased.

I am in my 60s, and most of my life I could be considered a slightly conservative democrat, but in the last decade I have embraced a philosophy of 'small is better' and 'distributed is better than centralized.' It was an eye opener for me how much the news media favored Clinton and in general treated Sanders unfairly. Anyway, living through last year really made me believe that the news media is just a tool for the financial elite.
Flavor: Ubuntu Desktop

Headline: Good (or even acceptable) high-DPI & multi-monitor support

Description:

High-DPI support is really bad in Ubuntu right now, and multiple external monitors are poorly supported. Here are some of problems I experience regularly:

- Ubuntu won't remember screen configurations when unplugging and "replugging" external monitors, which means I have to reconfigure them again and again.

- Often Ubuntu will freeze / crash when unplugging external monitors or when powering the laptop up after putting it in sleep mode and unplugging the monitor cable while the laptop sleeps. The only safe way to unplug a monitor is to first manually disable it in the "Display" settings, which honestly is not acceptable.

- Ubuntu often does not even notice when monitors get unplugged, hence it keeps displaying apps on (now unplugged) monitors. When opening the "Display" settings it will usually recognize the mistake and remove the extra monitors from the config.

- High DPI in general is still poorly supported in apps and the performance is very bad compared to e.g. Windows, to the point that I'm not even able to play 4k videos.

- Some keyboard/mouse gestures don't work on secondary monitors (e.g. using the arrow keys to navigate through menus)

Role: CTO

---

ADDENDUM:

By high-DPI I especially mean 4k displays (e.g. 3840 pixels wide), which are becoming more popular and which are almost completely unusable without proper DPI scaling.

Another problem with the "Display" settings dialogue is the weird behavior when dragging window icons around to arrange them: Often they will get stuck or outright refuse to move where I want them to be, such that I need to resort to some hacks (e.g. moving monitors around each other in circles) to get them where I want them to be. Also, when plugging in an external monitor often Ubuntu will not detect it correctly and display it as having a resolution of 800x600 pixels, refusing to adjust it or enable the monitor. The only way to fix this is to reboot the machine.

In general I want to thank all developers of Ubuntu, which -while not perfect- is still by far my preferred OS for any serious development work.
My 1959 red brick construction house in Tucson, Arizona is built the exact same way, but for heat control in the summer.

I also own a rental house that is 100 years old made of 14" thick mud adobe walls, including the interior walls! Also done for temperature control.
Builds plane at 14.

Graduates MIT in 3 years with the best possible GPA.

Internet commenter: "yeah but so what"
Heh, the dangers of an inside joke on a public forum...

For those downvoting, Stavros is a friend, and based on the number of kids songs videos I send him on IM, he is pretty well informed about what my kids watch ;)

Relatedly... Elmo and Ricky Gervais make a great comic pair:

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