skysight-inc/HackerNews huggingface dataset:
I did some searching and found this:

https://m.reddit.com/r/TheExpanse/comments/4frz1k/epstein_dr...

Ignore the original story and the top level comments. Seems there is some evidence of reaction mass. There is some interesting analysis and basic math in the comments. I didn't see anything that confirmed or precluded the epstein drive from being possible. I should get out a pen and paper and work it out myself.
Lets make a COBOL transpiler and run the mainframe legacy code on top of asm.js
DAMN SICK MOUTH SYNTH
I work on voice-enabled smart device control systems, and I agree with pretty everything you mention.
> I know it seems that way on the surface but some people (typically entrepreneurs) take on more risk than most people are willing to stomach.

It isn't compensation for entreprenurial risk that people object to, but compensation for risks taken with Other People's Money (OPM), where the government supplies an implied safety net (Too Big to Fail).

By extension, people object to success (whether though skill or luck) for a risk-taking entrepreneur including entry into the ranks of the capitalists, that group of people who have enough money that participation in OPM schemes is enough to sustain their membership in the exclusive club.

In other words, the prize for winning the game once shouldn't include getting to play risk-free from then on.

> Workers should also be compensated according to the quality of work (read: value brought in) that they produce. Workers can and should be wealthy too under this premise.

OK, so what is the flaw in the current setup that prevents workers from receiving their share of the wealth created? How do you think the system should be changed?
TLDR; "...Sun had spent, hundreds of hours memorizing tiny flaws in purple Gemaco Borgata playing cards..."
People commenting on this who work for google or hope to probably should say so in their comment.
A lot of technology is pretty flaky. I think you have a couple of issues however:

1. You have sucky Internet. Bad Internet is going to cause numerous issues. From what I've heard it's hard to get a really good Internet connection in the US. But in many places in the world, great Internet connections are available at low cost.

Bad Internet means devices are going to have issues with firmware updates. Things will be more flaky in general, data will be lost part way through transfer and you'll hit issues with devices not robust to this more often.

2. There's no reason why your macbook should keep disconnecting from Wifi. Perhaps you live somewhere with a lot of RF noise? Or you have a cheap/crappy router? Again, this is an issue which many people don't face. Mostly Wifi just works.
Importance of a Brand Logo for Your Small Business
A brand logo is an essential property of your small business. It is a symbol with which your customers identify your business. Usually, companies display their logo on communication material, stationery, business website, advertising material and business cards.
Read more @ http://www.biz2credit.in/blog/2016/12/15/chosen-small-business-brand-logo/
1) What makes a language like Fortran so intimidating?

I wonder the same thing: there is irrational contempt towards Fortran here on Hacker News. I think it says more about the attitude than it does about Fortran.

2) What makes Fortran so much 'faster' at computation than C?

two things: the compilers are excellent, and produce really fast machine code, and intel has invested tremendous amount of engineering, with focus on exploiting the newest features of their processors (such as AVX2). The new ifort compiler comes out every six months. Others like PGI have produced a Fortran compiler which can generate NVidia GPU code. Fortran compiler technology and Fortran the language standard / features are on the cutting edge of the domain Fortran is designed to handle, computing. And since Fortran can actually handle strings and has regex support, I've often wondered what it would be like for web applications...
That's pretty astounding to me. Firefox instantly eats 500+ mb of ram the moment I open it on Windows (16gb ram, i7 processor, ok video card). If I leave it open with one or two tabs (usually doesn't matter what sites), for about an hour, it goes up to 1.2gb to 1.4gb of ram consumption while doing nothing. If I close all tabs, the ram consumption doesn't drop, I have to close Firefox and restart it to accomplish that. It would be amazing to run more than 30 tabs. Once I leave Firefox open for a few hours, it basically becomes unusable performance wise. I've been using Firefox since it was released initially; Chrome never gives me this performance erosion problem, constantly tempts me to switch, I just happen to enjoy Firefox more. The sole extension I'm using is an ad blocker and my Firefox is always self-updated.
I agree that it would be more trouble than it's worth to make all of the algorithms open. It's minor, but I think the effect you're seeing can work just as well without differential weighting of up and down votes.

The best thing about downvotes is they represent the community policing itself, so they don't generate the resentment that admin activity tends to.

Agreed!
They probably do it with all the spare time they have from using a framework to handle so many other features.
I am the same way with net connection. I used to get so annoyed when I was living in the US and randomly my connection would start moving pre-56k speeds (AT&T). I've moved to Japan now and have yet to have a problem with my ISP.

Also, I hate using voice assistants. By the time I say "weather" I could have typed it into the browser (and 1/10 times it doesn't hear me properly and gives me some jibberish I'm not interested in).
Indian businessman built largest air-cooler company giving 91,000% ROI
Maybe tabs not currently being viewed should have their JS throttled? Is this an option in FF yet?
One interesting feature of Fortran that might help with the second question is how restricted the use of pointers is. A Fortran compiler has very strong guarantees that any two arrays do not overlap, hence some optimizations can be easier to prove safe.
Not quite.. I ordered a second Echo Dot for my mom last Thursday (the 15th). It was originally scheduled to ship on the 30th, but shipped early on the 19th and she got it today.

She's not very technically oriented (iPad is about as complicated as she wants to get), but absolutely LOVES the Dot. I bought her first one for her birthday back in October, and she called me on my birthday three weeks after that and had it sing "Happy Birthday" to me over the phone. She'd had it for all of a week before she told me "I need another one of these for the other end of the house.."
I have similar experiences as you. I think it comes down to what is each persons' relative level of 'good enough' for each of the usecases. My 2013 Macbook and even more so my iPhone SE are 'good enough', and so far I haven't found anything else in their categories that can come up to that level. But when it comes to smart home or networking or car electronics or various other places where markets are still fragmented such that earnings per device are small to negative, it's clear that the simpler the better. There's just too many edgecases that engineers don't consider, but will annoy people like you and me tremendously.

This discussion also reminds me of this thread, see also my list of links there:

https://news.ycombinator.com/item?id=12333471
There's no way that's graduate level math. I've gone through Nando's lectures and although they're more mathematically involved than most courses, they aren't grad level math.
How to Build an MVP for Less Than $10,000 (And You Should, Too)
You had me until the part about using a record player, at which point I realized you're just a prima donna. Next.
I know that this every productivity measurement is very fuzzy and can be cheated (#), but here's how we did it:

We were simply looking at the number of features delivered to the customer in a certain amount of time, number of defects found in production and number of critical defects found immediately after roll-out (a.k.a. hot-fixes). We adjusted for holidays, vacations and sick leaves.

Those numbers were relatively stable until we changed the team, then dropped, and it took quite a while to reliably get to higher levels than before.

(#) I don't think the team cheated, because if they had, they could have easily cheated the numbers in a way that they'd steadily rise.
Peter Thiel: Silicon Valley Outcast Turned Trump Insider
Thanks, I think I can handle it now, I came back from the dead, any temporary shit that still allow for eating and walking will be water under the bridge quick.
In particular, ad blocking rules that match CSS selectors instead of URLs are a challenge, especially when the the CSS rules apply to any domain and thus have to be loaded for every page. IIRC uBlock's primary advantage over AdBlock Plus was in ensuring that the CSS rules were being shared between tabs instead of requiring memory proportional to the number of tabs. Popular third-party filter sets like EasyList have grown in recent years to use a really incredible number of broad CSS rules.
In contrast with HN, I find the most salient characteristic of Twitter is that negativity. In the days after the election I started referring to it as the national amygdala. It just became an echo chamber for fear. I mostly solved it by ruthlessly unfollowing people who are just venting their emotions and not engaging in critical thought. I made up for it by following people I disagree with and randomly following people that are followed by people I respect.

The thing I like about Twitter is who you can follow. Where else can you engage with Obama, Trump, etc. in a public forum? Without the big name political users, the press, the public intellectuals, Twitter would have nothing. The way the big shots are effectively equal to ordinary users is very democratic. I can @ the POTUS and at least in theory get a reply. There's nothing else out there that enables that kind of communication.

It's a shame that Twitter has done so little with so much. Think of the great newspapers of the past and how seriously many of them took their civic responsibility, and how they crowed about it in their editorial pages. They understood their role in society and the responsibility that came with the power they had. Yet here Twitter finds itself in possession of an unprecendented opportunity and they totally squander it. Completely oblivious to their social responsibility, they chase after ad dollars, and even there they fail.
I had occasional brain zaps when first on Lexapro (the first SSRI I ever took) but it wasn't bad.
In the last year they've also been creating several Alexa (Echo Devices) exclusive sales. Meaning you have to order on an Echo device to get the same price. I suspect we'll see more of that in the coming year.

Amazon.com has already become a site where if you aren't a prime member then you may have well not use it. Since almost all sales are prime exclusive, shipping is now crazy expensive without prime, and almost all new features are prime too.

I suspect in the coming year or two the "cost of entry" will be both a prime membership AND an Alexa enabled device. Without both you'll miss out on a lot of the site's benefit and prices.
I've had considerable problems between MacBook Pros and Airport Extremes in both noisy and extremely radio-quiet locations.

I'm not shocked if somebody drops $3,000+ on a MBP, and can't reliably connect to an AP from the same vendor, let alone any other vendor.
If anyone's been holding off on upgrading to 5.x because of the deprecation warnings you get about requiring `params` as w keyword argument in keyword tests, I wrote a gem that could help: https://github.com/tjgrathwell/rails5-spec-converter
I feel much the same way about technology you do (and work in tech myself).

I just like to think I have a keen sense of where technology doesn't make things better, just more complex.

I still mostly use paper books, paper to take notes, have a physical journal, whiteboard, and calendar, and generally not a lot of home automation. It's not even that the technologies don't work so much as they don't offer anything I need -- eg, why manage the overhead of a digital online calendar between multiple accounts when some paper and a thumbtack works fine to share plans for meals with roommates?

I just don't think complexity is the same as progress, which makes a lot of modern technology sort of unappealing -- it's complex (and hence error prone) solutions to simple problems, usually with a side helping of exploitative psychology and selling your personal information.

Pass.
I think that might be a 5.0.0 change, not a 5.0.1 change, if you're referring to:

> Restore aborted transaction state when disable_referential_integrity fails due to missing permissions.
OK, so you're talking about AIO and other people here are talking about mmap. If you have working AIO then you can indeed write a fully async server at the cost of extra memory copies.
That's roughly the reply from antirez regarding redis being single threaded, just run more processes.

Let's start with Redis being single threaded, the path we are taking is to build "Redis Cluster"...This means that Redis will run 48 instances in a 48 core CPU...
Modern fortran dialect is actually not so bad. It's actually pretty awesome and let you develop program that take advantage of distributed computing and gpu processing easily. Also, I don't think any mainstream languages these days have vector operations as good as what fortran currently have. But the old one is pretty horrible though, just like most other languages from 30 years ago when compared to modern languages. The things that annoy me the most when working with legacy fortran code a while ago (does not apply to modern fortran dialects):

- very terse and cryptic variable naming. Understandable since fortran 77 only allows variable to contains up to 6 characters. But it makes working with large codebase very painful.

- You had to use upper case only. It may not sounds a big deal, but you'll get tired of it eventually when working with lots of fortran code.

- Implicit typing: If your variable starts with i-n character, it will be treated as integer. Otherwise it's a float. You better not forgetting this one or terrible bugs will appears on your code.

- Source code fixed format: your source code must conform to this format or the compiler won't recognize it:

- only the first 72 chars get parsed;
- first 5 characters/columns of the line must be blank or contain numeric label
- if your code is not going to fit in one line, you can extend to the next line by marking it with a non-numeric character in the 6th columns. otherwise it should be blank.

I think there are more annoyances but those are the ones that I still remember to this day.
You might be able to do that in response to a system call asking whether a memory page is available, but not in response to a page fault. A page fault occurs if the process tries to access a virtual memory page that's not currently mapped to physical memory. Unless I'm missing something, the only reasonable way of resuming the process at the machine code instruction that caused the page fault is to first make sure the memory is available. Otherwise you will simply get another page fault.
"The industry" will have to pry my "dumb house" out of my cold, dead hands. :)
Making an unwarranted Holocaust reference in the middle of this discussion is Not Cool.
i predict that this divide is unbridgeable, and that all who attempt to help will have no influence on policy, but will merely become political cover for truly bad things.
You're not alone kindred spirit. Everything sucks and they keep inventing new ways for things to suck. Bluetooth devices randomly won't sync, internet randomly goes down for a few hours a week, console always needs to download a multi-GB update when I just want to watch a youtube video, OS install starts acting up after a couple of months, Siri goes into an infinite loop repeatedly confirming my new alarm, I switch to FM/AM with a button on my car center console but to bluetooth/usb audio with a button between the seats (wtf MINI?). There's still no single way for me to get all of my content onto my TV/speakers, only different subsets with Airplay, Bluetooth, Chromecast, and my XBox. Oh, and NEVER NEVER NEVER press cancel on a progress dialog; that's the doorway to the Twilight Zone.

On the other hand: I pay $10 a month for unlimited music, $8 for tons of movies and tv shows, I get most of the stuff I buy in the mail in two days, Google Maps can navigate me anywhere, and I do all of my trading instantly online with low fees.

¯\_(ツ)_/¯
If you are lucky enough to hit it during development or testing, then yes, fair point.

If you hit however in production and only under load or some corner cases, it must be a real bitch to try to debug code that you haven't wrote yourself.

But since my original post is being seen as a troll, I think I will just shut-up and go hide under a rock or something. :D
I think that Firefox has the features by default, if you start typing site or text which matches to any tab which is currently open, then it'll open the current one rather than start a new one.
Fascinating.

Don't take my comment the wrong way -- I'm not begrudging anyone on their spending habits or how they use their disposable income, but I genuinely have several items or activities that I'd rather spend that $140 current sale price on.

Or, to rephrase, the idea of voice controlling music in my house appeals to me, but not at this price point? For what it's worth, the sibling products are also awkwardly priced for me: the cheapest Tap (edit/correction: Dot) has a terrible speaker while the mid-range Tap isn't hands-free.

I'd be truly curious how people actually use the Echo: how much of it is music playing, how much of it is checking the weather, or witty banter, or re-ordering a household item. Is it more of a utility device? Is it more of an entertainment device? Is it some clever hybrid thereof?
There is definitely a lag between the first software solutions popping up and the first hardware solutions being available.

But there are lots of off the shelf product like the ARM Mali Video IP that you can just buy and slap onto your product.
This is what many SOC vendors do.

These codec engine IP products have their entire business model built around the two facts that:

1) New codecs will be released

2) New codecs will be a lot more computationally expensive. For example: h265 offers up to 50% bandwidth savings compared to h264 but requires about 3x CPU cycles for decoding.
During encoding the issue is a lot worse.

Full disclosure: I worked in the ARM Video Codec group.
Smog Refugees Flee Chinese Cities as 'Airpocalypse' Blights Half a Billion
You don't necessarily need to resume the process at the machine code instruction that caused the page fault.
Need Some Extra Cash? We Have a SSolution for You
> One interesting feature of Fortran that might help with the second question is how restricted the use of pointers is.

There is no restrictions in the use of pointers in Fortran, the compiler knows pointers can overlap. The restriction is when arrays are passed as arrays (passed by reference internally), not pointers.
Hah, I'm still using an old version of Opera, but the #1 speedup is simply using it's built-in (and easy to tweak) site-preferences so that only certain sites are whitelisted for Javascript.

Some sites are just ridiculously faster and more-responsive, especially general news sites where all I really want is some text I can immediately read and scroll through.
You don't need the type of fixed points that cause the issues with circular pointers. Recursion can be done with (appropriately for HN) the Y combinator. The kind of tricks I'm talking about rely on laziness and are pretty complicated. See: http://stackoverflow.com/questions/37366222/why-is-this-vers...
what are people actually using these for?
i'm legitimately curious about the use cases for this.
if you have an android phone or iphone or smartwatch, you already can "Hey Siri/Google" whatever you want, including playing music.
is it for light switches? Hey Siri/Google already does this, no? also, how many people have 50$ wifi connected bulbs? and isn't the most convenient way to turn on a light switch still just physically flipping the switch? (they're usually located right where you need them)
is it for shopping? this seems like still a rare use case.
is it to check the weather? that's already on your phone/wrist/computer/tv/window.
is it to look up facts? again, siri/cortana/heygoogle does this.

it's possible that i'm not the target demographic, that i'm the only person who doesnt have literally everything in their home futuristically connected (locks, lights, windows, curtains, vacuums, etc) -- and that this is actually solving a huge problem for a lot of people. but that seems unlikely -- i live in a relatively tech-infested city (SF) and almost nobody i know has those things.

maybe i'm too old (27) to "get it"? get off my lawn??
Firebug was so good, probably one of my favorite tools I've ever used. I would say the current-day Chrome tools surpass it, but the rest are very difficult to use despite them all having gone through several iterations of design.

Chrome's dev tools preserve the "spirit" of what it was like to use Firebug. Others just seemingly put info and stuff in random places, nothing where you'd expect. Why must they be so... difficult? I mean we already had the basic ideas of how these tools should work figured out years ago. Just frustrating. Maybe other devs enjoy using the FF and Safari tools, I certainly don't. I haven't tried any of the recent generations of IE.
Twitter could simply "choose sides".

Yes, they could have the courage to not allow neo-Nazis to use their site as a platform.
I've definitely noticed certain people seem to deal with more glitches and breakage than others. Not saying any of these are you, but here's some speculation as to why:

1. Some people customize more, so their setup tends to operate in ways that weren't as heavily tested, or anticipated by the makers.

2. Some people are more technologically fluent, and instinctively avoid common failure modes, and/or tend to get everything humming along with minimal effort.

3. Some people push their tech harder, or more thoughtlessly, like people who open ninety browser tabs, or are oblivious to the fact that their laptop fan runs constantly.

4. Some people like to have the bleeding edge latest tech, which has had less time for the kinks to work out.
Crawling the Soundcloud graph to find local musicians to book for a concert
Let me clarify... 4,500 lbs is about what it weighs with me and the junk I carry around on a daily basis. Very possible for it to be well over 5,000 lbs with a passenger and camping gear, full fuel, water and propane tanks.

See: http://www.roadhaus.com/tires/load.html
I like your sense of entitlement, but most of these devices are novelty stuff. You shouldn't expect your macbook or wifi router to not work 5% of the time, but I guess you could live a happy life with wireless speakers, light switches and bluetooth connections work 95% of the time.
I get it.

I think every time I work on a type of software for work, I can never trust it again. I have javascript disabled by default, images disabled by default, cookies disabled by default. Smartphones are too inconvenient to carry around, so I use a Nokia and keep a smartphone plugged in at home for tinder.

Even on my workstation, I got fed up with desktop environments so I don't use them.

Echo, at least, does not need to be charged.
> Approximately hundreds of small bug fixes, across much of Rails

Bugs from 5.0.0 or from 4.whatever? If it's the latter then bug fixes should be going there, not in a new major release.