skysight-inc/HackerNews huggingface dataset:
My most interesting projects are currently a security focused network sniffer[0] and a sandbox debugger[1] that I came up with while writing the sniffer to inspect what an attacker can and can't do assuming the process gets fully exploited while the sandbox is active.

[0]: https://github.com/kpcyrd/sniffglue

[1]: https://github.com/kpcyrd/boxxy-rs
Apparently Atom didn't/doesn't have that feature, at least to automatically display when problematic characters are present. I believe I ended up taking a hex editor to my code to see what was wrong, since it was only a single loop that appeared to stop the compilation.
> A properly-ratified amendment cannot be overturned

GP probably meant “repealed” rather than “overturned”.
I feel like trends from w3schools would be biased. Most people who visit w3schools are either developers or students wanting to learn web development and Chrome is the go to browser for web development.
Exercise and in particular, weightlifting. I've always run a few times a week, but things really changed for me when I started lifting. This won't be "recharging" necessarily at first (though it will be eventually), but it will definitely increase the capacity of your reserves before you need a recharge.
HOT: Best Monitors for Graphic Design and Video Editing 2018 for All Budgets
A photographer captures the paths that birds make across the sky
Multiple submissions, but zero discussion (so far):

https://news.ycombinator.com/item?id=16069013

https://news.ycombinator.com/item?id=14347447

https://news.ycombinator.com/item?id=14343724

Do people not agree? Not read it? Think there's nothing to say/add/correct?

If read carefully, over a coffee, with attention, I think there's something there, and I find it surprising that no one here has anything to say.

So I've upvoted it. Again.
According to coinmarketcap.com[0], the traded volume of Ripple today was 8 billion USD. That's a bit better than your Yakitori coin.

I am a bit confused about the volume of e.g. Amazon on Yahoo Finance[1], which is either 3 million or 3 billion USD.

So if such calculations are allowed/typical for someone like Jeff Bezos and his AMZN shares, why wouldn't it be for a cryptocurrency?

[0]: https://coinmarketcap.com/currencies/ripple/#markets

[1]: https://finance.yahoo.com/quote/amzn/
Which framework? It have not yet done any GUI with Rust, but would gladly try.
You misunderstand, nobody is being asked to relocate from their homes. What's being asked is to be allowed to build density.

Some people don't want to live "like sardines" and that's just great. What's not great is those people deciding how everybody else has to live.
I've been an eero user for a year and a half and I've been very happy. Prior to the purchase my research indicated that Ubiquiti would have been a technically superior option but the setup/configuration looked far more daunting than the amount of time I wanted to dedicate to setting up my home wifi.

Eero just works but it's definitely very limited in configuration/control. Wifi reliability, coverage, and speed across the entire home (including fully encompassing the yard) is superb. The setup is absolutely amazing. You plug them in and you're done.
There is more competition between transit providers so this is not an issue. If Level 3 starts throttling certain services, you can switch to Cogent or Hurricane Electric. It is only a problem for consumers because of the high cost of last mile access.
> Even Chrome won't have mitigations to this that prevent iframes from other origins doing this attack for a week or 2

You can enable (experimental) Chrome process separation here:

chrome://flags/#enable-site-per-process
India's massive citizen database was reportedly breached
Twice I have. Copy editing, quality control and pacing out a year's worth of new thoughts over a year become the challenge. The well runs dry after a bit, and once you get out of the habit, that becomes the new habit.

I haven't tried again since I made an effort to broaden my interests. I've been tempted but haven't acted on it yet.
Some careful wording there. I'm guessing that "introduced" means when they initially went on sale or something like that. I'd like to know what percentage of systems sold to consumers 2-3 years ago had processors that were "introduced" 5 or more years ago.

It's similar to the absurdly short supported lifetime of many phones, they support them for "2 years after release" but in many cases people are still buying them brand new 2 years after release.
Another vote for Amplifi. I have an unusual home (several additions over the years meaning "exterior" walls on the inside, single story, large) and using Amplifi I have full bars anywhere in the house or on my property.

They're a little trigger-happy with the firmware updates (one recent update bricked DNS) but otherwise it's a fire-and-forget solution.
> That GPU currently retails for $550.

If you can find one.
Bitcoin has way more proof of work behind it than any other cryptocurrency ( I'm still trying to decide how important that is for bitcoins future)
Well, are they orthogonal, or aren't they?
The problem with "freedom" as the strategy is that it calls into question where one exactly has the autonomy to really make a difference. In the US, the cycle of poverty is clear to many, and thus certain types of equality seem needed. The homelessness problems of most major US cities is a big thing even still often ignored.

> "Socialist" ideas have been tried and even when it "works" it's not clear that it did. Where freedom (read capitalism) is crystal clear (like it or not).

I think capitalism is often just as muddy as socialism and communism when it comes to judging results. I have noticed that generally, my friends from South America are much more capitalist than I am, which I suspect is a bit of us all seeing the flaws in what we see closest. I'm am somewhat capitalist, but I would best like something highly regulated with actually functioning basic levels of humanity such as basic housing, health care, and perhaps in the far future some form of UBI. I think the key to any successful UBI is to avoid the explicit taxation for redistribution, something that removes that motivator of capitalism, which would need to be kept in place.

What capitalism does indeed get right is the motivating part. However, capitalism cannot mediate between many other injustices and usually exacerbates problems. It also relies on proper (or at least close) alignment between what is profitable and what is good for society.

More or less, I would side with the following statement:

Capitalism is the worst economic system, except for all the other ones.

People always view Marx as the antithesis to capitalism, but I'd consider this (via Wikipedia for saving time):

"Despite Marx's stress on critique of capitalism and discussion of the new communist society that should replace it, his explicit critique of capitalism is guarded, as he saw it as an improved society compared to the past ones."

> But to be concrete, every wealthy country I know of used freedom to get where it is.

I think it's easy to say that looking at the current configuration, but history tells a much different story. I would argue wealth of most developed nations can be traced back to exploitation of others, and the governance model may have less effect than you think. If anything, I would argue that a country founded and funded on the exploitation of others being capitalist is only logical. It's a question of causation, not correlation. I would say that it's very well possible that the method of wealth acquisition lends itself to countries who prefer capitalism.

PS: Thanks for your perspective, I appreciate when good comments threads develop here in good spirit. Despite my often direct critiques of posts, it's not meant in a mean-spirited manner, just an academic argument type one.
Mine from two years ago is still sitting broken (unable to charge). It went through so many warrenty repairs, it was completely unreliable it's entire life. Each repair just bought a few months before a different failure.

An extended warranty would not have helped in my case. That would have just extend the pain.
Movie Theatre is good one.

Our service works just ask expected without any flaws. Our ushers check for proper tickets after the presentation has finished, that way we know who should and should not have access to the theatre.

But shouldn't you check before hand?

Again our service works ...
It occurs to me that a better solution, rather than having the CPU know when something else is going to write to the memory, is to have the memory tell the CPU when something else wrote to it. That would take a whole new memory protocol, though, and a new generation of CPU chips to use it...
Eero works okay but the consistency is not great (wild variations in ping time, for instance). I switched to a Ubiquiti (Unifi) setup and it is a world of difference. My ping times are super stable (like < 1ms of standard deviation awesome) and that makes a big difference for any realtime demands.
It's sort of like those arguments against gay marriage: why should we allow it, I don't want to forced to be in a gay marriage!
Maybe add [2017]? I was confused why they were saying things "will" happen in 2017 until I read the date.
In the article, if you go back to 1000AD, you're descended from literally every European alive who has any descendants at all. I think that's a much more interesting claim than the headline.
Non-preemptible GCE K80s already were profitable for Ethereum and a number of other currencies. Note that Google forbids cryptocurrency mining specifically during the $300 free trial, and a billing history is required to get a GPU quota raise; you start with zero.
I wish the title was different.

The article offers a no-bullshit list of resources that could help someone get started in software engineering. Most of the people here won't need it for themselves, but it's helpful to have such a list to give to the people who need it (even PhD scientists often have too little exposure to coding, and need to get started somewhere!).
Same experience. I got XPS 9350 and could not be happier. It's been my main machine for over a year until it got stolen :(

Then I got a Thinkpad Carbon X1 and I like it, but not as much as I liked my XPS.

Both are great dev machines, but XPS is somehow nicer to use in my experience (and I know all the Thinkpad fans will kill me for saying that :))
I picked up a Ubiquiti EdgeRouter X for 49 GBP and a Unifi AP-AC Lite for 60 GBP. It is dirt cheap when considering the options you have for what you are getting, if you live in Europe interface wise FritzBox is (or well was) great but they are really cheaping out on the hardware, their QoS is a joke and they are stuffing their cloud and remote access services down your throat constantly to the point where I no longer trust the boxes.

In the UK A mid to high end linksys or an ASUS-RT router would cost you north of 180 GBP, anything below 150 GBP or so is often not better than what you get from the ISP here, both BT has a decent box for the braindead and some small ISPs like Zen offer mid range FritzBoxes (3XXX series).

Before that I've basically was running DD-WRT but I just gave up on it, too many problems, advanced features are not supported, issues with routers, security issues taking a long ass time to fix and unless I'm willing to script everything It became unmanageable via the web interface.

I also consider the ubiquiti purchase as one if not the best tech purchase of 2017, I didn't realize the prices came down so much when I was looking at it as an option a few years ago it was 3 or more times the price.
Google Wifi is better in every way, especially if you get some dirt cheap OnHubs.
Whats to stop municipalities that don't want to play along from simply cutting public transit? I wouldn't put this past Marin or Atherton.
First point:

Get used to this. Moderately-priced mass-market drugs will disappear. Or rather, they will go off-patent and become generics. With no R&D expenses to recoup, they will become cheap commodities, costing a few dozen or hundred dollars per treatment. New drugs, especially those protected from competition by the Orphan Drug Act, will cost hundreds of thousands of dollars per year. Don’t be surprised when the first million-dollar treatment hits the market.

Which dovetails with:

These developments are no kind of tragedy — drugs cannot do much more to lengthen human lifespan. Nor are these developments the result of a conspiracy or of unusual levels of greed. They are just the end-stage of the depletion of a resource.

We are specifically talking about life extension, and the claim is that the modern pharmacopoeia is moving away from traditional drugs, to far more expensive alternatives with more therapeutic potential.
I'd like to add that walking around the office - even mindlessly - for a few minutes is amazingly more effective than sitting for some multiple as long doing a mindless diversion if you're already a desk worker. Just getting the blood flowing a bit and letting your mind focus on coordinating the balance and movement can really help clear away the fatigue. Doing it outside around the block is even better, and you annoy fewer colleagues.
> the left should embrace free speech rights and other legal protections of rights because, due to our lack of power, the left is most likely to be subject to assaults on those rights from above.

This quote bothers me deeply. Isn't the spirit of this essentially, "free speech is good because without it my voice might not be heard, and my voice is very important".

It seems to me that many people on the left are much less rights concerned than I would have though. Can't help but feel it's because the left began to realize people they disagree with would end up with rights too, god forbid.
I'm not familiar with the intricacies of CPU design. What are the odds the NSA somehow arranged for these vulnerabilities to exist?
Is there a embroidery equivalent to 3d printings https://www.thingiverse.com/ ?
An important thing you didn't mention is why these people participated in leaking software for no credit.

It is because they got something in return: access to the private FTP servers used by the group, which means they get to download their releases before they appear anywhere else.

This is especially attractive to people who manage DDL or streaming sites which earn a lot of $$$ from intrusive/malicious ads...

It is also a big deal for private torrent tracker operators and/or uploaders. If you get Razor1911 releases before any other tracker, people will want to get in ;)
The standard Racket threads do run on a single core.
Racket (not Arc) does however support two forms of parallelism, namely futures and places.

http://docs.racket-lang.org/guide/parallelism.html
Unfortunately people on HN now down vote to show they disagree, rather than just for offensive or stupid remarks. It often means insightful comments that are a bit against the grain fall into the abyss, never to be seen again.
I didn't say it was no fault of theirs. But it does really matter, to Intel, and their (large-scale) customers in terms of liability.
Being ultra-portable makes it less of a chore to lug a high spec machine between the places it get's plugged in at for heavy work, and still allows lighter use on the go.
I'm not seeing the issue with a long running process. If the fake time is regularly synced to real time, it should not matter how long the process runs.

If passing data involves frequent switches between processes, then, yes, I see there would be a problem with syncing on every process switch. I think syncing at longer intervals would solve that problem. All processes could share the same fake time, but see the fake time skip a small fixed amount at fixed regular intervals. That fixed amount of fake time would take a variable amount of real time, which absorbs the small variations in real execution time.
You can compute the inverse of a matrix A in asymptotically the same amount of time as you can multiply two matrices. You can also Cholesky factorise in that amount of time, and compute T^(-1) A where T is (upper or lower) triangular in that amount of time. You invert by A^(-1) = (A^T A)^(-1) A^T, the latter computed by Cholesky and two triangular solves. You Cholesky and do triangular solves by divide-and-conquer.

So no, the article is wrong.
I can personally speak to the fact that Barton means what he says. When Sputnik first came out in Beta, I bought a developer edition that had some keyboard issues. I dropped a casual note on Twitter and Barton went out of his way to make sure the issue got resolved.

I keep contemplating a full transition to Ubuntu as my work machine, but there are still certain environment impacts (like connected devices and the need to run some Mac-only software on occasion) that has prevented it.

But if I could convince myself to take the dive and go Linux-only, I wouldn't hesitate to run with the XPS line.

Disclaimer: Absolutely none other than Barton is a great guy who helped a random stranger that once complained on Twitter.
Love my XPS 13 but hate Ubuntu. I've never tried replacing it with Fedora or something different because of all the custom firmware. Has anyone had any experience with this? Was it a pain?
Every design is a tradeoff and spec authors don't want implementators to have their hands tied fixing every last problem.
It’s a chip which replaces the controllers (previously several of them, from different vendors, that Apple didn’t have control over) for disk and network I/O, speakers, microphone, camera, cooling system, etc. with a single Apple-designed chip. This lets Apple add features to their hardware unsupported by other controllers, move some features from the CPU to this new chip which can reduce attack surface area and free up CPU cycles for something else, save space on the motherboard, and maybe save money.
> relentless disregard for the law and American interests really went public

Are you talking about metadata collection?
It doesn't surprises me that they still do that but with how easy it is to track builds these days and the fact that games today are released broken with "we'll fix it after launch" mentality it's not really that much of a source anymore.

Early builds that might not function outside of the internal environment aren't much of a deal the last leak I remember that got a scene release was probably the Doom 3 Alpha.
Sure, I read articles that pointed out some of the deficiencies of mesh networking in general. E.g.:

http://www.inf.ed.ac.uk/teaching/courses/cn/papers/knightly-...

That caused me to broaden my search. I recalled hearing about Ubiquiti from another group of friends/colleagues who I also respected. When the sr most network guy at my company confirmed he ran Ubiquiti Unifi APs at his home, I started looking at the price as well as trying to figure out how complex the physical setup would be (as contrasted with a mesh).

I then realized I could support my entire home with a single AP and wire the rest of the devices. This made me chose a wired+Unifi solution over a mesh one like eero.
Total Annihilation Graphics Engine (2012)
"Won" seems like totally the wrong word to use, but this reads like LEDE "Won". Their code base going forwards, just rebranded to OpenWrt, and everyone all together again as one big happy family?
I have been tracking my productivity with rescuetime on my work machine over the past year and paying particular attention to the value of exercising. I genuinely enjoy exercising, but in many stages of life, productivity is far more important than things I just enjoy doing. Also, I don’t care about losing weight. My productivity is critical these days so I wanted to know if exercising was contributing to that or taking from it.

Alternating 3 months on and 3 months off of jogging in the summer an elliptical in the winter, 4 days a week, with a steady program that took 45-55 minutes tops including changing clothes and a shower. My records do not support exercising for productivity gain; they support the opposite.

It was clear that exercising simply depleted my energy. It doesn’t take very long to do and it feels good, but it sucked my energy and my productive hours (mostly coding) were shortened by an average of 3-4 hours per day. Although I felt energetic, I didn’t “have more energy” as they say.

I will continue exercising when I can afford that, because keeping my body healthy is important long-term.

I am now curious about the wider justification of this common advice. I doubt it’s just a virtue signal. It’s hard to beat catching a morning run that moment before the sun comes over the horizon. Great way to start the day. But, my goal here was to be honest with myself. It does not make me feel better throughout the day. I wish it did, because I love feeling better, but it doesn’t do that. Not for me.
Sustaining that charmed suburban life in booming metros requires making everyone else mega-commute or stay underemployed in more stagnant areas. People who have already “made it” are not the only ones whose well-being matters. A mid-rise next door is not going to hurt you anything like a 2-hour commute or turning down a dream job hurts someone else.
I hope he ran the Hollywood script while the password cracker ran modestly in the background

https://github.com/dustinkirkland/hollywood
The unifi app on my iPhone is pretty slick at monitoring my network. I can't say I've used it to do much configuration though.
Maybe that was the reason? To provide a way for the developer to do customer support in these cases, that is.

The password being there, as the people in the bike store where I bought the lock told me, to keep the honest people honest.
Shadow wants to make your PC obsolete
I like how it’s a Credit Union taking the lead on this, while not charging profit-maximizing fees.
He also worked to help keep Elizabeth Holmes out of jail.

http://www.wsj.com/articles/theranos-and-david-boies-cut-leg...
Each subscriber is worth $1000-$1500 by traditional accounting methods. The number of active accounts could be substantially less than 60k though. Alameda CA is a similar sized city and they had ~15k subscribers when they sold the municipal cable and internet to Comcast for $17 million.
I thought the issue is that the fallback doesn't clear the cache affected by the speculation but not speculation per se?
I'm in the market for a couple new WiFi routers and would love to get one that is running either OpenWrt or LEDE. Any specific recommendations from the HN crowd on which one to pick up?

The table of hardware[1] on the LEDE site has a ton of info but filtering through 100s of devices manually doesn't seem very doable. Would love if someone would just suggest one or two devices, preferably something they've use themselves. All I really care about are Gigabit LAN and the latest Wi-Fi (5Ghz N?) so no USB storage, NFS, etc.

[1]: https://lede-project.org/toh/start
Scaling is ten times worse than it is on a Windows
I read this in HAL's voice
It's in the article. He spoofs the MAC address to trick the gateway into thinking the attacker is the victim.
Maybe I'm using big words I don't understand. What is it that Lenovo and such are distributing as part of this? I know they're labeled as BIOS updates but I assumed it's more than that since the BIOS is a different component.

EDIT: So looking into it, it seems that CPU microcode is indeed the firmware, and I presume that the firmware is where a fix such as the one released here would be.

Somebody mentioned a Lenovo update elsewhere in comments. The recent ME updates required an update from Lenovo. I assumed the same would apply here but thankfully not. I wonder why the OS can't update ME firmware the same way.
I bet he’s referring to having a controller but I think you can run it on your laptop, configure everything and then turn off the controller. I don’t think the controller is needed after initial configuration unless you want the stats collection.

I have the cloud key (the dongle) so I could be wrong.

It is easy but it’s still slightly harder than the average consumer would want.