skysight-inc/HackerNews huggingface dataset:
Oh yeah, every software project ALWAYS seems really easy with the classic line being "i could hack that up in a weekend" until you actually get around to implementing it. please stop the circlejerk already.
I took the world’s first 20-hour flight. Here’s what it did to me
Your passsword should be made up of dictionary words though. If you do the math an 8 word sentence from the 10k most common words (just lowercase) is equivalent to a 16 character password from a full set of 100 characters and far easier to remember. Use some exotic words and punctuation and have a few random special characters in there and it is far far superior. WPA2 has a minimum of 8 characters and would take the same time to check every character as it would to check all combos of 4 lowercase words from the 10k most common set.
Thanks, I'll look into that
My surface 3 battery swelled and it cracked the screen. Was out of warranty about a year so I never contacted them. I don't think I want to buy another one.
Yes, when I wrote ThinkPad I meant T or X series!

First time I hear the X1 Extreme is worse quality wise - I was thinking it'd be my next machine... like in a couple of years. Do you have more info?
Love the UI. Looks so neat!
In many countries 'city' is a formal thing, and not related to the number of people living there. The smallest city in the UK has 1,797 people, and the largest town has 466,266 people, for example.
Interesting this came from a Christian University.

It's not very Woke to talk about sex differences in the brain.

And here's an example of the harm done.

It's old research, but it hasn't really gotten the public's attention yet.
A scientometric analysis of controversies in the field of intelligence research
Right, and you have to rule out the "superior sponsorship" effect, above.

I think you'd want to control for that by having a large sample size of unsponsored runner, who were accustomed to their chosen model of shoe, and then examine their race times vs shoe.
I've always been pretty happy with Asus laptops and even their iMac-like "all-in-one" computers. The high-end ones have great quality and the low-end ones still have decent quality.

Another key factor for me is that unlike Apple, Asus offers good video cards!
In /r/crypto there's a monthly wish list thread where people can wish for articles (or other stuff) from the community. If there was such a thing for HN I would wish for this: A technical article with perspectives from people actual in-the-know about 5G, describing how/if 5G is actually going to enable things like this in a way not possible with 4G.

I can't understand why IoT would benefit from 5G, it can't be the lower latency can it? Is the energy consumption lower?

To me, 5G just feels like an enormous hype train.
There could be a burst of adoption due to phoenix liveview, it's a killer feature.
How so? I've dug into the source of musl and allocators like jemalloc. Windows has VirtualAlloc as its analog to mmap and a simple function to print to the command line. Starting threads is similar. Most of libc is pure C. Even most of musl is optimizations for different platforms and compilers. The simple straightforward versions of functions are not anywhere near the complexity of what gets used most of the time.
not just to avoid tech being a bigger victory factor, but to avoid killing drivers, crew, and spectators regularly.

but also to keep costs down.
Not sure who flagged this.

It's not a great site, but flagging it seems more like a suppression tactic from someone a bit over-enthusiastic, rather than a solid call. :/
I use a mechanical keyboard so I'm not the person to ask... I did find one review on youtube[0] pretty helpful.

[0]: https://www.youtube.com/watch?v=MEEUuSKL0BQ&feature=youtu.be...
The manufacturer will just get a contract so the refrigerator can connect to data networks worldwide for a fixed period, similar to how navigation devices get their traffic updates.

The manufacturer has the bargaining power to overcome the telcos limits and they have a strong incentive because it’s planned obsolescence that has no workaround.
I'm genuinely surprised this guy hasn't been murdered yet.

If several defendants got to the point of committing suicide you would expect at some point one of them breaks and you end up with a mass shooting at the debt collectors office or a hospital or something? They have nowhere to go, totally hopeless situation, and there are a lot of them. So the probability of running into one with a serious mental health issue and a gun are non-zero.
The Power of Empathy
I don't seem to be able to read the article - it won't scroll for me at all. Arrow keys, PgUp, PgDn, End, no scroll bars, nothing.

Is it just me? What am I doing wrong?

Using the latest Firefox on Ubuntu on a laptop.

Edit ...

So I did this:

% wget $URL -O x.html
% lynx -dump x.html | less

Does anyone else want the results?
I've tried it (ubuntu 19.10 / Xorg / Dell Latitude 5491 + 4K Samsung monitor) and it is useless:

- the scaling applies to BOTH monitors
- even the 125% mode looks ridiculously big (like 200%)

I was not able to enable Wayland on my system so don't know if it is better :/
I have also used an LG gram for 5+ years. The touchpad is just normal.

Maybe, you say that it feels cheap because it bends a little bit when you press it. I guess that is the price to pay to have a 17 inches laptop under a kilogram.

However, I did not notice any mechanical failure. The keyboard is still as solid as day one. I just had to change the battery at some point, it was super cheap and easy to change by myself with a standard screwdriver. I regularly loose the charger, but it is also cheap to buy a new one.
>It would be interesting to compare times with other shoes under controlled conditions, but likely there are hundreds of factors more important that small differences in the shoes

The shoes reduce oxygen consumption by 4%, which translates to 2 minutes in a marathon. They are the primary contributor to the sub 2 marathon stunt. The effort in a regular race without those shoes would have produced about a 2:03. Shoes -2 minutes, drafting effects from the lead vehicle and contrived pacers, another minute.
Any serious contender should have an answer to the MBPs extraordinary touchpad. It is key to working without a mouse, and therefore being truly mobile and comfortable at the same time.

So please post at least some information for this aspect, which is one of the things the OP explicitly listed.

Some examples:

- Would you be able to do some solid Photoshop/Sketch/Gimp/Inkscape/Blender work with the touchpad/knob of your proposed MBP-replacement?

- Can you comfortably and efficiently organize your photos/files&folders with it?
> SICP shows up every few months on HN, and I upvote enthusiastically every single time!

This book is so important I sometimes think there should be a link pinned to the front page.

It too really opened my eyes like no other book had and was a major influence on my PhD work and also subsequent projects I've done in industry. I really liked your other detailed comment about your experience, and am jealous you got to work alongside such major players in the field :)
There are not many ThinkPads with Ethernet ports. T4??p or P?? are the only ones left, IIRC. Others have either no port or a difficult to use clapet.
Microsoft has another font called Cascadia which I think is their attempt to improve Fira Code.
Hmm, I'd actually never thought of using a tanning salon as an extreme form of light therapy, I might have to try that out. I'm just using a lightbox myself.
I have accumulated a fair amount of experience with this in the last couple years hosting parties. You're close.

* Under 80, most people don't want to swim.

* The momentary shock-cold feeling when you jump in goes away somewhere near 85.

* 90 degrees feels warm and comfortable, not hot. A bit high for swimming on a hot day but much less than that and most folks don't want to swim at night.

* Less than 100 degrees feels "cold" for a hot tub. 104 keeps everyone happy. Hot tubs definitely go higher than 104 (although might require some funky button-work to "unlock" the temperature).

* 110+ feels tingly, dip-in-slowly hot. You go in for a few minutes, then sit on the side for a few minutes, then dip back in, etc. You could sit with your lower half in the water for an hour as long as your upper half was exposed and you had cold water to drink. You'll sweat a lot.

If the above poster has a hot tub set at 116, I wouldn't want to pay his electric bill.
I moved from an XPS13 (hated the keyboard) to a Lenovo X1 Carbon (4th gen) and I'm very happy since then (Linux, XFCE). The only bad thing about the X1 are the loudspeakers (0 bass).
> Happily living on the same config files for 20 years now

I just wanted to draw more attention to this particular snippet. That's a remarkable achievement, and you should be proud of yourself and your working environment.

Regardless that most other people (myself included) are unlikely to be able to replicate what you've done, the reality is you've done it, and it works for you. Good job.
Dell XPS 15 9570 4k with elementaryOS 5.0 (macOS like DE on top of Ubuntu 18.04) + libinput-gestures worked for me. Decent touchpad, keyboard's like 2015 MacBook Pro. I replaced wifi/Bluetooth model with one from Intel and downvolted cpu (i7)
> Could you outline what you think makes JS more likely to turn into mud-balls compared to other languages?

Plain JS is hell to refactor. Between arbitrary autocasting, little tooling and no useful type system, if you don't have a very detailed test suite, you won't find the parts of your code that are broken now. Also, if you do, you now have to reimplement all those tests that did nothing else than to check your call signatures.

Ease of refactoring is a major indicator for a good enterprise language, as constant refactoring is basically the main development process. If your devs are afraid to touch certain pieces of code because nobody knows what the ramifications are, your software is already dying.

That's why TypeScript is taking off so nicely. People crave those static guarantees that JS doesn't have.
It probably does apply to all languages, but I prefer to speak from experience, which in my case is mostly JS. Architecture and the related abstraction is definitely the hardest thing about programming in my experience, and what really separates good programmers from the bad.

Loose types, pass by reference, near-limitless mutability, scoping rules (without “use strict” to save the day) and asynchronous nature of the things it is used for are some of the things that come to mind with JS.

All of these are actually very powerful features that make it into the language I love, but care is definitely needed. ;)
And the consequences of what we don't build. Are you willing to withhold people's ability to protest, because sometimes protests turn violent? You can always increase safety by taking away freedom, until everyone is forced to wear surveillance shock collars.

Through the use of technology, corporations and governments grow more powerful every day - it is extremely dangerous to not balance that power. Look at China - their people will have a very difficult time digging themselves out of that hole. That's where your logic leads.
Wouldn't idiomatic Latin also drop the subject (marked in the verb ending): "te amo; me amas"?
Or am I confusing it with Spanish now?
The typical GNU/Linux UI/UX friendliness.
"Engineers are hired to create business value, not to program things." Yup writing software should be the last recourse and only to be used when all the other solutions to problem are not viable.
My best conclusion is that there is no definition of "cost center" and "profit center" that makes sense. I challenge anyone to give me such a definition.

This is as good a place as any to put this:

Peter Drucker originally coined the term "profit center" around 1945. He later recanted, calling it "One of the biggest mistakes I have made". He later asserted that there are only cost centers within a business, and "the only profit center is a customer whose cheque hasn’t bounced."
I did. Yes, I'm obviously over-enthusiastic, not having written a single Golang program in my life. eyeroll

If you find a landing page consisting of one quotation and six unfounded, insult-laden statements a worthwhile submission, then I won't try to reason with you.
It’s not like I only get one word to describe myself. My business card can read “Programmer Businessperson” or “Programmer, Foo Consulting.”

If I’m a high rate programming consultant then I want my customers and potential customers to understand what I do, and it’s likely programming, business, consulting- in that order.
Toyota has built a diddy two-seat electric car for the elderly
well, constructive criticism for me is just calling out bullshit as well. if the receiver elects to be pissed instead of reflecting over the reason, i‘m not sorry.

example: if my web service is bloody slow and somebody tells me „that‘s some slow bullshit“ i can go and investigate the claim „slow“ or bitch and mourne „can‘t you say that in a nicer way? be more constructive and suggest improvements?“. well, yes i can. but i don‘t have to do your job.

since facebook and politics discovered the internet, it‘s full of emo‘s unable to handle anything. everything needs to „be nice or i‘ll need some psycho counseling and you pay for it!“. it‘s ridiculous.

edit: you‘re welcome, members of the motherfucking vote brigade. oh how i love you butt-hurt generation-z-kind.
> This is false. its a mass media talking point that's wrong. Look into the studies.

Lol. My entire world view is formed by recent studies and other work done by outlier geniuses. I don't listen to mellow versions of history, or to mass media talking points. Not a single bit of what I'm posting has any amount of BS to it. Your world view and character is utterly corrupt and your views entirely based on wishful thinking. It is not based on truths. It does not sound nice to you that we treated slaves well, or that whites did not benefit from slavery, and so those facts become untrue. Your worldview is a children's tale for the diverse classroom. What about information that does not fit into the fairy tale? Oh it's just BS from slavery apologists.

> Immigration restrictions are a new thing in the last hundred years or so, people of all kinds immigrated here.

People of all kinds didn't immigrate to America. Europeans of different kinds immigrated here and you can guess a town's ancestry based on how well they take care of their lawns. That's how important their ancestry still is today.

> Those "productive" people you refer to largely had their success built on abusing and using the minorities that did immigrate here as well.

I'm throwing this genius quote right back at you: "This is false. its a mass media talking point that's wrong. Look into the studies."

> History books have nothing backing your world view here

Lol. Wrong field buddy. Look into recent (like yesterday's) work in the field of intelligence research. Keep up, would you? I don't care about your book of fairy tales.
And if that client happens to be the only one avalible to access some service or happens to dominate the market you're doomed.

And don't forget that you can change the resolver today, as you can install uBO, but what about tomorrow?
I'm arguably in IoT, though I really dislike the term. The argument for 5G in IoT is that there will be more total bandwidth available. If even if every toaster, toilet, fridge, and smoke detector used category M1 LTE, I'm skeptical we'd have a bandwidth problem. That's more of an issue with mobile video streaming than anything else.
Adaption and experience turns that sharp cliff of bonking into a gentle slope, but you're going down eventually nonetheless. Five hours matches my experience as well and is also roughly the duration of a half-ironman.

But you can do both. Water for everything up to a longer (but not the longest) Sunday ride, carbs for multi-day (you won't replenish glycogen in one night), for true all day riding and for the occasional short all out competition.

What you can't do is run on water all the time, then suddenly add carbs and expect it to work out well: when I started venturing beyond my "water only horizon" (which was more like three hours at the time) it felt very much as if the body would shut down all other energy paths once carbs were available and won't be able to restore them once the carbs run out and then you need to refuel as fast as a carbs-only athlete and that's just impossible for someone used to water.

Now I think that a more accurate model is that when carbs become available, an athlete not used to that will increase energy throughput by more than what the extra carbs can supply and exhaust the other sources during the sugar high. After that it is impossible to apply carbs fast enough to compensate. But avoiding overexertion during the sugar high is easy to learn and then you are an energy generalist, going for hours when water will be enough and adding some carbs on those special occasions.
Lightbulbs need a cloud service if you reliably and easily want to be able to control them while you’re not connected to your home network.
I mostly agree with what you're saying. however I am concerned that sudden and large changes to critical components of America will 1) be hard to do right and 2) create a lot of dissent from people who think differently.

remember healthcare.gov? we were pretty glad we had other redundancies from day 1! it takes time to build a system and in my (granted unrelated) experience, big changes are best done in small steps
Common Node.js Mistakes in Lambda
The Slack Operating System
Tell HN: Want to save a browser session as an 'app'? Make a bash script
I was merely debating the idea that "if you believe X is important, then you must vote for the person that supports X", because it's not as black and white as that. Like it or not, there are too many other factors that come into play. The only way "vote for X is you support X" is black and white is if each topic comes up for it's own vote. Even then, it's possible that the vote could be for a horrible way to support X.

> You're part of the problem and nothing will never get done in America because of people like you.

You don't know me and you don't know what I do / do not vote for. I recommend you keep your insults to yourself.
I can't see how 99% of this is specifically applicable to 5G.
It's just faster mobile internet.
Anything you can do with it you can do with 4G, just possibly not quite as fast.
So why the worry that 5G is going to cause issues?
Bazel has been embedding Java for a year or so now. There's no need to concern the host environment with installing the JRE anymore. As a user, the fact that Bazel is written in Java is transparent.
When you have reached the stage of mud-ball it is already too late. ;)

With the appropriate amount of skill and discipline, however, this stage can be postponed for longer than the life of the application. Typescript is absolutely not required.
Sudo is awesome. Thank you for mentioning about it.
To be more specific it's a real estate company, that started out with a low asset ownership position.

Then it got into the asset game leveraging their revenue, but mostly leveraging some meaningless sociological/technological gibberish to skewer an investor.

I think this speaks to the state of the kind of people making decisions about things they don't even try to understand.
> Read ad. Send in resume. Go to job interview. Receive offer.” is the exception, not the typical case, for getting employment

Oddly of all the jobs I've gotten most have been via that route. I've never had recruiters do anything but waste my time and trying network has always seemed to land me among people who are looking for a job as well.
Exactly, it's not that different from 4G and is going to perform pretty much the same, but it will require new phones and will provide an excuse to increase prices for mobile internet plans.
Ah, I have indeed read this - thank you for reminding me. I tried unsuccessfully to do this two years ago. Worth a try in my new accommodation which might be more accommodating.

There is a separate post from his wife here btw - http://agentyduck.blogspot.com/2014/09/my-experiences-with-s...

Potentially helpful to others reading this.
Here is an anecdote on Dell laptops. I have an XPS 15. I too had a swollen battery and I got it replaced while it was in warranty. It swelled again about a year later. Seems to be a design flaw in either their laptops or their laptop batteries.
The dust accumulates between the fan and the heatsink/radiator, it usually has nothing to do with the fan itself.

Thanks for the tip on the coil whine issue, I thought it was just a design flaw. Maybe I can get it fixed under warranty.
There may be no wish list for articles in the future, but you can wish for something to have been posted in the past and try to find it.

From what I've read on HN, the advantage of 5G is mostly that it enables higher device density (i.e. IoT) with smaller cell sizes. E.g. this comment thread: https://news.ycombinator.com/item?id=19596320
On servers yes.

IoT, we have plenty of embedded OS to chose from, with the FOSS alternatives going with MIT derived licenses.

Android since Treble, classical Linux drivers hardly count.

And anything graphics related is hardly Linux first, if ever.
It's easy to forget the importance of compromise during a primary. Sometimes it feels like a positive feedback loop.
This is stupendously simple, but I haven't thought about it until now.

Sometimes I don't want to put my URLs into the favorites tab. But I do want to save them as an app icon on my Desktop.

It just occured to me that you can easily save it in a bash script.

An example script for Mac (but I'm sure there's an equivalent on Windows and Linux) [1]:

open -a "Google Chrome" https://mml-book.github.io/

open -a "Google Chrome" https://mml-book.github.io/book/mml-book.pdf

open -a "Google Chrome" https://news.ycombinator.com/item?id=21293132

---

Obviously, you have to chmod +x it and tell your machine when you double click .sh scripts (or whatever extension you chose, I suppose it's smarter to invent your own extension) to open it with terminal.

[1] From a recent HN submission of which I felt the need to do this
Maybe, Oclocracy or another dictatorship.
At marathon duration, half of one percent is still more than 36 seconds even for the top finishers, over a minute for a lot of people faster than you or I will ever be. That's more than enough to affect placement, e.g. more than the difference between men's first and second in all but one of the last ten Boston marathons. And that's all besides the fact that a genuine statistical analysis does show a 3-4% difference.

https://www.nytimes.com/interactive/2018/07/18/upshot/nike-v...

It's cool that you don't see better footwear as cheating. Others do, and that doesn't make them "poor journalists" (which Amby Burfoot wouldn't be anyway since a guest editorial isn't supposed to be journalism). Personally I haven't made up my mind yet. I'd hate to see shoes evolve to the point where they encourage a gait that's no longer what we think of as running, but the carbon-fiber "spring" in these shoes seem well short of that and I'm not sure where to draw the line. When we do get closer to that line, I'm inclined to look at data and listen to people with more domain knowledge, not just shrug off any opinion with which I disagree and insult its proponents.
I've seen exactly the same problems with large TypeScript codebases as the JavaScript codebases have. Refactoring becomes a hassle not because there is types or not, but because there are endless of useless unit tests testing implementation details, because the architecture is highly coupled in the wrong places and because little care was made when the architecture was dynamically created (because "agile" or what ever) without considerations.

Having good and smarter tests helps more for ease of refactoring than having everything mapped to types. But I might just have seen bad examples of TypeScript codebases.