skysight-inc/HackerNews huggingface dataset:
Torrents work for content that is heavily seeded, but you also have a lot of content that has ~0-5 seeders with very bad bandwidth.

I don't see how IPFS tackles the problems of guaranteed availability and enough redundancy while relying on volunteers to mirror and serve content.

Also, if you want to DDoS content, it sounds like all you need to do is find the IPs of the nodes that host the content you want to target (which might not be many, and I guess become visible to you once you access/download that content) and knock them out

Unless I missed something?
Android isn't like iOS, so yes. An app can load in additional code into its processes after the fact.
why varnish when nginx
What we know (and what we can guess) about Nintendo Switch’s insides
Because of its disk layout, Cassandra is truly excellent at time-series, append-heavy data. In our setup, the data is partitioned by time bucket and n number of labels (one of which is the request ID).

We may unify the two at some point, but there's no immediate need to do so. While the write use-case is quite similar across both, the read use-case is quite different: slog requires reasonably low latency reads soon after the data is written, data can age out after 2-30 days depending on severity, and sometimes dropping events is acceptable. It would be acceptable for reads from the "archival" system to take minutes or even hours, the data should be kept forever (or for a long time), and dropping events is never acceptable.
Snabb: Simple and fast packet networking
Meet Aurelia and CLI
I'm a fairly novice programmer and mostly build business applications. I work with Meteor, Django and PHP (Code Igniter).

If you are looking at building basic webapps, I will really recommend Meteor. It is very intuitive, flexible and Javascript across the whole stack. It can easily integrate with Vue and React, which are again JS friendly.

Django is very neat and you can learn how to code within a week looking at the sourcecode of Wagtail.io ... I did it that way.

PHP is very straightforward and pretty much every issue that you run into would perhaps have a solution ready for you on StackOverflow.
Because you can now boot Linux on these machines. If there had been a deal, it would have failed its purpose. Occam's Razor leads me to conclude that almost certainly, there was no conspiracy. Let alone that some community forum support guy would never be told about a secret deal.
No kidding -- after a couple of minutes of play, it brought my 32GB Mac to a near halt.
reverse engineering != porting to an other platform

edit: but is it really open source as said by previous comment or is it just an SDK ?
Fedora Magazine – What is the GRUB2 boot loader?
That would be interesting. This is only a snake like. Bored after 5 seconds, not my kind of games anymore.

Probably GP wrote roguelike because the general look of the game.
This kind of change could only happen in Europe, due to the multi-party system. In America, as has so often been proven, the system is rigged to prevent alternatives to the established parties.

I honestly believe this proves the superiority of this system, over the American one. The great advantage of democracy is that it provides an avenue for peaceful change, or, if you are more cynical, the appearance of such. This acts as a vent when the people are fed up to their neck with the powers that be - they don't have to storm the palaces and chop off heads but can engage in political activity. Unless the political system in the U.S. changes, how long before Americans will have to resort to this?
“Technology gives us super-human powers” – Sebastian Thrun
Don't you have a financial interest in snabb succeeding and dpdk failing?
Those Facebook employees are retarded. What they want to do is not right morally and it could end up very bad financially for the company. This is really getting ridiculous witch hunt where anyone that have remotely different beliefs are slandered various names like racist, bigots whatever. Free speech is OK only if it is the same as mine. It's ironic that most hateful people now use hate speech as a means to control others and "put them in place".
It's weird, don't all services that enable 2FA give you reset codes? Shouldn't they ask you to use those, or at least give them one if anything so they can help you disable your account? Kind of odd.
Show HN: Reverse Engineering on Tineye
They are visible to everyone.
I used to complain about re-posts too. But now it is the first time i see a reference to this website, which seems interesting to me. So i'm happy with new url on my to-read list.

Thanks!
They had a terrible setup and bonkers people, too - lessons very much learned.
Listening to the History Hit Podcast [1], apparently the Normans got rid of slavery which was common in the Anglo Saxon world. So that's a vote for them.

[1] http://www.historyhitpodcast.com/1066-battle-of-hastings-mar...
This isn't about you, the consumer, getting root access. It's about a piece of code running on your phone (i.e. maybe part of an app with restricted permissions) getting root access.
> The IP address returned from each hop on a traceroute is from the actual device that the ICMP packet was originally sent to.

Actually - the return packets are ICMP (TTL expired in transit), but the packets you send, _by default_, are UDP.

Traceroute can indeed be instructed to use ICMP though, but it's not the default on an any OS I know.
I personally only play chess online against humans. It looks like you can only play against computers. Is there a way to play against other people?
Reduce bullshit errands as much as possible. Next reduce people to who you care about.
I think this can be managed by careful data modelling and smart caching easily.
GNU/HURD is not complete, not due to the complexity or laziness. But because of the slowness of architecture which is considerably inferior in speed.
PP is a new party, but is it fringe and radical? Using social-liberal political philosophy[1] to focus on issues arriving from the digital Revolution[2], it seem like a very similar party to the green party but with a different focal point.

We still have political parties today that focus on questions that arrived from by the industrial revolution. Unless we want to just delegate the digital revolution as a minor footnote in society, it might be time to view the changes in society as a reason to look at government and ask if it too should change.

1: https://en.wikipedia.org/wiki/Social_liberalism

2: https://en.wikipedia.org/wiki/Digital_Revolution
> I'm not sure what your involvement here is …

Parent poster is Head of Engineering at the bank (not CTO?), and author of the slides.
Not just because of not getting enough chips. Sometimes it is plain hedging against potential flaws, or supply chain failures.
I think dynamic analysis would be more useful.
Also British shows don't have teams of writers, it tends to be one or two people working alone, so workload and inspiration also affect show times.
The Universe Is Expanding at an Accelerating Rate – Or Is It?
Vice versa. Const pointer:

int *const p;

Pointer to const value:

const int *p
int const *p

>const is read as "the thing to the right of me is const"

const is one of storage classes and is read at its order, not just "to the right".
It makes a fantastic checklist of things you shouldn't do while handling dates though!
exactly this. i have older car without any fancy big screen. what for? all the necessary info is displayed anyway, for navigation i use offline maps which are superior to anything embedded i've seen (and free to update via wifi - this is due to my particular data limits in europe).

to adjust heating/volume/switch song/etc i don't need to lose focus on road, i just know which knob to turn or which button to press. I know by experience that when i look at central panel, nuke can blow in front of my car and my eyes would barely register it since it's not in my direct focus - very, very dangerous.

it feels much more premium to have dedicated physical controls for all required tasks. fuck tablets in cars, it's horrible idea that should be put only into cheapest cars, or straight forbidden.
I'd argue that you have a hard time bricking a phone.

But even if you manage to do that somehow, that is a specific problem. Using a general statement like 'flashing voids your warranty' remains weird (and wrong imo).

"Stuffing your phone in your pockets voids your warranty. Because if you stuff it in your back pocket and sit down on it, hard, it's not the manufacturer's fault if the screen breaks. Is it?"
"And out of the ashes rose GNU/Hurd like a phoenix, to power the surviving AI population".
Your point, whether valid or not, actually has nothing to do with my comment.
I can understand where you're coming from but surely the work done should speak for itself?

I've logged hundreds of hours on Upwork as a remote worker and while every screenshot and all the keystrokes logged, etc, were relevant to the job it does completely prevent you from (for example) checking your normal inbox in case that gets screenshotted and you don't want your client to see that.

Okay maybe you don't want your time being used by the worker to check their email, or respond to a Facebook comment or pop onto Ycombinator for 5 minutes every hour but I just found it made me feel untrusted completely.

Working for well established clients that trust one another is the way to go, I personally use Toptal: https://www.toptal.com/#employ-only-on-the-ball-software-fre... and it can employ tracking if the client desires it for hourly jobs, but it's fully optional in part and full time jobs.

Though with Toptal you have a rigorous process for the freelancers to actually get into the system which no doubt solves much of the need for the additional screencaps as proof of work.
For me, mining robots were the biggest handwave of the session. They'd need to operate on Mars, at least semi-autonomously, and the current state of the art needs a fair bit of nursemaiding (and a local machine shop) to keep running.

Still, nothing spurs development like the prospect of a juicy colony contract!
This was an AMA about the Mars stuff. People did ask, and he didn't answer, because it was off-topic.
He does seem to have an effective charity organization. There is a big focus on high-impact problems that other organizations just don't have.
You're right, NoSQL systems tend to be more complex and especially failure scenarios are hard to comprehend. In most cases, however, this is due to being a distributed datastore where tradeoffs, administration and failure scenarios are simply much more complex. I think some NoSQL systems do an outstanding job to hide nasty details from their users.

If you compare using a distributed database to building sharding yourself for say your MySQL backed architecture, NoSQL will most certainly be the better choice.

I'll admit though dealing with NoSQL when you come from a SQL background isn't easy. Even finding the database that fit your needs is tough. We have blog post dedicated to this challenge: https://medium.baqend.com/nosql-databases-a-survey-and-decis...
No. The way to make the most money is to align yourself with vendors. Mine is a technical interest in making networking software simpler.
How to Increase Your Internet Marketing Profits Online
Why I’m writing a Windows 3 Emulator
I don't disagree with you, but for me you still need to retain some plausibility or it just feels sloppy.

The perfect memory recorder in the previous episodes - that was my favourite one, because we are not very far off from it, yet the implications are profound.

But indefinitely flying, self-replicating nanobees, just because one of the writers read about drones, 3d printers and bees dying out? Feels forced and lazy, even if it's just a prop to a bigger story about bullying on social media
> There are some great people on upwork. The best advice is to be really nice to your hires and if possible, have interesting work for them to do. Nobody wants to freelance for a jerk.

I'd hope I'm one of them (albeit my profile's disabled to use another site now).

Coming from the other perspective it's really difficult to actually wade through the hundreds of "gotcha" clients that are just horrendous to work for, if you even get to the stage where you're working for them!
My son is 6, I am planning to do just that when he is completely familiar with reading - so probably next year.
Practical Proofs: Proof Approximations for Practical Code
Show HN: Just another Hacker News client with rich preview of articles
Well turtles may evolve to figure out how to steal food from grocery stores.
Just install Firefox and you're set.
The article claims that Alibaba's solution is one of 8 private pilot schemes, and claims there are government planning documents for a much more comprehensive system.
You're already improving! Congrats!
I wonder how many hits HN will get because of these key words, and a few others here.
LinkedIn – Week of Learning
Ethnicity, gender, religion. It's okay because a computer is doing it. /s
If they tell you that it might not work so well.

There's a saying about good measures ceasing to be so when they become targets.
unambiguous?

Have you ever had to write a C parser?
I'm not sure what their keyboards have to do with it. If you were a native Arabic speaker, wouldn't you want to to be able to see domain names in Arabic that are easy for you to read and type? If you're a company operating in an Arabic market and you want to put your domain name on the posters you're designing to display at bus stops, you probably would prefer an Arabic domain name so that your primarily Arabic-speaking audience are more likely to remember it instead of dealing with an alphabet which belongs to a completely different language they may not speak at all (or not very well).

I know English is increasingly pervasive, but there are still billions of people who don't speak it at all or speak it only very poorly (and it's not exactly very easy to learn). The internet is a global network, and so should allow people to communicate easily in their own languages. This current pain with IDN is just a legacy of the internet's origins in America and Western Europe.

Heck, the example in the article are just using one letter found in German. You don't need to go very far from English to find these problems.
That is effectively the case. See for example DDIO with Intel which can only be enabled for specific devices with full cooperation between Intel and this particular vendor.

You cannot compete with a DDIO-enabled device, which of course all Intel devices are.

See also the Intel multibuffer crypto library, which was specialized and timed for Intel CPUs. No one else could write at this level of optimization, because we do not have the internal design and simulator that Intel work with.

So yeah, you are talking with sophisticated hardware which will have firmware blobs and undocumented features. If you only rely on general instructions sets you will only get so far. When we are talking about ns of latency and these level of bandwidth, they make the difference between several stacks.

The push for smart-NICs will increasingly blur the line between soft and hard layer. We can either direct our efforts so as to avoid rewriting an abstraction layer upon it or do so for each vendor-specific API (OFED is but one example, there will be others).
I have zero faith in rating systems. Absolutely useless 98% of the time. The only time they work is if there are thousands upon thousands of negative reviews with hardly any positives.
Ask HN: Why are p2p CDNs not as prevalent?
P2P models make ddos-ing much harder and can help deliver content faster as well.

I see many solutions for the delivery of video via p2p (such as Peer5), but don't see any applied for other static assets. Are they just not feasible for smaller sized data?
I think you've sort of missed the idea. The writer, takes one or two ideas and runs through with them. Developing an entire future world is distracting from that goal.

Edit: have not watched the first one yet, didn't realise Brooker didn't write that one.
Wow. I literally was staring at my test case when I wrote it and I _still_ got it wrong. I think I need to get some more sleep...
And how our technological evolution is way out of step with our societal evolution. Give a cave man a ray gun, he's still a cave man. We still run to the same hierarchy structures that we developed tens of thousands of years ago - the tribes are just bigger.
I'd take the striking simplicity of a lisp anyday compared to this mess.

Yeah, I know, I'm not good enough, I didn't study enough, I'm not enlightened enough. But why make things so overly comples in the first place?
The disparity is that an ERP system that managed the customers, suppliers, production and employees of a multi million dollar business was a smaller executable than a single blog page nowadays that does nothing more than present information on a screen for someone to read.

The ratio of computing power & code size versus the meaningful work done _with_ it seems to be out of kilter somewhat.
This is effectively the problem with all of these "things programmers assume" articles: they give no solutions and effectively just moan about possible problems.
All these cases are also easy to trivial in Smalltalk.
Rigging polls through oversampling
The Portable Linux Gaming Handheld Smach Z Is Finally Funded. Now What?
> I've been traveling through Europe recently and have been shocked by the sheer number of surveillance cameras in public spaces. It's not uncommon to see 3 - 5 cameras on a single pole.

98% of street cameras are private, they're used to watch for store fronts, bins, cars parked on street etc. If you have one, you get much better insurance deal for your business.
At what cost though? I've heard this protectionist argument from a friend of mine many times before, and it always ends up circling back to his current employer, who if there had been larger economic/regulatory barriers in his industry a decade and change or so ago, would likely not exist.

Protectionism has its place, but we should fully evaluate the cost, damage and benefits created by protectionist policies before implementing them, otherwise you end up with massively subsidized US corn crushing our NAFTA partner's agriculture industry, and Chinese Steel being dumped on the US at significantly lower prices than the US Steel industry can produce said metal at (mostly due to Chinese state subsidies, just like our agribusiness subsidies).
Cool! Although, seems like "youtube-dl" may not be the right name for that app anymore.
AI and Data Analytics Changing IoT
I've known about sesame since last year at least - it's getting more attention now but it was definitely public knowledge when this series would have been at the writing stage.

It's an idea from sci-fi - I can't remember who wrote what, but there was a society where citizens got more or fewer votes depending on their behaviour (edit: Alastair Reynolds? Banks? Feels like it was one of them.), and knew each other's scores, and Tom Disch's 334 is explicitly about scoring people, and one segment is dedicated to "Baz" desperately trying to get his score up by producing a piece of state-loving prose, before narrowly failing and being consigned to life as a faceless "g[ue|o]rilla" soldier - although in that the state scored you, not other people.
It has pluses and minuses.

I moved from Freelancer to Upwork and my initial thoughts were that the freelancers (and thus clients) on Upwork were better because of the tracking software that basically guaranteed your worker was doing what was necessary.

But in hindsight the clients are basically just as bad and the tracking software just makes remote workers feel spied on and untrusted.

I've moved on now and have repeat clients as well as Toptal where there's mutual trust involved. (Toptal: https://www.toptal.com/#employ-only-on-the-ball-software-fre...)
A Duolingo-style app for Math
The source for the idea is something other than just videos to be found on YouTube. CNN was a big money loser prior to the first Gulf War. I first heard that well before the advent of YouTube.
They are apparently good analogies but they break because of the difference in scalability (maybe not for the turtles...)

Paper based advertising and con artists always existed, but the availability of email over the Internet made automation possible and opened up the possibility to do that on a totally new scale with spam and phishing. The example in the post (impersonating an old mother) is a kind of phishing that doesn't scale if criminals have to do it by themselves. An AI able to handle the conversation would make it possible to make much more money in a single day. By the way, that would be detrimental to the less technological criminals because there is a limit to the number of such a calls you can believe. Probably either 0 or 1. A "90% of the market vs all the others" rule for criminals as well?
As [Igglybuff] Evolves So Does its Criminal Potential.
And the source of most of that tooling: Smalltalk, a dynamic language.

Refactoring Browser: Smalltalk.

Eclipse: used to be VisualAge for Java (written in Smalltalk), split off from VisualAge for Smalltalk.

In my REPL/IDEs with Objective-Smalltalk, I most certainly have code completion, which wasn't hard to implement at all.

You should get out more ;-)
fair point.

Large cities primarily: Istanbul, London, Belgrade, Prague are some examples.

I understand they have a purpose for genuine security incidents, such as terrorism attacks, but the lack of transparency in their day to day recording is a concern.

I've taken photos of many locations, I'll add them to the map.
Definitely agreed re. the inflexibility of the US system, but "Europe" contains a multiplicity of different parliamentary systems.

The UK for instance is sadly almost as stuck in a bipartisan world as the US, which makes change a slow and painful process (or quick and painful wrt this year's referendum!)
AFAIK London is the most surveilled city in the world, in terms of available state-owned security cameras per capita.
This is a frustratingly misleading title. They haven't had an IPO yet and it's unclear if they ever will.

One article in Bloomberg about trying to turn the company around and prepare for an IPO isn't the same thing. There is undoubtedly an order of magnitude (or greater) between the companies who have actually gone through an IPO and the number who have claimed they (or the press has claimed) will.
Chain.com open source their code