skysight-inc/HackerNews huggingface dataset:
I predicted this for leap smear a while back-- we have time sync because having systems with different times is a source of problems... logical fix: get them onto the same time.

Smear is a workaround for those who care about phase alignment but don't care about frequency error. ... and who don't need to exchange times with anyone else. This last point reduces the set to no one, since it can't extend to everyone (some parties care a lot more about frequency error than phase error!).

This circus is enhanced by NTP's inability to tell you what timebase it's using (or, god forbid, offsets between what its giving you and other timebases...)

It's going be especially awesome when NTP daemons with both smear and non-smear peers get both the smear frequency error AND get a leap second.

I for one welcome this great opportunity for an enhanced trash fire to help convince the world that we need to stop issuing leap seconds. (It's absurd-- causes tens of millions in disruption easily, -- and it would take 4000 years to even drift an hour off solar time, at which point timezones could be rotated if anyone really cared).
Here is a question for all people thinking about brain is a information processing system.

If I give you the so called algorithm that the brain is running to process the info. Where the input is state of the sensory neurons/axions/dendrites and current state of every other neurons/axions/dendrites and the output is the updated state of all the neurons/axions/dendrites. Basically huge number of number go into the algorithm and huge number of numbers come out of the algorithm. How in the world you can tell what the brain just thought about or saw or said or imagined using those numbers?
Speaking of which, I've been wondering, if you have digital map data and and a process to generate a 3d model of map data and a renderer that produces photo realistic imagery in real-time, if that could be useful for training a neural network at driving a car by monitoring the position of the car on the virtual road using another piece of software and have it provide feedback to the neural network about how it is performing.
> Because of the overheads, I wouldn't trust the high resolution timestamps also included in the blog post.

Naive question why would the timestamps be inaccurate, surely each step of the program's execution should just be slower? Am I missing something about how the timestamp of a syscall would be off?
Compared to Rust the compiler is also really fast.
It's useful to reframe this from "the manufacturer's fault". Lawmakers have a clear decision to make:

1). Prevent this business from existing.

2). Allow toy magnets to exist, thereby allowing X children to die from swallowing toy magnets.

I don't think this is ZenMagnet's fault. But I think placing a restriction on toy magnets is probably a net positive.
My assumption would be that the assumption was that 64-bit arithmetic is somehow more time efficient and 32-bit is more memory efficient while still large enough to hold the results.
Global growth: The *old* normal?
Does this not work as a hard limit for App Engine? [0] It also says here [1] that 'Spending limits are set for paid apps and cannot be exceeded.'

[0] https://cloud.google.com/appengine/pricing#spending_limit

[1] https://cloud.google.com/appengine/docs/quotas
Android smartphones hit by 'largest account breach to date'
Front-end tooling survey 2016
Now you can earn over 1000$ per week online and offline
Status – The Mobile Ethereum Client
Presumably the UK's opt out of Working Time Directive - http://www.eurofound.europa.eu/observatories/eurwork/article...
Probably easier to 'persuade' employees to work longer hours in the UK than in Germany.
> Now if I want to write software that uses precise TAI, I can't do that because of broken UTC from time servers and TAI is defined as UTC+tai_offset on my side.

Yup. Even if your NTP UTP source is perfect (lol), there aren't any cryptographically authenticated sources for the offset as far as I'm aware. (and NTP doesn't carry even an unauthenticated one).

GPS carries an offset between UTC and the (leapsecondless) GPS timescale... but the GPS signal is a bit of a pain to get to, and also unauthenticated...
Some do and you will see this at on site. So how big is the harm really?
> You have a lot of solid points, but note that Linux is currently being used by SpaceX in an even more safety-critical aerospace setting

I disagree with the 'more' - how many lives are at risk with a SpaceX failure vs. a self-driving car failure? This is even without multiplying by number of users.
> Well, C++, D, .NET, Java, Swift, Objective-C, Rust... are all exploring the runtime approach for concurrency support.

wasn't it hans-boehm, who famously posited (?) that concurrency needs to be part of the language, rather than bolted on after the fact ? do you think that makes all these other languages kind of poorer w.r.t concurrency ?

edit-001: specifically, this is the paper that i am talking about: http://www.hpl.hp.com/techreports/2004/HPL-2004-209.pdf
How Europe’s Epicflow Is About to End the Project Planning Nightmare
Or Fitbit was too expensive for what they were offering. The only thing Fitbit had going was brand recognition.
Don't forget mg. It seems to be more used than uemacs these days, possibly thanks to the openbsd project:

[1]: https://en.wikipedia.org/wiki/Mg_(editor)
I think the shift at the end (>> qlp_shift) takes care of this. The multiplication and sum are done in 64-bit, and then the sum is presumably shifted enough so as to fit in 32-bits.
Fear+of+starting+an+online+business+discussion
Ask HN: What is your favorite open-source, self-hosted project management tool?
Which tool do you use to manage your team efficiently? Which management method?
India moving towards a truly cashless economy
That's truly terrible performance. Don't understand how they advertise SSD storage which is then not local. It's something they should mention clearly. With that performance difference I don't see a reason to prefer them over DO/Vultr/Linode. Even if the CPU is better, disk iops will likely be the limiting factor here.
The damage is that it contributes to normalizing this behavior in general.
I knew a few who worked at influx.com , similar story. This business is a race to the bottom , clients want it cheap or they can just do it in house otherwise
Why are people comparing CPU Core and Transfers? Come on, this is HN. What CPU, What Speed? KVM / Xen? What SSD? IOPS? etc.

It used to be Linode had the better of everything comparing to DO. Faster CPU even if they are same core count. SSD had much faster IOPS. Less oversold therefore bandwidth were good. And there is no point giving you 100TB transfer per month if you are limited to 10Mbps port speed. Linode ran on shared 40Gbps Port and peak bandwidth were great ( for its price ).
Then there is the quality of the Network, ping time between different ISP and Exchanges. Linode has consistently been better then DO. And not it offer double the memory.

But many are worried about Linode's security issues and therefore would not even touch them with a ten foot pole.

I have yet to see quality VPS that offer a whole package better then Linode. Vultr, OVH, Online.net and Scaleway included.

I am hoping Lightsail bring some competition here.
I meant a business that makes significant revenue and has enough users that downtime or data loss would be unacceptable.

If you can't afford downtime you probably can afford to wait for the alert and choose your own mitigation strategy. A system that can't tolerate downtime probably has an on-call rotation and these triggers ought to be reasonably fast.

If you can't react or can't afford to react, you probably can afford some downtime / data loss.

So the system doesn't need to have granular user defined controls. Just two modes. That was my point.

I think I triggered people with the phrase "real business" and I apologize for that.
When you write commands for building targets in GNU Makefile, you are writing them in bash.
My pebble steel also got this same tearing screen problem. Anyone have any tips how to solve this issue? Support doesn't do much of a help.
German Future Prize 2016: Fascinating carbon concrete
it dumbs you down into non-caring whateva state. there is place for both, after very hard brain-day at work for example, but many folks only have the mindless ones.
And they're still the same price as the others (traffic more expensive). How comes that? Do they just have such a higher margin or are there zero economies of scale?
I don't think I've saw someone look at the assembly of production code. Ever.
Now you can earn over $1000 per wekk with this simply method
Bad news. I backed them on all their Kickstarter campaigns and like my current Pebble Time mainly because of notifications, non-disturbing alarms, battery life and for the fact it pushes me to walk more.
> The trick behind it is that your speech here may be offensive to the far-right, does that mean that you would be okay if they passed a law saying it was illegal?

The fundamental difference is that I am not calling for the extermination or genocide of a group of people.

Speech like that isn't simply 'offensive', in the same way that one person wanting to kill someone else isn't a simple 'disagreement'.

Death threats are illegal in the UK, for the simple reason that it causes severe trauma to receive a large amount of them. Calling for the death of a group of people is just as bad. I honestly suspect you would live differently knowing that a large vocal group wants to exterminate people with a trait you carry.
There is a `windows` iterator.

https://doc.rust-lang.org/std/primitive.slice.html#method.wi...

However, your code would not work as-is, since the window borrows the buffer, so `buffer[i]` cannot be written to. Further, there is no `windows_mut` to let you write to the end of the window, because that would let you get multiple mutable references to a given element.
you'd be right if the feedback loop didn't take so damn long to close. the primary reason of working around hardware bugs in software is that some bugs can be fixed and validated in a timeframe that precludes the hw from ever reaching the market.
That's exactly the point: the optimizer can drop atomicity. All these ref-counts may be optimized away. Or not. The opposite of predictability.
Mobile App Development Trends to Look Out for in 2017
In regard to the compass aspect, why would the compass work mostly everywhere? Indoor is not a problem for the earth magnetic field, nor is a airplane.. The GPS not working everywhere (specially indoors) makes sense: it can't receive the satellites signals. But a compass is made with a magnetometer which works indoors and in airplanes, etc. Only problems will be in the poles and near objects producing strong magnetic fields..
Not trying to be too negative here, but why wasn't a broad association analysis done on this dataset first?
The number of outages correlated with train activity should have popped up like a sore thumb, no?
Hindsight is always twenty-twenty, but I feel the author just wanted to show of his cool visualization knowledge, while the same could have been achieved with a much more boring association table.

EDIT: I am corrected by "Rifu". Activity data of all traincars was not available in the first instance, so a broad association analysis would probably have yielded nothing. The type of analysis the authors use seems warranted. Although I'd still recommend doing broad association analysis on any dataset, before moving into complicated visualization techniques.
> An hourly cron job on my machine rsyncs my source directory to the zone and then creates a ZFS snapshot. So, hopefully no matter how badly I use git now I will never be able to lose more than about an hours worth of work.

This is a thread about Emacs - no need for ZFS, Emacs can already do versioned file backups for you!

http://stackoverflow.com/questions/151945/how-do-i-control-h...
> I'm curious what probability you think applies to propositions like "2 + 2 = 4" and "All triangles have 3 sides" and "All triangles have less than 11 sides".

Those are great examples, thanks. All true, and there's nothing interesting about them.
It's their way of keeping to their assumption there are loads of small businesses ready to pay the amount that will make them all rich.
So-- IRS seeks _all_ transaction records for all coinbase customers. Not just buying and selling Bitcoin but also people using their wallet services, which would mostly be users moving around their own funds (not a taxable event).

They're doing this on the basis that there might be evidence of tax evasion in there somewhere. Which is plausible, I suppose.

Thing is: All this same data was also emailed to the customers (as coinbase does email notification), likewise for their competitors.

Which means that the IRS could likely get the same data but more comprehensively by simply demanding Google turn over every single email for every user. I can guarantee this would include much more evidence of tax evasion.

So why is a coinbase dragnet a viable demand where a Gmail one-- which would include the same data plus even more tax evasion evidence-- not one? Or is it simply the case that the Gmail demand will show up after this one clears the courts? :)
In Rust you're allowed to look at values without consuming them, which pure linear typing doesn't support (it requires exactly one producer and exactly one consumer).

Also, in my experience, most Rust programs tend to stash stuff in reference-counted boxes whenever calculating lifetime gets complex; which is reasonable enough (C++ does the same thing), but it is basically garbage collection, and I'd like to find an expressive, functional, non-GCd language which doesn't require this.
Perhaps someone could give us non-Americans some insight into how TV works over there.

Whenever I'm visiting relatives, it's just this huge mess on TV. They have the same shows like Big Bang Theory, but it's not clear to me how it's distributed. Some channels seem to be local, while others seem to be planet-wide like CNN. The amount of advertising is insane, I can't watch it. Also there's these low quality local business ads that you never see in Europe.

What's a network, what's cable, what's a blackout, and what does it matter?

Also, what is the impact of free internet video? I can pretty much watch any soccer match I want by googling it during the match, including some quite obscure ones. Could it be that US sports viewers have discovered this as well? In fact the US sports lend themselves to highlights, because they're so incredibly long and full of ads.
Nowadays, I don't believe you need a paid-for simulator like Questa, VCS, etc. I am developing verilog in my day job for FPGA's using icarus verilog (an open source simulator)which works fine for fairly large real world designs (I am also using cocotb for testing my code) and supports quite a lot of system verilog too.
Back in the early aughts I was applying as a junior sysadmin for one of those up-and-coming LAMP web-hosting companies here in Vienna. The interviewer was a great, all-around-nice guy and a very experienced sysadmin. All went rather well until he asked me on how I would go about fixing a specific Apache httpd issue.. suffice to say I was still green behind my ears and didn't know about strace and that was pretty much it.

I'm still very grateful that I funked up that interview as otherwise, down the line I maybe wouldn't have gone into systems programming / unix internals as easily.

Julia Evans has a great strace related zine on her website, check it out as well:

http://jvns.ca/blog/2015/04/14/strace-zine/

Also - if you are on MacOS/BSD you should check out the somewhat related dtrace/dtruss, very powerful tools.
Much Faster Sleeker, able to crack a 17M digit prime
> You dont even have to elect 'leaders', because citizens will be involved full time in running things

Those are the leaders, they're just 100% more self-appointed and unaccountable. Your whole scheme is just Bolshevism with the terminology changed.
Google Home will be cheaper than the Amazon Echo, available in November
The problem with speedtest-cli is that the servers are set up to test domestic accounts, not other servers. You can be lucky and get ~1GBs bandwidth, but just because you don't doesn't mean that it's the fault of the provider. The server specs and speedtest only require a 1Gbit/s port, so you will probably not get higher results than yours anyway.

Network speed should generally not be the issue with AWS, it's disk iops where the non-local SSDs will make a major impact.
I'm wondering why the `mut` keyword is named the way it is when you can still have "interior" mutability regardless of whether you have a `mut` reference or not.

Shouldn't it be called `unique` instead?
>On a sort of related matter if anyone would like to read a very entertaining novel about conspiracy theories, check out Umberto Eco's 'Prague Cemetery'.

Would you say it has any parallels with Foucault's Pendulum?
QEMU Advent Calendar 2016
How to get free YouTube views,likes and subscribers
Xilinx provide software drivers and IP for PCIe DMA and memory mapped interfaces. These are fairly easy to integrate (probably not the best for latency though - I've developed my own but I require a specific use case - low latency but don't care about bandwidth).
Limited resources and other restrictions fuel creativity. Apple and Google have just about unlimited resources, and it shows.
Presumably one of the excellent points about using a PowerPC structure is that there is no Intel ME system within it: since the system (X5000) is already marketed as running Ubuntu and Debian (http://www.amiga-shop.net/Amiga-Hardware/New-Amiga-Computers...) there's presumably no reason why it couldn't be certified for Qubes OS and find wider audience!?
Transfer is how they really make money. If you use a lot of services (especially spot pricing) and only pay 10% of bandwidth charges it will likely hurt them, so not sure if they'll allow it if many people start doing that.
No, I think this is impossible in tech. If you fall asleep at the wheel you'll get blackberryed/nokiaed. You can't run a lifestyle business in tech (unless you find a niche area with very little revenue)
Broadcasters have been overwriting stadium ads for awhile now. Digital insertion was fine when it was used to enhance games, showing down lines in American football, following a puck in Hockey, and more. However the ethics around insertion of ads apparently escaped the industry, it would have been fine but I am awaiting the day where you don't know where the scene is real or not. They probably could put everyone in a Coca-Cola shirt in the stands with the tech available. More fun, they could digitally ad fans to stadiums.
A smart dock for the new MBP
No, it's a reflection of the lower externalities inflicted by solar.
I am familiar enough with functional programming patterns. I could probably understand this if I had some more experience with Rust. But I think I would be able to understand the snippet in most imperative and functional languages.

My point is not that the snippet is bad, just that Rust feels, looks, and probably is, quite complex. As opposed to, for example, Haskell, which also introduced a bunch of nice, new, ideas.
What country do you live in that's solved the healthcare and unemployment problem?

> people who use what we all pay for, then try to not pay for their part by evading taxes

But tax is not flat rate. The poorest often pay the least tax, but use public facilities the most; how is that "pay[ing] for their part"?
Since ranges are not yet standard, the "equivalent" abstractions would look to be std::algorithms, but those are not zero-cost as they are not iterator adaptors, but consumers. This is extremely inefficient.

However, Boost offers iterator adapters, which although weaker than true iterator adapters (which C++ calls ranges), those will suffice in this case.
> If the government uses the law to do bad things, people might start to raise a ruckus.

Perhaps it even needs to be 'do bad things to them' before ruckus-raising ensues.
Doesn't really fade me. I mean, it's just for the duration of the exam. Install on a throwaway laptop, do your interview, be done with it.

It's not so much the recording of these metrics that I'd be worried about, but them storing it to build profiles. Different story.

These particular metrics are now quite common for online exam systems.

Mind you, these are valid concerns, and anyone should feel free to reject them. But on the other hand it's nice to have a remote option (for certifications, exams, interviews...) and at the same time a cheat-prevention system.

You'd be creeped out by the stories I have of freelancers or even consulting companies having some "star" employees doing interviews and then other employees showing up at work instead (remotely or even physically). Once you've been burned by stuff like that, you understand they take precautions.

In OPs position, I'd ask for the storage and retention terms and conditions though.
Nothing can beat the 1 year free for AWS free tier.
Some of the trackers load more trackers - taking theguardian.com as an example again, with Ghostery on it blocks only 6 items. But whitelist the site and after it lets those 6 load, now it finds 18 trackers.
> Nobody is stepping up to do the work, plus Guile has serious bugs on Windows and OSX, single-digit number of developers and few, if any, users. So Guile Emacs is really a pipe dream that people like to bring up from time to time.

You forgot to mention that BSD is dying.

This state of affairs is different from any other Lisp implementation how? And why would it stop progress from being made?
code snippets not displaying?

EDIT: Great article and good problem solving skills
Rude 66 – Donker (2004) [ELectro oldschool]
In light of Snowden, who exposed massive illegal, hidden and undisclosed surveillance, I think we must assume that the law always lags far behind what surveillance is actually done. My opinion is that the only restraint by surveillance agencies is in hiding what they do, not in deciding not to do what's illegal.
Not in China. We have free HD sport. F1, Premier League, La Liga, NBA and everything. Just download an app on Chinese app store, you are good to go.
The problem with strace is that it is not reentrant. I.e. you can't run strace through strace.

So don't use it in scripts unless you are debugging.
Agree speedtest-cli is not perfect, but you can see from my test I got near the 1Gbps that DigitalOcean advertises. I am curious if AWS LightSail even breaks 100Mbps.

In terms of network speed not being important, that's not true. Lots of workloads are network bound not i/o bound (load balancers, web servers, etc).
Oh good, another list I'm on. I'm going to have to start making a list of the lists.

Bitcoin seems obviously like money to me. But I wonder when the IRS is going to start cracking down on other electronic money you can earn. Think about computer games where you can buy credits, or earn them by playing. That sounds like income tax evasion to me; you're getting paid in Green Rupees instead of US Dollars, but you should still be paying income tax on that! And don't forget about frequent flyer miles. (Which are not counted as income because you "can't" sell them, but anyone who reads flyertalk knows that's not the case.)

It's all very interesting. People have been using alternative currencies outside of the IRS's radar for quite a while, and they've mostly ignored them.