skysight-inc/HackerNews huggingface dataset:
Is there a hacker news client which focuses more on typography. I use official hacker news site on Web. On a Retina Mac book Pro with 13-inch screen. I find the fonts too small. Also, one major issue is the line height. Even with browser zomming, the text lines seem to be too close together.

I wonder if other hacker news members also find this problematic.
When it snows here, the roads become impassable but the trains keep running.
Yes. I know from experience that's actually how it usually works.

Anecdote: I flew a Cessna 6 seater in Venezuela and couldn't sit next to my wife, instead had to sit next to a 50kg sack of frozen chicken (the implication being that me and the chicken were the lightest, and my wife was heavier than the chicken sack by enough). I laughed and laughed. Pro tip: don't laugh.
Throwing your plastic bags into recycling because "it'll get sorted anyway" is as bad as throwing your litter on the ground because "we pay people to clean the streets anyway"

You're just playing NIMBY by passing the responsibility on.
Let me put it this way, Apple is all high on secrecy stuff and have these black cloths, NDA and every other secretive procedure that a developer has to go through. OTOH, Android OEMs like Samsung, HTC, etc. don't do any of that and just use pure open source android, and yet they too manage to sell their phones like hot cakes exactly like Apple!
There are machines out there which create custom packaging:

http://boxondemand.com/
(I'm the author)

I did not mean that developers should break things on purpose. Of course, seeking strategies to limit the damage caused by introducing breaking changes, by providing some amount of backward compatibility where possible, is always a good idea.

But I think that what those examples show is that strategies where disruptive changes are introduced on a regular basis (what I call "break early, break often"), requiring some fixes from time to time, work better than strategies where a different branch is used to break the world, and then require a huge transition for users.

Maybe what I failed to articulate in the article is that most compilers, interpreters, libraries introduce minor breaking changes on a regular basis, with most major or semi-major releases. When that amount stays manageable, it's usually not a big problem for users (= developers that use those compilers, interpreters, libraries), that just deal with that.

Also note that real end users are usually protected from this kind of breakage because they use software coming from distributions (that do the work of trying to make sure that everything they ship can work together), or package managers that allow for strict versioned dependencies.
Stop fooling yourself. It's completely about censorship.

The focus of the Egyptian government since the coup has been suppression of dissent. The economy is a mess simply because too much time is being spent on making sure that no one criticizes the coup and the current regime.

Moreover, I would understand blocking a more popular chat app, but targeting Signal specifically means that the government is worried about activists. I'd wager that 99% of average phone users don't even know what Signal is.
That sounds horrendous. Is it acceptable because it's the only option? Like so much else?
There is one now famous scene from the OCC show, where they demonstrate why the imperial system is quite the pain to work with.

https://www.youtube.com/watch?v=pikrntjcbyw
PHPMailer is also used by wordpress: https://www.wordfence.com/blog/2016/12/phpmailer-vulnerabili...
Simplified comment:

Is weight the cause of increased costs and decreased safety? Yes.

Is blackness the cause of non-payment? No.

Original comment:

I think there's an important difference between directly consuming a resource, and being broadly lumped into a group that has an elevated chance of increased consumption as a proxy for other underlying factors: primarily socio economics. Why stop at that level of granularity when you can easily keep slicing. What's the comparison between college educated members of each group? What about children of professionals? I think the brutish imprecision of stopping at race, especially that it's almost certainly not the cause, makes it a very different argument.

As an aside, wtf is the point of FICO if not to be a measure of precisely these outcomes?
Exploring functional JavaScript
Yes, but the GUI doesn't work because it complains that you have to be root to do that. You wonder why they didn't give you a password prompt for root and just decided not to change your wifi settings. You go back to using ifconfig to configure it.
Russians are aware of corruption at the local level, but not that of the highest level, nor its scale.

They might tolerate it if they themselves were getting better off, a social contract of sorts. But if people are worse off, and they know it's at least partly due to oligarchs and Putin enriching themselves, at their expense, Putin may find his grip over the people isn't as ironclad as he may think.
Car-Free Living in the United States: What the Data Says
The price offered on .se was totally different and much lower after exchange rate conversion; .se was quoted and charged in SEK(kr) as opposed to the .com, quoted and charged in USD($). My browser was connecting from USA without VPN, heh.
2016 Top Programming Trends
Could you elaborate? Are you implying Putin is clean, or that the western govts are as corrupt as his?
If you look through the red hatchback you can clearly see the brake lights of the 4x4 go on (visible from 0:02, though not yet clear), and brake hard to a stop. The hatchback barely seems to react..
or the environmental cost of shipping them all around
How to Secure a Superior Digital Customer Experience
It sucks but it's absolutely reasonable. It's shocking to me that you think firms shouldn't be allowed to charge more to cover greater costs.
How underdog branding can improve your sales
Show HN: Hangry.today – Solve the age-old problem of finding somewhere to eat
>your overly simplified logic "You should pay more because it costs more money to fly you" obviously makes no sense.

No, that logic makes perfect sense. Firms can charge whatever they want. If you cost more to fly, then firms can charge you for that.
What would be the equivalent of this in UEFI? I mean is there a one page tutorial on booting with UEFI by writing a few lines of assembly?
There was memory protection (paging, separate address spaces etc), but it was possible to enter kernel mode code (CPL=0) from user space code (CPL=3) simply by modifying CR0 register. Instead of raising General Protection Fault, Windows silently allowed it. Also direct I/O was allowed (IN and OUT instructions), as well as CLI and STI instructions (disable/enable interrupts). You could bend system however you like straight from userspace code. If you got interested, look at the source code for Virus.Win9x.CIH for more details and examples.
Auslogics Driver Updater 1.9.0.0 License Key and Crack Full Free
(I'm the author)

Well my main free software affiliation is with Debian -- that's why I used it to illustrate.

Still, I think it's relevant. One of the difficult choices that distributions have to make, is to decide which branch of projects should be shipped to users (of if multiple branches need to be shipped, which one should be the default).

Of course Debian is often on the conservative side of things, and also made those decisions based on its own ability to introduce patches to fix breakages.

It would be more interesting to have data about which python version is supported by how many modules, over time (and which ruby version is supported by how many ruby gems, over time). But I don't think that this data is available?
The book 'The science of programming' of David Gries is also a nice introduction to writing programs using mathematical logic and reasoning. The book is inspired by the techniques of Dijkstra and Hoare, and written in a way that's easy to follow.
i stopped reading at this point.
Why do people write content?
Bear with me here as to some people it would be really obvious. But honestly, in such a busy world wide web, what is the reason for writing content for a business? I'm not suggesting it shouldn't be done, but at the end of the year, it's always worth asking the question... why?
No significant difference between TDD and iterative test-last (ITL) development
It might have been more positive to redefine standard human weight as being heavier, and give discounts to smaller people.
Should we be allowed to charge more? Definitely.

Should we charge more? I don't know, I'm not an airline company.
Or, y'know, treat user input as untrusted. Radical, I know. And all the wooooork this would be to implement! Calling filter_var($sender, FILTER_EMAIL). Nah. Better throw it out completely and use mail() directly, that would be way safer. #sarcasm
I 100% agree, but this has been brought up often, and the powers that be do not seem to value this opinion too much.
What is your point?

Baggage is sold on a partially resource-used basis. Airline tickets [currently] are not. There is talk about changing that, and people are discussing their feelings about that potential change.

One obvious difference is that it's easy to choose to take less baggage, but I cannot simply choose to get a foot shorter.

My girlfriend is a foot shorter than me, however, so in some ways my size is offset by hers! Almost like people are different and airlines have chosen to sell to the average instead of selling on a per-resource-used basis.

If the average has changed, and they want to continue their current pricing model, then they need to adjust it to the new average.

If they want to change their pricing model, which is what some people in this thread are discussing, then people are...going to discuss it, some people are going to disagree with the change.
I think the person's objection is that the logic presented in that paragraph is pretty terrible. (Otherwise, the paragraph reads like a bad joke, which should have no place in formal writing, especially not writing as reputable as the Economist.)
> First class seats, while not taller, give more leg room

Also exit row and economy+ (for the airlines that offer it, e.g. Delta).
China plans 'toilet revolution' to boost tourism
Not really. Quality of functionality tells you nothing about the safety of the product. A TV might function perfectly fine with an excellent picture, right until the point it overheats and burns down my house.
Richard Adams (1920-2016) Made Me Want to Write
GNU/GPL software make up the rest of the OS and apps

No, they really don't. Plus those are very different things, organization membership vs choice of license.
On smaller aircraft, this is standard operating procedure.

The Norwegian regional carrier Widerøe (Whose slogan might well have been "We proudly fly where everyone else is scared s--tless to!", operating a fleet of small to mid-size aircraft always play a game of musical chairs in their smaller (<40pax or so) planes prior to takeoff.

Edit: Ninja'd by gragas.
- Built and released an ORM https://github.com/fractaltech/tabel

- Became an expert at node.js, postgres, react, and react-native

- One of my open source libs hit 1500+ monthly downloads on npm

- Built a product http://flowapp.fractaltech.in/

- Managed to score 2 customers for the product

- Developed basic understanding of machine-learning
I'm wondering when the Tesla beeps if it reacts to the behavior of the red car or instead to the cars braking in front of the red car?
The new rules of work
It supports moving to a new motherboard if you don't forget to run sysprep first. If you don't or can't (hello new hardware because the old died!), you're basically SoL.
Did you watch the video with sound on? The car alerts before the car in front brakes.
Yes, Tesla is using signal processing to detect radar reflections of the car in front of the car in front of you. They showed this when they introduced the firmware with this feature.
Prolegomena to a Theory of Fun (2008)
The specific character depends on your MTA configuration. In Postfix this is the recipient_delimiter setting. I went with a "+" because that's the same character Gmail uses. Other mail services may not support this feature. Hope this helps!
It reacts to the car breaking in front of the red car - the trick is to use radar reflections of both the red car and the one in front of it, which propagate below the red car. This feature was advertised with a recent firmware update.
The article implies that using a narrow body keeps costs low, which seems unlikely, and then later contradicts it and says that cost per passenger is higher on a narrow body, which seems likely. Any explanation? Does the 737MAX have some additional secret sauce over a 787/A350?
This article uses the wrong label "socialism" when it's more like the past century's communism. There's a world of difference between Social Security from which Ayn Rand benefitted and top-down mismanaged resources / disastrous policies. Conflating the two only perpetuates libertarian mythologies which promulgate "rugged individualism" and phobia of providing common services which benefit communities, like firefighters, highways, radio frequency allocation and child toy safety standards.
How to Promote Your Business with Video This Holiday Season
Also sudden hard brakes can cause injuries as well when the seat belt it tighten suddenly, but the software based braking will brake more accurately than a human, as you said in a timely manner.
What are the key challenges and opportunities in the field of digital identity?
> People can't even imagine how a good public transit can improve their lifes, including that of the remaining road users.

For some reason, the most unexpectedly shocking levels of ignorance I ever encounter from otherwise intelligent people come from car fans when discussing transportation policy. I'm talking the most basic failures of logic from people that I don't consider to be complete idiots (the acquaintances I've seen this from may not be extremely intelligent, but are generally capable of reasonable conversation about any other issue). For example, one of the most common things I see is indignation at why a given public transit system doesn't fully pay for itself, somehow imagining that vehicle owners directly defray the entire costs of car-specific transport infrastructure at time of use.

I don't know what it is about this issue that uniquely disables so many people's brains and simultaneously supercharges how passionate they are about it. Perhaps it has to do with the fact that transportation/traffic/etc is a big headache in most people's lives and the idea of it becoming any worse, even temporarily, is unpalatable enough to short-circuit any form of adult thought.
>I know it is tough to validate all addresses according to RFC

Understatement of the year!

If you were to try and actually validate according to the RFC, chances are you'll introduce new vectors of attack in your code simply because of the complexity of what you're trying to achieve.

Honestly, the email address RFC is a litany of insane choices and kludged-together standards to account for the wild west free-for-all that existed before the modern internet emerged, and most of it has no bearing on the reality of how people use and create email addresses today. Better to just check if the address supplied has an @ in it somewhere and be done with it.
I actually looked this up after reading this comment. Best I could find after a quick google search was this: http://x86asm.net/articles/uefi-programming-first-steps/

which is certainly not an easy tutorial to follow. Seems like more robustness tends towards a greater barrier to entry.
Poe's law is strong here.
Ubuntu Snap Store
It's more environmentally friendly to not drive. In Netherlands it's common to have a supermarket very close to your home (walking distance). Else you use a bike. A car is when you have a family and then you'd stock up for a week of supplies.
My Laptop screen flickers and the only thing that fixes it is to plug an HDMI cable in. This is a new bug that was introduced in kernel version 4.8.14. It was not there in previous versions. If I want to use my laptop then I have to carry around an HDMI cable.

I don't know where this guy drew his "once settled... [things go great idea]..." conclusion. Relevant XKCD[1]

1. https://xkcd.com/196/
> That's not saying that borrow checker is worthless but it does add overhead

It's important to emphasize out that this is compile time overhead, not run-time overhead.
Go is against the sort of programming that builds up conceptual dream worlds of gratuitous abstraction and needless complexity. When that's the only way you want to think, Go will indeed seem anti-intellectual.
What if I started a company that creates MVP for startups?
I'm talking about 1000 - 1500$ barebone minimal viable products for university student level startups, I know many people who can get the funding for such a small budget, but I'm also willing to build them a beautiful application that mainly investors can look at and say "wow". On top of the 1500$ maybe I could get a small contract for extended work once the startup gets more funding, if I multiply this by 10-15 startups each at 1000 - 1500$ basic mvp applications, and also be an investor on all of them, the chances of 1 getting some serious funding could result in a 6-12 month contract of work.

I can reach out to every single incubator around the big cities like Toronto, Ottawa, Hamilton and build a beautiful portfolio of work, which can translate into being hired by bigger companies. All I need is a team of 2-3 developers who can build other MVPs while I build also..

what do you guys think?
I'd taken it down because I was hosting it on a DO box and wanted to save some money. I should get it set up somewhere cheaper like github.io

I would like to get into software training, but I haven't actually configured SaltStack in a real production environment. I've only used it on the prototyping side of a project. My tutorial was focused on giving a basic intro through setting up Django+Postgres+Nginx. I also haven't touched SaltStack since finishing the tutorial because I got a job in London doing ruby and have been focused on that.
You should maybe take over maintenance of korean package of your distribution. You'll find the work you do each time more rewarding when you'll get respect from your fellow koreans smoothly enabling korean language without thinking of it.
I have seen plenty of 3 car accidents and the last car involved in the accident is purely because it could not brake on time and the first 2 cars involved in the accident are due to human stupidity.

I live in Dubai and it is a mix of many cultures and people drive like crazy here, I have seen a single accident involving 6 cars because most of the rash drivers will drive tail-gating

At least Dubai really needs lot of Tesla cars to avoid such accidents which are very common here
Sorry, my intent (beside bringing up EDN) was to be playful. Tone is often difficult to communicate in writing. I would have stuck in a `:p` if I hadn't been on mobile, but it slipped my mind. My apologies; I did not mean to insult or to otherwise be combative or critical.

I don't have objective proof that it's the best. It's a mix of personal preference and empirical "evidence" based on past success with both EDN and its granddaddy s-expressions for data exchange and serialization.

As for why I personally like EDN so much:

1. It offers the malleability, flexibility, and extensibility of XML, while being

2. even more concise than JSON,

3. straightforward to parse, and

4. precisely defined in a rigorous and language-independent specification.

Traits 1-3 it shares with the traditional s-expressions of the Lisp family, but in contrast to s-expressions it's specifically designed as a data exchange format rather than as a lexical/syntactic format for programming languages. The reason this matters is because the traditional Lisp reader is itself extensible, and extensions can't be guaranteed to carry over from dialect to dialect or even from implementation to implementation. Many Lisp readers go so far as to even allow the execution of arbitrary code at read time, which is desirable for source code as it enables metaprogramming, but it's not so desirable when you're parsing data from an arbitrary source, due to security concerns.

While EDN does have its roots in Clojure's reader, EDN is not exactly Clojure's external representation. Rather, it's a subset of Clojure's surface syntax in much the same way that JSON is a subset of JavaScript's. Like JSON, EDN works great outside of its "native language" (in fact, I've never used EDN from Clojure itself; I've only used it from Lua, Scheme, Python, C, C++, C#, Java, and JavaScript (not necessarily in that order)).
I've used rust extensively and my opinion mirrors the parent comment precisely.

Safety is a cool feature, but Rust is more than just safety, and pitching it as 'rust is safe' when it's not (and, often, it's not...) and when people dont care about that, doesn't convince people.

There are a lot of people who blog about rust, and almost invariably the 'killer feature' they come up with is safety.

It's not the killer feature; it's the side effect of strong memory management without a GC on an excellent general purpose programming language.

We could certainly do with more posts about how great and practical rust is, what the state of rust tooling is, and what great rust libraries there are with no mention at all of safety.

(... because safety is a cool technical feature; but the others; tooling, libraries and productivity are active barriers to adoption)
Those Euro airlines also make you fit your suitcase through a frame with preset dimensions.

To stop this conversation about width versus height, we will have to have frames on the airport through which you have to fit in case you want to pay for only one chair.

Maybe those Japanese 1-person sleeping bunks would be an idea.
Using the insider builds you have more options. Mine is set to middle click.
:) In hindsight it should have been pretty obvious haha.
The Economist has always included the occasional joke and bad pun in its articles to lighten the mood. It's one of its charms.
Relying on error-prone, distracted, slow humans to guide massive killing machines is playing Russian roulette. AI driving will no doubt be eventually better than the best human driver within a decade, in nearly all instances.
Somehow networked shooters manage to leverage it. They probably only use unreliable messages for the twich mechanic hot-path which is heavily analyzed, iterated and tested anyway.
Western Europe, too. It's pretty common in the Netherlands.
Yea, I think part of my hangup came from not being able to pursuade folks to answer me when I asked "why are we doing this? What is our goal?". It turns out in real life, people appreciate that question a lot more because it keeps FTE time from being ill-spent.
> That's why I usually break fast initially and check the rearview;

Great habit, but after seeing over 10,000 charts for chiropractic cases (was working on IT software to categorized it) I learnt another trick that many doctors tell their patients (unfortunately after the fact):

Once in a emergency breaking situation, before you look into the mirror, secure your neck/back of your head as hard as you can into the headrest cushion. This trick will "unite" your head with the seat and in rear-end, it will push you and the car both at the same time, instead of - from what I seen in 80% of Chiro cases - your seat head cushion hitting your head in a moment when its pulled hard to the back due to G-forces related to being in a rear-end.

I have to say seeing some photos I quickly got into a habit of first doing that, next checking mirror - if I assume someone might not make it and I still have room upfront, I go forward as fast and as close as I securely can.