skysight-inc/HackerNews huggingface dataset:
I'll go ahead and drop my preferences here as well:

The X1 Extreme is nice. It is one of relatively few PC laptops that are comparable to the 15" MBP in terms of performance (H-series processor rather than U-series) and portability. It has upgradeable RAM/SSD, so I got the base model with the upgrade CPU then purchased 32GB/1TB separately and saved something like $600-700 as a result. With slightly better cooling and a 3:2 display I think it would be nearly perfect.

Concerning distro, if you want to "just get work done" I recommend Ubuntu if like the way it looks or want to use one of the non-Gnome desktops. If you do like Gnome but but like the Ubuntu desktop, Fedora is great.
There's nothing honest or dishonest, sound or unsound about this. It's a question of what the role of money is in a given civil society. The US tends to view money as a tool for voting on which projects, companies, etc are most efficient.

Saving doesn't always mean saving money but rather saving value. If you own your house and land outright, would you not consider that "savings"? What about government bonds? Corporate bonds? Fixed-incomes? Dividend bearing stocks? Growth stocks? All of that is savings. Cash in a mattress is an unproductive asset, it's a waste of potential. An account at a bank that lends and kicks some back to you may be the most productive allocation in some circumstances but overwhelmingly it isn't. Money is only valuable when it moves.
What's wrong with glib, other than not being lightweight? I love glib.
The last time I got a couple of new belts it was from a little craft-type belt place in one of the London markets. They're great.

You might also have luck checking out cobblers. Some of them make belts and other leather goods on the side.
Stop trying to 'be original' and be prolific instead (2016)
Ugh I was always under the impression that Texas has lower real estate prices than California due to more liberal building permits. But it is very bad in both places in big cities:

Austin: https://fred.stlouisfed.org/series/ATNHPIUS12420Q

San Francisco: https://fred.stlouisfed.org/series/ATNHPIUS06075A
It’s not going to go over well. Many people believe there’s different enforcement of the law for rich and poor. I expect it will promptly backfire when you actually introduce something like that unless executives suddenly get a reputation for being poor people. You would need to build a ton of trust and everyone will watch it closely for clickbait fuel.

Even if this somehow cracks down harder on execs than the current system, it could also be seen as a separate track to justice for rich people.
Plenty of tea shops use powder. First of all, most places in SF use non dairy powder. There are exceptions and some places do allow you to pay extra for real milk, although my preference is oat > real milk > non dairy powder.

Then there's the flavoring powder. For instance, most places use powders like "taro" powder, although Plentea is a notable exception for having real taro based drinks. I do agree with you that not a single place use tea-based powder but again, this isn't what people are referring to when they mention this dislike for powder in their boba drinks.

I don't understand why you're associating "dirty" boba shops with racism. AFAIK Boba Guys is confounded by two Asians and has mostly Asian clientele AND is run by a diverse but largely Asian group at every store. It also happens to be clean and shows off the fact that it's clean. Please tell me how this is racist (presumably against Asians)? It looks like you're associating "dirty" shops with immigrants (won't get into how that's wrong of you as I'm already writing an essay).

> this leads to claiming only your way is right and perpetuating racist stereotypes that if a boba shop does not LOOK clean, it must NOT BE clean.

You're putting an undue burden on consumers. If a sushi restaurant smells like rotten fish, I shouldn't have to go in there, order some fish, taste said fish, and THEN determine if it's in fact rotten or not. I can just not go and frequent other restaurants that do not have that smell. Same goes for other establishments like boba shops!

I have no context regarding this Andrew Chau person but I'm assuming he's 1) one of the co-founders of Boba Guys and 2) potentially mislead his investors?

Overall, I think you harbor some resentment over Boba Guys being 1. white friendly and 2. contesting market share from immigrant-run stores which may or may not be dirty. I have no problem with the first point and neither should you. Regarding the latter, isn't the solution for these stores just to clean up their place and improve on marketing? What do you expect? Stores like Boba Guys to turn down the marketing? I just don't understand your rationale here.
Not sure who downvoted you, but yes. More housing requires more businesses in the area to due to spending of the residents, which in turn creates jobs, which in turn creates housing demand.
> arabs refused the rights for jews to have any kind of state at the time.

Did they refuse them rights to any kind of state, or refuse them rights to any kind of state on land that was at that time Arab land?
It’s not hard to see why a country would be against giving over its own land.
Here's one of the companies Ann Arbor properties:

https://www.americancampus.com/student-apartments/mi/ann-arb...

Their cheapest rates (~$1000...) are for double occupancy studio apartments that are about 550 square feet. They are nicely furnished (at least, that's what it says on the sticker, who knows how well the furnishing are kept up).
Have you seen the control-group results? ;-)

There's also Stephen Bourne, who had initially programmed in Algol, and has a bunch of Algol-like macros that he uses when programming in C. I'm not finding an original source, though several references turn up.

Muscle memory is a real beast to change. The local optimum is always "stick to what I know".
As Bus Ridership Plummets in Los Angeles, Efforts to Boost It Hit Speed Bumps
It should be added that criminal law that time also meant that executed convicts had to be studied by the general public to inspect any inner deformations or sick organs which could have caused those crimes. So the executioner was also a pathologist who prepared a public autopsy in a special room after the execution. Or there was another special doctor who did that. Many executioners did the autopsy by themselves which raised their profile.

An excellent novel about he executioners business is Pavel Kohout's Katyne.
Great post, beautiful site (and fast!). One passage caught my eye:

> Deployments are not zero-downtime at this point and I’m planning to switch to an AB-style deployment model once the site has enough traffic to warrant it

Do you mean blue-green deployment ( https://docs.cloudfoundry.org/devguide/deploy-apps/blue-gree... )? In any case note that you can do that even with just a single compute–just run both instances of the app in the same compute, on different ports–say, 3000 and 3001–and use a reverse proxy like Nginx to load-balance incoming HTTP traffic between them. Then you get blue-green deployment almost for free.
So, how is this better or worse than RTSP and/or h.265?
> It's not that I actively want to 'prove someone wrong', but part of the way I learn is through argument; expressing my disagreement in the hope that the other person will prove me wrong and I might learn something.

Why not express yourself truly and just say this out loud?
Are you counting the small one on Tully Road, in addition to SJC?
Seems like there was no commit. Instead of commiting code, 'they' hacked the build server somehow, and modified files on a synced directory Webmin used for building its packages.
Texas doesn't have onerous zoning, it just has onerous building requirements (that apply everywhere). Setbacks and so on.
Ask HN: Best Linux Laptop Replacing a Macbook Pro?
All in the title.

We are transitionning from Macs to "whatever you like" and I would like to look around for a good linux laptop equaling what we can get for the price of a MBPro (13", 512Go disk, 16G ram for 2400€).

I bet the competition can do better (I'd certainly fancy 32Gb of ram), but I don't have much experience in PC type laptops. I use linux a LOT at home so I'm confident I'll be able to install it, but I don't have the compatibility story.

What would you suggest?
Dell XPS?
Lenovo something?

THanks!
If the ECB doesn't do so Europe is doomed.

Since the inception of the Euro it's been clear to anyone with an economics education (not me, but this is the impression I've gotten reading commentary from anyone respectable), that Europe has some serious flaws (from a financial perspective) that will take decisive action to fix. One of those things is that Germany needs to start spending more. Unfortunately I don't see it happening. But I'm crossing my fingers than Macron can somehow pull a miracle.
My younger sibling is in college now in her senior year. She was living with my other sibling, who just moved away after graduating from her residency program.

My parents don’t have a lot and my younger sibling was going to take loans this year for housing and food. I’m helping her out with that.

My own controversial thoughts are that higher education in this country is an epic scam. I had degrees in CS and Finance. Aside from 2-3 main courses in each program (algorithms, operating systems, and networks in CS, maybe linear algebra, stat, and diff eq) nothing else prepared me at all for my career. So many courses required to get a number of credits that were a waste of time in hindsight.

Then didn’t help me become a better learner. They didn’t help me evolve past my prejudices. All of that change happened in my career, and all my success with learning skills while I was working. My degree programs may serve some people, but they were too abstract.

My professors generally didn’t care. They existed to do research. Most courses were taught by TAs. I remember in 2010 a finance professor going on about Amazons business model and how it was a company doomed to failure. Most of these educators never worked a day at a company outside of education.
Physics professor says online extremists act like curdled milk
Rent definitely affected my choice of school. With identical offers, I opted for a smaller tech-oriented university over the University of Toronto, which is either the top or one of the top schools in the country. I don't regret it, because rent in Toronto was insane and it's only getting worse. I'd have to commute 90 minutes to my parents' house with no time for a social life, and I'm super lucky to know that I even had that option.

And now rents in the small town are growing. Subdivided houses are torn down for luxury apartments, and with recent cuts to government loans, it might not be affordable for some low-income students.
Would this apply only to executive when they are directly aware of or actively encouraged/engaged in illegal activity?

What I wonder about when people suggest these things is what happens if a CEO takes every procedure possible to ensure the company he or she runs is engaged in no illegal behavior, but illegal behavior still occurs?
My allocation model requires a certain percentage in cash. I send most of that cash towards my mortgage instead. Even a low interest rate mortgage of 3-4% beats current cash savings rates of 1-2%.
It's stuff like that that keeps me away from small towns (except for vacations). Indian and Thai food is too much for me to give up.
I don't have a good overview but the last time I saw wasm-generated assembly it (e.g. firefox's compiler) was very very bad at actually using x86 addressing modes and other peephole-like "optimization" leading to high instruction counts and code size.

This is something that will easily improve over time without a ton of work.
For serious hiking boots, might check out Limmer in New Hampshire. They make custom boots but I'm pretty sure they have off-the-shelf boots as well.

I have a pair of their custom boots that are about 20 years old and (with resoling and some repair) they're still great.
You don't need someone from the Flutter team to tell you that that's jumping to wild conclusions. Skia is a mere blip in Chromium (both in terms of source code and resource usage).
Goto sounds like a generally bad idea in a more expressive language like Javascript. Can you give an example of some Javascript-with-goto code that would be better than vanilla Javascript?
Vegan wallet? Sounds like a marketing ploy. Look for plastic or hemp or clothe if leather is off the table.
installed 1.930 from Jamie Cameron on a lonely Ubuntu 1804 this week.. its been 18 months since looking last.. then saw this! generally, Webmin looks great -- updated interface, and more nerdy perl tricks than you can throw a Perl Book from OReilly at .. I hope Webmin project takes this (and the cold-shoulder from Debian) in stride .. keep up the good work, Webmin !
Yes, exactly. When "the Prince of Pot" Marc Emery had his stores in Toronto, it was pretty easy to get $150/oz of rather good product. They, as well as plenty of others had some amazing specials to always ensure there was something for everyone. And their $150/oz specials were far from ditch weed. Good all around for everyone.

The government is slow to catch up with underground etiquette, I guess. We'll get there eventually. Nobody is selling moonshine at cheap prices around these here parts anymore.
Wow, I don’t use this software, but this went undetected for a fairly long time. There’s probably actually quite a lot of ways this could’ve been prevented, so I hope the project will view it from more angles. I think it would be smart to redo the build server from scratch as well, personally I wouldn’t trust it anymore.
Take a look at this list of wealth per adult [1]

Germany is at no 29. It's not like the median German has profited. If anybody has profited then it could be the average German, i.e. the top 1% that has made some money.

That said, why do you think government spending will lead to prosperity? They can get some people off the streets, but sooner or later, resources will be misaligned to the point that the economy is not competitive anymore. Germany had a state-run economy in one part, guess which one almost vanished.

[1]: https://en.wikipedia.org/wiki/List_of_countries_by_wealth_pe...
I’m in the same boat. I want an actual social network to keep in touch with people. No memes, no ads (give me the ability to opt out of ads by paying), no creepy “people you may know”, etc.

Is that so hard? I feel like there’s opportunity for a honest business with non-intrusive ads that you can opt out of by paying.
People get to decide what to do with their property in a lot of countries.
Isn’t the problem that the people who are complaining can’t “participate” because all of the current homeowners don’t want new houses built?
No one wants to fiddle with keybindings. Occasionally using Ctrl-c in the terminal (which forces me to redo my text selection or worse) or Ctrl-Shift-c in the browser (which brings up the dev tools that I have to close with Ctrl-Shift-i) is just the cost of using Linux.

MacOS's system is a better system that will never be adopted because there no will (just suck it up as you say), market pressure or authority that would impose it.
Ignore the Pain
Every time I re-approach or begin a new web application I try to pick up a new tool from the toolbox. Last week was Web Workers. Holy cow they're amazing.

I do a lot of GIS so there's many very cpu intense tasks for analysis.

Instead of trying to break up a problem into lots of small promises as not to block user input, I can just call away to a separate thread to do a ton of blocking work and return the output.

The beauty is wrapping the interface in a promise so I can perceive web workers as being just like Ajax calls: an async data source/sink.

The more broad answer to what I'm learning in 2019: how to use every new project as a playground to learn new technology while not putting the project deliverables or time-line at risk. This is basically about learning how to de-risk and prepare/conceptualize fallback plans. And how not to bite too much off.
One example is streaming. Streams allow for a near infinite array size to be processed, because it works on one element at a time as it comes in. Streams come from the FP world.

From that function chaining originates from the FP world and is used in modern languages like Python quite heavily.

You mentioned research, so a valid example of this is the difference between Spark and MapReduce. Spark was introduced to optimize processing large sets of data, by streaming it. MapReduce does not.

For a more heavy example, a few data structures that are quite powerful come from the FP world. For example, this cppcon talk is introduces one, which gives near O(1) time for all uses (insert, delete, lookup, ...), and can be used in a thread safe way: https://youtu.be/sPhpelUfu8Q
doesn't git hold a checksum for all files changed in a change-set ?
It's a good idea to research any components for compatibility before buying them.

It's true that Linux won't run with all hardware, but this is even more true for MacOS ;)
Over years and years of arguing online, I started to notice that few people change their minds. For most, argument is a sort of self-confirming rehearsal. You're being challenged to see if your articulation holds up to their assault, not to see if their position agrees with yours.

It became frustrating to witness this because, in part, the same arguments kept getting repeated. The same debunked points, the same rhetorical tactics, the same back-and-forth got boring to read and I started to feel like we were unable to solve or advance anything.

So I started not participating, but kept reading. I'd still see interesting information or links or citations. Lurking was still fun. And a funny thing happened: once I stopped participating, I became much more empathetic. I didn't agree with others more, but I felt much more to understand their points and their perspectives as "I could agree with this under these circumstances".

Nowadays I participate only to clearly rebut false information, to expand on something I agree with, or to inject good data. I'm rarely combative now, and I feel like I get a lot more out of online communities as spectator than a gladiator.
I use a t490, 500nit retina display with 100% ARGB. Upgradable ram, well one slot but more than enough for a JS dev. excellent keyboard. Was running Manjaro, but switched to Ubuntu Budgie. Workhorse machine for getting shit done.
I'm actually being driven to Linux by the absolute crappiness of Windows 10 and OS X. Oh, how the wheel turns ...

> Windows sometimes works

I'm going to take exception to this. Windows 10 has been a disaster for me.

Effectively, Windows 10 treats me like a "supplicant". "Oh, great computer, can you please do some work for me right now?" "I say NAY! I must now commence my Update Ritual. Please come back and ask again. But I make no guarantees."

Every ... single ... time. WTF!

> MacOS mostly works

Unless you want to do modern graphics and then you get the "joy" of learning Metal (or not). Or, you can simply throw in the towel and switch to Windows/Linux where you can use OpenGL and Vulkan. Valve is funding MoltenVK (a Vulkan shim on top of Metal) because it is more cost effective than dealing with Metal. Let that sink in for a minute.

And OS X hardware is a disaster. We've actually stockpiled used-2015 era OS X laptops in the office. At this point we have enough if someone has a laptop that goes down.
is this worse or better than zoom?
Yeah

That risk is acceptableness to me though
Audio Super Resolution Using Neural Networks
Having a gun to your head to deliver a working prototype is helpful. And working directly with experts. I'm doing most of this on a pro budget so I can buy all sorts of hardware as needed. Having resources and a defined finished product to strive for really helps you focus.
Alpinelinux.org Is Down
The Alpine Linux is down. Unreachable from North America to Asia:

PING alpinelinux.org (147.75.101.119):

56 data bytes, Request timeout for icmp_seq 0

--------

Why was this post flagged? These other similar posts were not flagged:

- https://news.ycombinator.com/item?id=14374933

- https://news.ycombinator.com/item?id=3479392

- https://news.ycombinator.com/item?id=20499070

- https://news.ycombinator.com/item?id=20077421
1. TypeScript - I have had remarkable experience TS on frontend. Along with react hooks. Turns ES into a powerhouse.

2. GraphQL - Typed, structured API.

3. https://en.wikipedia.org/wiki/Attachment_theory: A very powerful tool to explain human behavior. It can explain individual personal interactions, personal and professional relationships, family systems and many bigger picture things.

4. How to build desktops: Build times are way way faster on desktop CPUs. More control over motherboard / getting faster IO, further improving buildtimes. More upgradeable, things can be switched out, whereas with laptops everything is soldered together.

5. Language practice: Started tapes on Polish / Ukrainian. Restarting Chinese soon.

6. Basic fitness things / more exercises
> A draft would also force Americans of all backgrounds to interact with each other in an environment that builds cohesion.

Every American presidential election has a side show about the candidates military record and a meaningful number appear to have dodged their service - current president included.
Software does not require an office, but the people who create do. And ironically, they work best and most collaboratively in the same place at the same time. This is why cubicles were replaced by open office desks, why companies hire in the expensive Bay Area, and bus their employees to central locations.
„germany in uproar“ made my day, thanks. as a german i can report that nobody is roaring. the herd is eating their cake calmly.
I went with the Lenovo X1 Carbon.
Check out Tanner goods. Definitely buy it for life belts, wallets, etc.
Hi all -- Salsify co-author here. Surprised to see us here again, but happy to be part of the conversation (here's a previous one: https://news.ycombinator.com/item?id=16964112).

This work was led by my student Sadjad Fouladi. If you liked Salsify, you might really like Sadjad's talk in June at USENIX ATC about "gg", his system for letting people use AWS Lambda as a rented supercomputer (e.g. he can compile inkscape and Chromium really fast by outsourcing the computation to 8,000 Lambda nodes that all talk to each other directly over UDP): https://www.youtube.com/watch?v=Cc_MVldSijA (code here: https://github.com/StanfordSNR/gg)

You might also be interested in our current video project, led by my student Francis Yan, on trying to improve live video streaming. If you visit and watch some live TV you can help contribute to our study: https://puffer.stanford.edu
Tangential but the fact that I had to open up the machine and remove a screw to completely replace ChromeOS with linux bothers the fuck out of me.
Poll: How many trees have you planted in your life?
5 to 20
more than 20
The major use case for them nowadays is to help filter out the noise in your alerts. See for example a company such as GreyNoise (https://www.greynoise.io) to help companies focus on real attacks and not just background noise/ automated attacks.
I get that, but it ran out of ram on a machine with 2gb of ram. Even if there were 10 million things to keep track of, that's 200 bytes per thing!

If we're talking about a file system with 100,000 files, that's 20 kb of metadata per file. Actually, more than that because it exhausted the ram.

Those numbers just don't add up.
Not completely clear how the surveys were done 20 years apart, but the a better way to compare is to survey values every 20 years, and compare generations when they are the same age. Comparing 20yos and 50yos values could include a large age effect and not a true change in values over time.
TL;DR: they created a VP8 implementation that is purely functional and exploited that property to integrate control loops of codec and transport protocol. Sounds promising.