skysight-inc/HackerNews huggingface dataset:
It's "All the world's a VAX" in its new form, where you depend on some language/library feature that's actually not in the standard (IIRC alloca and preprocessor extensions are common culprits).

And then suddenly you're on a different platform and discover that you can't rely on that -- pretty bad if it's in a central part of your system (like trampolining functions for your toy lisp).

On the other hand, you might run into the same issues if the standard support is sub par. People used to declare K&R-style functions for ages after ANSI was passed, and I wouldn't bet a central part of my system on C99.
But didn't Linux and the gang need to add support for them as well?
Yes, they should increase the font size of the log section. It's as simple as

.log { font-size: large; }

using their CSS class and their conventions for font sizes.
50 Best Shopify Apps for Sellers in 2017
And Windows 7 is as old as Ubuntu 9.04. It's about as obsolete as it gets. It's time to let it go, man.

Problem is, there's still no reasonable alternative if you need to run Windows software. Windows 7 is the last stand of Windows that doesn't actively hate and work against the user, so there are some very real reasons to stick with it.

Hopefully when Windows 7 "extended support" runs out, ReactOS will be able to run Photoshop and Cubase so there is an escape route for those of us who still need to run legacy Windows applications. More likely it'll be Windows 7 with GPU passthrough in a sandboxed VM with no Internet connection forever.
The counterargument is a well-intentioned but clueless volunteer should not be in charge of directing millions of dollars in donations. I imagine it's hard to find someone with skills to efficiently run a large organization without paying them an industry wage.
Yes, that is a good point.

However I thought that "blight" implies some actual technological inferiority. If there is some, I would like to know more about that.
Are you referring to another instance where this happened or to something in the article where you felt that the journalist reporting was making an assertion?

I cannot identify any statement or section within the article where the journalist themselves makes a claim or assertion as to the validity of the treatment, but instead just numerous citations and reports from other agencies and persons who are qualified to comment on it.

Can you please clarify what you are discussing?
Private industry brought us smartphones. Private industry brought us SSDs. Those things are useful. I saw a smartphone and I said "oh, I can get my Gmail on it, cool." I saw SSDs and I said "I won't have to wait while my hard drive spins, cool."

No one has ever told me how my life would be better if I had massive Internet speed. I'm happy with the Internet speed I have now. That's why private investors have not been willing to roll it out, unlike with smartphones or SSDs. Government shouldn't go put up the money either.
>The reason I'm not is that Windows 10 feels unfinished and buggy to me.

I agree, this is the reason I also haven't moved to Windows 10.

I figure by the time Windows 7 support is dropped in 2020, Windows 10 may be more polished.
I absolutely don't know if this is true: but my doctor once said that your nose and cavities are having their 'period' every 6 weeks or so, just to clean up. Most people don't even notice this. But this is when you are most vulnerable to viruses.

Maybe someone know if this is true.
Xiaomi Mi 6 in tre varianti, una con Snapdragon 821 – HWBrain.it – HWBrain.it
To me it sound an over-engineered solution to a simple problem.

We need less meat from better raised animals.
We need to understand that animals are an essential part of a balanced agricultural system.
We do not need more food-industry.
I'm not having that problem on Safari.
So in your opinion the problem is "only" one of portability to non-gnu systems?

I thought the author also implied that GNU was technologically inferior and/or problematic. That would interest me...
The universe is expanding in volume, but not mass. Thus some years ago the current visible portion did fit inside a 14Bly radius.
This may have also been exasperated by such a short visit?

When I visited India for a couple months in 2004, it took me a couple of tries to even be able to go out to the street (in Delhi). But after a couple days I started getting used to it and a week or 2 later it was "fine" and not really that shocking (albeit still annoying at times).
The habit:

"Immediately after every lecture, meeting, or any significant experience, take 30 seconds — no more, no less — to write down the most important points. If you always do just this, said his grandfather, and even if you only do this, with no other revision, you will be okay."
Lots of GNU code flies in the face of these principles. A lot of GNU software encourages bad behaviors like using non-standard features (which makes for non-portable software). GNU software is also often very bloated and overengineered, and often found in critical places like glibc. Their coding styles are highly questionable and I disagree with a lot of their design decisions.
Good going. : ]
Any plans for expansion to other cities or is it a trial run at Bangalore? Also, since you are an ISP, how do you keep costs down on network equipment & fibre laying.
I wish people who made webpages trusted browsers to scroll. The number of sites that play with the scroll speed and consistency by hijacking scroll events makes me doubt whether the designers spare a passing thought for usability.

Scrolling is one of those things that (in my opinion) get calibrated in the brain for hand-eye co-ordination. Which is why (again IMHO) there are religious wars fought over, for example, Apple's trackpads. This stuff is important. It can be a jarring experience when scrolling suddenly doesn't work. Flip side is, I'm sure some people don't care.

There's nothing more annoying than a web designer saying "I know better than you" and re-implementing features. Because they're usually wrong.

EDIT: Would people accept it if each webpage re-adjusted your mouse pointer speed and acceleration? Is there any difference between one mouse function and another? Why do web designers think they have the right?
> But there's nothing stopping Google from making changes to Android which break Kotlin support

It won't, that's what they addressed in this post by ditching jack and switching back to javac bytecode.

"Over time, we realized the cost of switching to Jack was too high for our community when we considered the annotation processors, bytecode analyzers and rewriters impacted."
NetBSD adds Raspberry Pi Zero support with 7.1 release
Do you tip your airline pilot?
>No
Bus driver?
>No
Subway conductor?
>No

Well, guess what that means.
#4 Верстаем вместе, Верстка за 2.2 часа
You seriously don't see the difference between WASM and CLR/JVM ? JVM/CLR are high level and need to know about things like types/object model - this lets them do GC more efficiently and fancy stuff like reflection, etc. at

WASM is assembly level just sandboxed and portable - direct memory access and basic instructions - it doesn't even have GC right now.

They are only superficially similar.
hmmm I don't like any of the colour examples on this site.

Just go to dribbble.com and see what you can see there, many interesting colour themes
When a Girl Falls in Love /Leena Kapoor
https://youtu.be/LzRBQ35ceYY
Mineral absorption you say? https://saveourbones.com/osteoporosis-milk-myth/
Npm v4.4.3 released
or why not human? yum.
Counterpoint: http://www.nature.com/news/cold-viruses-thrive-in-frosty-con...

[...]low temperatures dampen natural defences against rhinoviruses, the leading causes of seasonal colds, in mice and in human airway cells[...]
that's niche enough

Not niche at all. You should have a range check on pretty much every value you accept from a command-line option.
We agree! This sounds like it could be an opportunity...

More airports could use something like this:
http://www.stonebrewing.com/visit/outposts/airport
No, but your compiler MIGHT decide in a future release that it's a whole lot faster to ignore the header files for standards types and definitions and just copy a pre parsed version of the struct into the symbol table when the header is included. It might look at the _t and decide nope, I don't have a definition for this so it's an error, despite your own definitions.

This probably won't happen. But if it does you don't have any grounds for complaint really.
> we can't just replace broken pieces of code with the same simplicity we can replace a broken fridge.

Sure we can. Recompile glibc, dynamic linking, pow.

I wouldn't say that bug you referenced is a strike against C; it could happen in any language that was locale-aware and parsing floats.

For what it's worth, these macros in libcperciva are perfectly readable and maintainable:

#define ELASTICARRAY_DECL(type, prefix, rectype)	\
static inline struct prefix##_struct *	\
prefix##_init(size_t nrec)	\
{	\
struct elasticarray * EA;	\
\
EA = elasticarray_init(nrec, sizeof(rectype));	\
return ((struct prefix##_struct *)EA);	\
}	\
...

The advice should really be "be careful, it's really easy to write shitty macros, so don't".
The part about Germany is not true at all! Sure servers may be surprised if you give them more than a euro when your total is less than 10 euros... Having been a server in a restaurant during most of my studies, i can tell you we definitely did not appreciate no or small tips - 5-10% is expected.
The fact that I can work remotely.
(Electron issues aside) - Pretty nice & clean UI - gonna give it a try.
> You do this every day, regardless of which language you use. Your POSIX APIs and OS services are all in C. That they generally work is because numerous people have invested the time into putting appropriate error checks & memory safety into the host language bindings.

Not when I'm working on ocaml unikernels, but sure. The point is I only use languages where those bindings already exist and are maintained; I wouldn't want to use a language that expected me to use a C FFI directly in day-to-day work. Whereas the Kotlin narrative is that you do use the Java "FFI" directly in day-to-day work.
For some reason, Butterick is averse to both making a PDF available and to responsive design. Perhaps — as a typographer and book designer — he prefers to control how the layout looks even if it means it looks bad on smaller screens.

From the FAQ:

* Will you ever release this book as a PDF or e-book? No.

* Do you plan to opti­mize this book for mobile? No.
I believe such investment with taxpayer dollars could be good, but someone needs to make the case first for why this is an effective use of taxpayer dollars. The only case I ever see is "fiber good, fiber fast," and no one makes the case for how it would make our lives better. Roads, bridges, and railroads have tangible positive impacts. What's the impact of rolling fiber to everybody's door, when many people are already served by hybrid fiber-coax and wireless networks that they find good enough?

Even a case for targeted rural broadband investment would be good, if rural areas lack broadband. Even then, the discussion should be about bringing those areas broadband, not bringing them FTTH. Fiber assumes a single solution to any possible problem...I guess because fiber, oh, that sounds cool.
Also sent you an email, putting my response here for posterity.

First of all I'm sorry for responding so late, HN comments are somewhat of a fire-and-forget for me.

Second, I'm not much of a plasma physicist (or any kind of physicist, really). In fact, I was mostly interested in your example because I wanted to see how well I could understand it without the relevant background. Turns out, not very well. But I think I figured out what the fs are, so maybe that will help you.

Looking at the paragraph in your photo, I noticed that it mentions three kinds of frequencies: of the whistlers, of the plasma and the electron gyrofrequency. Since f is frequently used to denote frequencies in physics, I guess that f, f_N and f_L are these three. (The units of Hertz are another hint.)

Based on the description, the whistler frequency should be the smallest one. In the example, that is f. It remains to determine f_N and f_L. Unfortunately, the names are definitely not mnemonic, so I needed some other source. Turns out Wikipedia has an article on the Appleton-Hartree equation that defines all the variables it uses. (https://en.wikipedia.org/wiki/Appleton%E2%80%93Hartree_equat...)

There, f_0 and f_H are used for plasma frequency and gyro frequency. Also not mnemonic, but at least explained. I guess the relevant equation is in the section on quasi-longitudinal propagation. I simplified it even further by using the assumption that the angle theta = 0, which means that the sine is 0 and the cosine is 1. Then the equation becomes

n^2 = 1 - X/(1 ± Y)

and since the book assumes that X and Y are much larger than unity, this can be approximated by

n^2 = 1 ± X/Y = 1 ± (f_0^2/f^2)/(f_H/f) = 1 ± f_0^2/(f*f_H)

Further assuming that the ratio is so large that the 1 can be dropped, this gives an expression for the refractive index

n = f_0/sqrt(f*f_H)

Matching terms with the equation in the book, f_N appears to denote the plasma frequency (f_0 on Wikipedia) and f_L is the gyro frequency (f_H on Wikipedia).

Mystery solved!

Now I completely agree with you that this kind of detective work shouldn't have been necessary and the full derivation should have been in an appendix or in a cited reference.
> Also, a few days ago I was on a flight, and the person next to me was telling me about his flat earth beliefs

Just when I was about to say "don't go to all those conservative websites, they are full of mental cases" you pull out this real-life encounter of the nth kind. Yikes! This person was the very definition of nut-case. You have to wonder where and how such belief systems develop and take root.

It doesn't say much for the human condition other than, perhaps, we are one good power outage away from being cave men (and women).

Seriously though, I'd say the online landscape is populated by extremes. This applies to all viewpoints and subject, be it religion, politics or what to feed your dogs.

Don't form opinions based on that at all. That's not the real world. The images of both liberals and conservatives being painted online are absolute caricatures of reality. In real life (outside of running into demented cases on a plane) I have found most people agree on, dare I say, most topics at a fundamental level.

The key, in my opinion, is to actively engage in real-life conversations with a wide range of people and avoid echo chambers as much as possible. I can't tell you how to do that because it depends on where you live, where you work and your level of comfort. I'm the kind of person who has no problem whatsoever approaching a total stranger at a coffee shop to have a conversation.

If you watch TV, do watch news networks with different biases. They all have them. Realize they do what they do for ratings and do your best to filter through the nonsense. Nearly every TV news network has a bunch of clowns and a few serious people. Look for the latter and you'll get useful information.

If we are talking Fox News, I'd say Tucker Carlson's show is pretty good. Bret Baier and Chris Wallace are also decent. Most everyone else is a clown putting on a show for ratings. I won't talk about the liberal-leaning stations because I would imagine you know who's serious and who's a ratings clown, for example, I would imagine you might categorize Rachel Maddow (MSNBC) as a member of the latter.

I think the key is to be open to information from all sides while being careful to filter out attempts at manipulation and what I call "clowning for ratings". The BBC, Al Jazeera and Deutsche Welle ought to be part of everyone's news source rotations. And don't forget news from the rest of the American continent.

Yes, being well informed is a job.

Still can't get over your flight experience. I would have politely moved. No, I would have vomited into a bag and then moved.
> - It's trivial to solve and really not a problem in practice. I'm pretty sure that when you think about and write code, it's 99% in Scala and very little about Java. "Oh, this value is coming from Java and therefore can be null, I'll wrap it in an Option. Done".

That works for values coming out of Java but not for values going into Java.
WTF. This scares me a lot. How the f* would you make people inject something in your eyes that's not a medical approved treatment????
You are better off being poor in  Bangladesh  than in the Mississippi Delta
I just paid your employer $5 to take my tipsy ass home at 3am, safely in a clean car. Why would I have to give you $3 tip? Fvck off, only my waiter or bartender get tips from me.
I doubt that insurance paid for this procedure, so I don't think the single payer conversation is relevant. I'm assuming that given a similar regulatory environment, with single payer health care, that someone could choose to pay for such a unregulated procedure out-of-pocket.
I disagree that the jarring bit about home is
that it's changed. For me, it was that so
little had changed.

Try this experiment in a big city.
Most likely they are referring to this incident: http://www.digitaltrends.com/computing/windows-7-patch-brick...
I apologize. There isnt really an excuse for the way i addressed your comment. As for the anger one sees among tesla fans, in my case its because tesla was a laughing stock for years before the model s and wide recognition. Fake reviews, hit peices, a death watch and not to mention the response from the average joe whenever tesla was brought up in conversation. Being called a loser by a presidential candidate despite achieving so much and surviving such massive challenges. People love to hate electric cars and especially tesla even now. They spread misinformarion about batteries being dirtier than gas or how emissions are moved and not eliminated. All of these things have made many tesla fans very bitter.
A Student Competition that looks worth winning
toread
The Story of Flurry's $300m+ Acquisition After Nearly Going Insolvent 3 Times
some huawei devices have a 'eye protection' toggle in the notification drawer.
When their very first price point leaves it cheaper for me to do in house I'm not wasting time negotiating.
Once again, there is no technical reason, it's purely political to force people off an OS they're comfortable with in favour of increasing Win10 adoption statistics. Although at my company we're rolling out Win10 at a reasonable rate, we still run Win7 on many machines (I myself do because I have no need for Win10's 'features'), and if we have older software that won't run on Win10, we could be prevented from upgrading our workstations in future.

What bothers me most about the rampant, furious force behind the Win10 rollout is that Microsoft are pushing it hard not just on end users, but on businesses, traditionally and still Microsoft's largest market. Businesses who've bought into the Microsoft platform and buy large quantities of licenses. The idea of taking away the power and control they have over their platforms is not going to sit well with CTOs all around the world; even Enterprise editions of Win10 have 'features' that you'd think would be consumer-only.

Microsoft are backing themselves into a corner. Something's going to break eventually.
I wish the same thing, but for desktop applications too. There are some that implement their own scroll and it's the most annoying thing ever, because it makes the scroll bar unusable. As the article point out, it's vastly different than scroll wheel, touch and keys.

Scroll bars provides 3 different scroll methods:

- Click and drag scroll thingy. The most used method, but sometimes misunderstood. It should scroll only as much as you moved the mouse. It wreaks havoc with endless scroll pages.

- Click on the bar outside the thingy. This used to be equivalent to pgdown/pgup. It was the method I used the most, and I was infuriated countless times when it behave differently: on some platforms it means "go here".

- Arrow buttons. Not very useful and virtually extinct at this point.
Why should I tip you? Just because you got me home safely in a clean car for $5? I only tip everyone else. Not you stupid driver.
I agree with the preconfigured options part. However it's important to realize that tips often get split between the whole staff. Most of the time you're not just tipping the person handing you the bag but everyone involved in preparing the food.
> You're confusing concurrency and parallelism.

I'm not, it's just that the most appealing feature of Go is it's ability to use parallelism for concurrency with a decent overhead, which makes it straightforward to scale vertically.

> Even with GOMAXPROCS=1 (1 CPU running Go code), it's very liberating to be able to write blocking Go code and not worry about callbacks or async/await and let Go's runtime deal with it all while you write concurrent code.

IMO, Async/await is a much cooler pattern than Goroutine + channels do do concurrent stuff on one thread. I find it way easier to use, and less error prone. The drawback is that you need a different paradigm when you want to take advantage of parallelism.

Of course it's a matter of personal preferences, but the prevalence of async/await in different programming languages indicates that at least I'm not the only one thinking this way :).
You are technically correct, but it's not the best kind of correct despite the meme. For any average user, it's a brick, which is what matters : they can't use it, lost all data, don't understand why, and will have to use SAV to have a working computer again.
Airbus to Open Virtual Space Data Centre in Namibia
We had Java in the browser for a while.

It sucked.
Ask HN: Is it possible for fusion reaction to store energy?
As a Java engineer, I'm enjoying ES6/7 development much more these days.

I wanted to point out, however, that Java 8/9 has excellent support for basic functional programming features, with an equally-nice syntax for lambdas, but with a good type system (via Functional interfaces) to boot.

The thing that I get hung up time and again, with ES6/7, is lack of a type system. We write some complex ES6/7 + Immutable JS apps (e.g. in the financial services domain), and haven't managed to extract full value from Flow or TypeScript just yet, due to library constraints etc.
In similar vein a tool that would let you 'play' with hardware functionality/config software without needing to buy it 'simulation on a PC or similar'.

Just having a sane place that list specs for competing products or products that have overlapping functionality would be a help. Sure simple components are standardized by when you start getting to more complex things like protective relays, PLCs, or even breakers it's like companies purposefully fling specs and functionally across 5 sites and 3 PDFs to waste so much time that you don't have time to look at competitors products.
As far as I know, there's only speed in the formula of time dilation, not acceleration.

See also [1].

[1] http://www.edu-observatory.org/physics-faq/Relativity/SR/clo...
People in the US are nuts about spending in general. Wedding rings that cost 6 months salary, cars that cost a few years worth, houses which cost 20 years worth...
The vendor does write them, at least in some instances. Gigabyte has explicitely announced support for Windows 7 on their new AMD Ryzen boards.

Reference: http://www.gigabyte.com/Motherboard/GA-AX370-Gaming-5-rev-10...
The one thing we can agree on! Im sure that all fuels will have some limited role for as long as there are vehicles operating in adverse or unusual conditions. Hydrogen systems depend and will always depend on being adjacent to substantial batteries in the cars powertrain. This is because fuel cells can contain lots of energy but are much more limited in the rate at which they can offer that energy. In the mirai, the fuel cell keeps a battery topped off. When the car needs to accelerate quickly it draws charge from the battery.