skysight-inc/HackerNews huggingface dataset:
You're in a bubble. I've used QBASIC, C, C++, various .NET languages, Java, Python, list goes on and on. I've led desktop app, firmware drivers, kernel driver, security architecture projects, list goes on and on.

And guess what? I've been doing a ton of web dev over the past 5 or so years and I love it. I use React/Webpack/Node/ES201x/Typescript/etc. It's great.

When you're in a bubble, you like things for the beast you know, and hate things for the beast you don't know. There are a ton of devs out there that do not hate JS, and it sure as hell isn't out of inexperience.
You can just use stdint types. Or is it really better to typedef a CUTE_INT?
People are paying for that because employers are demanding it. Sure a few are begrudgingly realizing that an alma mater is irrelevant pedigree (the fact they can pay qualified people less without a degree surely helps), but the lion's share still filter for those with undergraduate degrees or higher. I have no idea how to change this, although personally I have two degrees and believe I would be orders of magnitude better at my profession had I simply worked on my own for the duration of my studies.
looking forward to Jepsen...
That's exactly what I meant. It's a lot easier to be a charity because you can ignore all the hard problems. That's why they look so much better than governments when you look at things like efficiency metrics.
> I'm just suggesting that maybe a lot of them don't have a higher-paying alternative

This still doesn't make any sense. If you are losing money working for Uber, then you do have access to a higher paying alternative - which is literally standing in your house and doing nothing. Because zero is greater than a negative amount.

I think there are really three explanations that make sense:

People are not literally losing money working for Uber, or maybe they are sometimes but not overall at the end of the month, and they're just rhetorically exaggerating in frustration.

People are literally losing money working for Uber but only when you include depreciation of their car, and that is a long term cost, so people are effectively taking a loan from their future selves.

People are literally losing money working for Uber but morally feel that they should be working rather than not working, even if there is no economic reason for them to do so, and they just hope their situation will improve in the future.
I don't mind paying property and local taxes for this reason, but if my Federal taxes are going to go toward building that fucking wall, I will do everything I can to avoid paying them.
FWIW, we generally bring the babies inside for naptimes once it drops below -10C (14F). Otherwise they nap outside all year, true.
Pretty much impossible to blind that study, though: the subject definitely knows whether or not his feet have been in cold water for 20 minutes.
thank you for being empathetic
You seem to appraise the stability of a job as having zero (or at least very low) value. This might be justified if you are certain that you can get a new job in a short term if you lose the current one. However, from the banks' viewpoint the probability of you getting a new job soon enough to not miss any payments may be appraised much lower, possibly being influenced by other economic sectors where getting a new job takes much longer. Banks have interest and dividend payments to make themselves, so they obviously place a high value on stability. So yes, someone with a lower paying but more stable job may be more wealthy than someone with a higher paying but more unstable job.

Appraising the current net value of a job is always a bit shaky though, because there are so many variables.
> annoying, confusing, and overly excited people that rely almost entirely on certain forms of non-verbal social cues to communicate (to the point I think they're just as broken as I am, just in the exact opposite way; they seemingly lack the ability to use words and logic to convey ideas, preferring emotions and impulsivity to interact with the world and others)...

Hello, ADHD here.
I wondered how Mexican taxpayers felt about this...
> except to painfully block in hosts

Are you sure that's working for you? Microsoft ignores the hosts file for most addresses used in phoning home.
Ah the Guardian. Never missing a trick to slyly insert some anti-Brexit propaganda in unrelated stories:

But her kingdom is in turmoil, and her subjects are in denial that her reign will ever end

Her kingdom is not in turmoil unless, I suppose, you work for the Guardian in which case the one-two punch of Labour's credibility collapse and Brexit mean you think the world is ending. But lots of people don't see that as turmoil at all.
ZEIT now with ASP.NET Core
Days of Heaven is my favorite film, I recommend it to anyone with an appreciation for visual storytelling. Those 95 or so minutes are the perfect balance between conventional storytelling a lá Badlands and the disjointed, introspective narrative of The Thin Red Line and onwards.
That sounds like how Lyft was when I last used it, but doesn't contradict what I meant.

I'd rather take care of the tip right away (or as soon as I have a chance) than have to remember to do it well after the fact, but in either case I'd much prefer to not have to remember it at all and just be done with the whole thing the second I step out the car. (There's also the rating thing with both Uber and Lyft, but at least that's faster and I wouldn't really feel bad if I were to forget about it.)

That, and as I sort of implied earlier the honesty/inclusiveness of the fare estimates is a concern, in that whereas a $10 estimate in Uber means exactly what it says with Lyft I have to remember to do some additional math on top of that.

(These probably sound like the epitome of "first world problems"; I'm not saying that Lyft isn't good, or even that it's dramatically worse than Uber for me — just that their competitive landscape is such that even minor usability issues like these are currently costing them my business.)
My issue was actually the way their HA setup attempted to configure itself with duplicate SPN's - I ended up needing to manually export a key tab with ktpass to use it instead of getting it via winbind.
What overall market?

MSCI ACWI Autos and Components was at 3.44% YTD at the end of Feburary while MSCI ACWI was at 5.37%. The S&P 500 is at about 7% YTD return.

Tesla's YTD return more than matches the overall market

https://www.msci.com/documents/10199/f87aad4f-6f38-4878-a149...
"hold the line against the excessive tipping culture " you mean screwing over some poor minimum wage worker and the IRS (which when it comes down to it is you)
I got a tip for ya right here: it's your money, do what you want with whatever's left after taxes, fees, fines, and mandatory contributions.
21st Century C is very very good.

http://shop.oreilly.com/product/0636920033677.do

Enjoyable to read through, covers tools as well as the language, and a very good reference of good practise. It covers the basics and then goes into depth on a few of the things C is supposed to be bad at, demonstrating good ways to work (strings, threads, OOP, libraries).

I have a copy on my bookshelf at work, and have been referring to it extensively this week (exposing a C entry point to a C++ world...) It has steered me away from some fairly silly things a couple of times!

It does disagree quite strongly with the article though.
Here's a javascript bookmarklet I just made that will break the WSJ paywall using this trick.

javascript:(function()%7Bwindow.location %3D ("https%3A%2F%2Fm.facebook.com%2Fl.php%3Fu%3D" %2B encodeURI(window.location.href))%7D)()
I am disappointed too. This looks like a very interesting book and there would be plenty of room on my bookshelf among the many Scheme, Common Lisp, and Clojure books that I have paid for and refer to frequently.

Good documentation is hard to find and having a physical copy means that I it will be available to me for decades. Almost 20 years ago I picked up a hardbound copy of "The C++ Standard Library: A Tutorial and Reference" by Nicolai Josuttis and it is still something I love having within arms reach of my keyboard.
No, afaik they have never claimed to support those cpus officially. I think up until this point it's been a "if it works it's a bonus" sort of thing
I wouldn't call that a "flaw" so much as an "entirely different question".
For me this is the most exciting part:

Complete Emacs-compatible Elisp implementation

Thanks to the work of Robin Templeton, Guile's Elisp implementation is now fully Emacs-compatible,
implementing all of Elisp's features and quirks in the same way as the editor we know and love.

This means we can finally have a proper GuileEmacs!
Even the UN building in Vienna isn't fully wheelchair or vision impaired accessible, which kind of surprised me.
Test262 is a JavaScript Sideshow (2016)
Building on what LogicX said... SSDs have a translation layer that converts the logical read/writes to the physical flash storage. So, low-level writes (from the OS's perspective) won't necessarily line up with what is physically written. I think that in theory if you wrote 5-10X the size of the drive, you might be able to write zeros to each of the flash pages, but I don't think you'd be able to confirm that.
Serious question: were you alright in past years with your federal taxes going to the war in Iraq, as an example? Where do you draw your personal line for "this type of activity against foreign nationals is alright, but that type is where I draw the line?"

Anyone can feel free to answer this one. I'm interested in where people are drawing their own lines.
You don't need any HTML-frames or javascript. Just use CSS, overflow-y: scroll
Claiming that an operating system is obsolete because it is old is like complaining that hammers are obsolete because they are old.
Why not pass structs by value?

Of course, it is copied because "by value". On the AMD64 architecture your compiler will transfer your little structs in registers.
Yes, you're right. Tools don't matter at all. /s
I'll remember this example the next time some conservative starts ranting about Bill Ayers.
Working with Numpy Matrices: A Handy First Reference
chain.com - it's all open source, despite their glossy fintech website.
ah ok, yeah - so business as usual :) (...shuffles back to work...)
Those techs you mentioned are successful largely because they use Javascript as a runtime. Supposing those runtimes also eventually support WASM (with a good story of linking binaries), I see no reason why other languages won't begin to be used. Perhaps not for a few years though.
CIA uses Python (a lot): Python
Elixir is Ruby-like syntax on the Erlang VM. So, Rubyists enjoy it.
Show HN: Task, a simple task runner / 'Make' alternative
I'm back with a bit more information, discussing applications. Which mostly seem to be other X-as-a-service offerings.

Microsoft has a blog related to their blockchain-as-a-service at https://azure.microsoft.com/en-us/blog/topics/blockchain/

Both IBM and Microsoft talk about Hyperledger, which appears to be where the service side of the technology is converging. https://www.hyperledger.org/

I'm sure somebody who is actually familiar with these things will come along shortly and explain them to us. Or I hope so.
Robpol86/terminaltables: Generate simple tables in terminals
The lux­ury of ignor­ing details is one of the great plea­sures of pro­gram­ming.

That's perfect :)
So it's Microsoft's fault that a vendor supplied drivers that were designed to keep fake competitor's devices from using their tech by disabling them?

Microsoft isn't doing code reviews of drivers and it would be outrageous to expect them to do so.
I do like those qualities in an operating system. But they're not a requirement for the label.
But without formal studies, you can't get solid data on if treatments actually work. That's why the Japanese case stated is so different. Even if you allow this therapy for people over 90, who may feel they have nothing to lose, the data from it might not really be worth anything because you don't have the standard controls, placebos, etc.

There needs to be several rounds of animals testing first, formal procedure and clear indications to the patients of the risks. Elderly people over 80 are in some ways ideal (less to lose; depending on how you measure life/quality of life) and could have treatment in only one eye, but are also less than ideal since their could be a higher rate of failure simply due to their age and the inability of their bodies to accept treatment.

For something to be a treatment, it has to work consistently, with the same success rates and documented side-effects across a population. There is a reason those studies are slow and take time, because we try to be careful today when dealing with human life and not be Nazi/MKUltra scientists.
Possible? Yes, but I'm not sure if my answer is what you are asking about.

When people normally speak about fusion energy, they are referring to fusing small nuclei, such as hydrogen, deuterium or tritium. Any nuclei which fuse to create something smaller than iron will release energy when fused. If you create something the size of iron or larger, it requires energy to do this. So, in a sense, stars that create elements heavier than iron (like supernovae) are storing energy using fusion.

You could fuse two small nuclei to make a larger nucleus that decays later. Fusing deuterium to make tritium (a beta emitter) would be an example. To make it useful, you would probably want to generate an isotope which had a natural decay rate which was appropriate for your storage system. It is generally going to cost more energy to make these than you will get out, and if you can already fuse small nuclei, then fusing those directly is a better energy source.

I suppose in theory one could use energy to break apart small nuclei, then fuse them later. This would qualify. I'm not sure what motivates your question. The practical answer is that light nuclei are already widely available, so if you can fuse them, then using them as a fuel is the most efficient way to have an energy storage system.

There was a bit of research into ways to release energy from nuclear isomers (Hf 178m2) a few years ago, but it appears to have not panned out. If this had worked out, one could make a nuclear isomer with fusion and do this.
This is the kind of "accessible take on fundamentals that you might not have even realised were fundamentals" documentation that I'd like to see more of. It took me a few years of web development to even start thinking about just how, exactly, the concurrency model of the web functions.
Sure. But I hope that you can see how little access the average person have to mathematical concepts unless he/she have had years of formal training. Khan academy, Numberphiles and the likes have done wonders for lots of us out here. But it is still not enough and more needs to be done. Especially when talking about concepts that are new or truths that we constantly "take for granted".
Fortunately, Walter Bright did that. Now I can simply use his language to retire from C to D. :)
Still being fought. Trans fats can be listed as 0g as long as it's <=0.5g. Sugar still has no % DV. Many other things the industry fights against.
Uhhh, the idiots who performed this procedure operated on both eyes. (And I stress the word "idiots" here.)

You don't perform an experimental procedure on both eyes. This is just basic common sense. Even if there was a promising experiment for your grandfather, it would only be performed on one eye.
I don't know that problem. Browsers should try to zoom everything proportionally, and I think they have gotten quite good at that (using Firefox almost exclusively).

Another thing that often annoys me is how sticky headers break text search. When you search and the browser scrolls just enough to get the hit "on the page", but still covered by the sticky header. The problem is: not using proper frames. Sticky covers part of the other frame. Bad.
> The article is about how they are explicitly not letting people download those security fixes.

Well... to be fair this will only affect those doing new builds, not current builds already running supported cpus.
If you're installing a new Kaby lake CPU on an OS that's outright saying it doesn't support it then it's at your own risk.
If you can get it[1], install the Windows 10 LTSB (Long Term Servicing Branch) installation[2]. It has all the kernel-level improvements that make Windows 10 better than 7, without all of the bullshit that was sprinkled on top of the consumer versions of Windows 10.

[1] Currently seems to be restricted to enterprise licensing agreements or MSDN subscribers. Or other places...

[2] https://www.howtogeek.com/273824/windows-10-without-the-cruf...
So you don't take any deductions? Do you pay more than you need to for taxes?
If you use Ctrl+F for search, you can select "Whole Words" to "find go but not ago".
The universe is roughly 13.8 billion years old.
The Trainline (UK) website has a ridiculous security flaw and refuses to fix it
The Trainline deals with the private data of ~11 million UK residents' data every month, but doesn't seem to care much about security. Posting this publicly appears to be the only way they'll fix it.

I brought this to the The Trainline's attention through Twitter DM almost a year ago. They said they'd pass it along to the security team.

I've also spoken directly with a Trainline employee about this issue. He went straight to the security team, who had apparently been aware for some time and "hoped no one would find out".

Almost a year later and nothing has been done.

Note: this doesn't work if someone has signed up for an account with that email address (although it's not required to purchase tickets, many frequent users probably have an account).

How to view someone's personal information and access their ticket history (and refund or use any recently purchased tickets)

1. Sign up for a Trainline account using their email address

2. You're immediately signed in without verifying that you own the email

3. You have full access to their information/tickets.

Yup, it's that easy.
“What We Stand For” is straightforward – and a bold stance against “objectivity”
Corruption Perception Index is a better measure of corruption.
No threads yet, they're coming though: http://webassembly.org/docs/future-features/
High-Selling Content: How to Write Amazing Product Descriptions
> It's curious to me that anti-globalism in the west is so often supportive of authoriatirian rulers and religious extremists elsewhere.

Globalism is orthogonal to the nature of the global regime. Let us not forget that Communist International was also a globalist movement.

I personally don't know about the "so often" bit, but certainly that is the meme that is pushed by (globalist owned) Media. But should we accept that as a fact, then considering the fact that multiple powers would exist would provide at least the hope of future remedy to citizens of unsavory regimes.

The /only/ hope for remedy for citizens of a (authoritarian) One World Government is catastrophic system failure. That is it.
The Elixir syntax is quite alike to Ruby's, so if you are going to change from Ruby to a language running on the Beam VM, switching to Elixir is easier than to Erlang because you don't have to relearn as much. I suppose that this effect is missing for Python to Elixir and that therefore relatively more people choose to switch to Erlang.
Back in ~2008 someone ran what they called "the great zero challenge" promising a prize to anyone who could recover data from a (60GB mechanical) hard drive after dd had overwritten the drive with zeros once.

The prize wasn't large, but the challenge got pretty good coverage on tech news sites, so it would have been good PR for any data recovery company.

Nobody accepted the challenge. I think recovering such data is impossible, and I'd be fascinated to be proven wrong - if you know anyone who could do so?
Forced? The browser and OS are the one thing that the user DOES choose! If I don't like the way it works, I can use another one or change the config. If the web designer chooses to change the scrollbars on their site, I have no choice when using their site.
> There is much to learn from this case.

A big "lesson" here is: everything's easier when you have no problem with stealing.
Injecting fat "stem cells" into the eye without any evidence behind such a procedure working is irresponsible and just quackery. Selling desperate people what amounts to snake oil for $50,000 should be criminal and definitely should be regulated.
No it's definitely a flaw. The analysis doesn't model what he thinks it models. He claims that it doesn't matter by (correctly) pointing out that adding a diagonal doesn't change anything, and that hides the modelling assumption he makes:

That there is the same absolute number of people choosing to stay within every language studied.

His analysis would only be correct if the number of people who choose to stay with Java at any moment is equal to the number of people who choose to stay with Rust. That is absurd and hence the eigenvector is meaningless.

Doesn't exactly matter much given that this is just a bit of fun on a blog post though. :P
See you already know, improving the world one person at a time.
Ah, yeah, I suspected it could be fixed with your first approach, but the second one also sounds plausible.

But if you go with the first option, then you can end up locking the entire database, as you pointed out with `write(read(A), _)`. Wouldn't your second option cause multiple transaction aborts until you find the rewrite that satisfies the assert? And in that case, the scheduler would need to know if the abort was actually caused by a faulty rewrite.

It would be interesting to know what Fauna does in these cases.

Is your implementation open somewhere?
Thank you for this-really cool explanation.
Google Street View now lets you go inside an active volcano
>> Each woman got cells injected into both eyes.

Gross incompetence. Why would you ever do both at the same time? Had they done one first, these people would at least have sight in one eye and know not to mess with it.
Anyone have bright ideas on how to convince someone that this is true? My wife absolutely believes that not dressing warmly enough will make you sick, and it drives me mildly crazy.
You act as if this is something unique to Microsoft.

Ubuntu distro upgrades were so bad (don't know if they still are) that you were better off reformatting and reinstalling. If the upgrade didn't flat out brick the device, it was almost certain to screw up drivers and setting beyond repair of even more power users.

Apple had it's fair share of El Capitan and Sierra upgrade brickings and those require you to take your Mac to a Store.

The only difference is that Windows is 90% of the market so problems from them generate way more noise than any other OS.
I've only had success searching HN for Golang.
The Scottish government is seeking a second independence referendum, and Sinn Féin (Irish republican party) has gained its highest vote share in Northern Ireland -- is this not a kingdom in turmoil?
oh, shiny. I wonder if there is a way to make this run on my Synology...
The controller stops you accessing some parts of the drive, but it also stops the attacker from reading those same parts.

Only a very advanced attacker is likley to be able to read those reserved sectors and be able to reconstruct data from them.

I'd say you are safe from everyone except the drive manufacturer, state actors, and people with more than $50k to gain from extracting info.
>in effect what you are asking for is magic, a stone floating in the air with nothing to support it.

Isn't that how we all learn math? in fact, isn't that how we all learn anything really?

When you are in 2nd grade, you don't start by learning about Riemann hypothesis. You start at the tip of the pyramid and drill downwards into complexity.

I am not asking for something magical here. I just wish that more math was communicated in a simplified manner that would help bring in people from all walks of life into the world of science.