skysight-inc/HackerNews huggingface dataset:
Edit: Ignore this. It seems most of the posts I was talking about were either deleted or edited. Keeping my original message here for completeness sake.

---

The number of people saying that this is a clever workaround and agreeing with the people putting in the bug reports is very disheartening to see on HN. If a highly technical crowd such as HN can't get why HTTPS is important than what hope does everyone else have?

Troy hunt is a security researcher. The examples of the bug reports and quotes were meant to terrify and it worked on me. If I was a customer of any of these examples I would be pissed. If you're not upset and/or frightened please for everyone's sake take an infosec course or read up on the subject.
AP Articles represent the quality of hundreds of sources :-)
You don't need a catastrophic loss of human knowledge for this to be a problem. Running a piece of software written in the 80s, even with the source code available, can be quite a challenge. Support for some features of the current SQLite format might deprecated, then removed, over the next many versions. Or perhaps a subtle bug is introduced that renders certain ancient versions unreadable (https://news.ycombinator.com/item?id=15531489) and sticks around for long enough that you end up in a situation where you need to invest very significantly in software archaeology.
What are "fake tulips"? There are many types of flower, but I've never heard any described as fake tulips. And why grow fake tulips when you can grow real ones?

And why is a decentralised ledger even relevant to tulips? They're not bits of code, they're real things you own irrespective of whether other people know you own it.

Also, you need to distinguish between the blockchain technology and the value of bitcoins. Blockchain does not depend on bitcoin. Bitcoin can fail while blockchain continues to change the world.

The real value of bitcoin at this moment comes from trust that the hype will continue. It might. Or it might not.
I've seen PBX people find religion once they wake up Monday morning to a weekend of hacked calls to Africa. Though sometimes that religion is in the form of yelling at upstream providers to please give them refunds.

And because of these insecure systems, the more serious issues (all this SIP software is tons of C, and I've found exploits in just 1000 line utilities, let alone protocol level hackery and other fun) get ignored. I found a simple redirect bug in a VoIP platform. Ignored. Later some guy used it to the tune of $90K.

I don't want to become a criminal outright but I've gone from a "friendly disclosure offline and let you lie about fixing issues" to "Sit on 'em and sell 'em one day" model because everyone's so obtuse.
Oh, no I love the idea of a time capsule in space. In fact, given how cheap some mylar (for detection) and silicon (for inscribing information) is, I think "we" (humanity) should put a bunch of it up there. Like they Voyager probes, but MUCH more data, and maybe in orbit around the sun. But it's not something to rely upon as backups - but very nice as a message into curious explorers of the future.
Hey José, I also sent an email a couple of weeks ago and didn't received any reply
> So instead of building a GUI, build and API

This is a good idea. Indeed, if the software is useful enough, people will build free, open source GUIs and CLIs for your API. Just look at the open source mobile apps and CLIs popping up with DeepL translation system, for example.
> https://www.youtube.com/watch?v=dXI5eGJK-CY&feature=youtu.be...

This makes "developers! developers! developers!" look like childsplay xD
SEC covers securities which are defined in the US as meeting all four properties of the Howey test.
Bancor has a stable coin framework which means they create currencies and have an automated market making algorithm.

Currencies are classed as commodities in the US.

The people downvoting my comments without volunteering a counterargument could probably use some time doing a bit of reading on the topic.
I work in IntelliJ IDEA whise startup times are horrible. However, since I always work on a set of projects, I never close them, so, essentially, startup time is 0.

Also, IDEA has scratch files for quick notes available through a shortcut (I guess VS Code might have a similar plugin), so startup tome isn’t an issue either.
You are not your code.

And behavior can be changed.

If someone criticized your code, taking it as a personal attack is YOUR problem. If your behavior is criticized, it means you can improve: acting like a fool may not mean you're a fool. It's on you to disprove it.
> You could put in an orbit that would have a predefined reentry in the future.

it isn't clear what you mean by this, but there's no picking where something will reenter hundreds of years in the future. if you just want to ensure that it will reenter, sooner or later, that's easily done.

> Design the satellite to survive reentry and somehow safely land in a way that relies on a mechanical system that wouldn't degrade like electronics in space would.

chunks of satellites are far more likely to survive reentry already than you might expect. i expect it would be feasible now to produce an insert sphere filled with information etched on nickel-superalloy plates that would survive uncontrolled reentry and impact with the earth's surface.

i'd suggest storing the information in something covered with retro-reflectors, and dropping it onto the moon's surface, though. need more delta-V to get it there and retrieve it, but it'd be a simpler object to construct, and then later deconstruct.
The optic nerve is directly connected to the superior colliculus, which directly controls saccades and is sensitive to novel (bright) visual stimuli. If such a stimulus hits the the periphery just outside the fovea the time from stimulus onset to "fixation" should be minimized, without having to go through the "slow" ventral pathway/stream (V1 etc.). This time should still be more than 1-3 ms, but likely is below 100ms. No references, sorry.

Edit: First said LGN projects SC, but pathway is even shorter than that.

Edit2: The consensus on these fast, superior colliculus-guided "Express" saccade latency seems to be 80-120 ms. See: http://www.scholarpedia.org/article/Human_saccadic_eye_movem...
Web design with rendy glitch effects
I agree 1000%! I honestly could not imagine using Jupyter without a virtual env. I don't worry about anything related to Python / virtual envs since I started using the Anaconda distribution. Further, every sciency tool is at my fingertips with almost ZERO configuration on my part...

If I had to vote on: "There should be one-- and preferably only one --obvious way to do it." for Python dev, I would choose Conda so hard.
Looks awesome, but requirements.txt still seems pretty sufficient for me. Simple is better than complex :)
I'm curious why this is seen as a new idea. The capability to pull it off is somewhat new. In particular, at such a large scale.

But the idea is far from it. Commercial compilers probably had this more than open source ones in the past. Though, oddly, it was probably a weakness in some respects, since it almost certainly slowed feature development/releases.
> I only quibble on the "mindlessly" part.

I'll grant that you're mindful ;-)
I was, for a few years. There are numerous shortcuts you end up using.
Seccomp with ptrace is the way I'd do this. You can setup the rules to signal the ptracing process to intercept the syscall. I've not done it before but it should be possible. Id also look at doing it in a mount namespace with overlayfs on top of everything the process can see, so that you can manipulate anything you want or need filewise without destroying the original system. Then you can copy out any changed files later if you want to preserve them.
Take a look at this video from their "conference"

Wait... is that room... empty?
What the Failure of New Coke Can Teach Us About User Research and Design
All states will issue a photo ID that is not a drivers license but equivalent to one for other purposes.

So there isn't even any need for national id to address that part of it, just a bit of funding.
You're describing the equity situation at startups. Big tech has fairly stable stock prices, so stock performance means the difference between taking home 400k or 600k total tops. 400k us still more than 300k. On the flip side, this also means no million dollar payday from regular salary+equity.
That's just an opinion masked as an argument.

The brave new world of crowdfunding is not that new, but the allergic reactions to it seem odd.
Even holding it in a bank for low interest is investing. Using it as a store of value would be keeping it in your wallet or in a safe (as you would do with gold, for example).
My personal long bet has been to completely ignore Docker etc. Seems that has bounced between plain ugly apathy and foresight.
As someone who dislikes Ruby, I have holy envy[1] for Ruby's use of ? and !

[1] http://ancienthebrewpoetry.typepad.com/ancient_hebrew_poetry...
Yes, but why? If the government gives an ID to everybody, there is no discrimination or suppression. Most countries have voter ID and do just fine. This would do a lot to prevent voter fraud, which is far more common than most seem to think. I keep seeing stories of dead people voting, people voting multiple times, and noncitizens voting. These are just the cases that are discovered and receive press coverage; there must be plenty of cases that the public doesn't hear about.
If any government wanted to take down a CPU or GPU based cryptocurrency, they could accomplish a 51% attack in no time. Gathering or manufacturing ASICs would be a longer, harder, more obvious process.
The two initiatives are quite different, IMO.

AFAICT ClearContainers only supports running your current kernel and virtualized hardware in their VM. That assumption gives them some massive speedups.

LightVM supports running arbitrary kernels, and can be really fast when running a very light weight micro kernel.
That's not equivalent code. Your version only works with a list of hashable objects. Try it with a list of lists.
This article nicely complements anither one: https://staltz.com/the-web-began-dying-in-2014-heres-how.htm...
That's correct, but this isn't the same!

I've seen some folks on reddit mention you can get 7% of someone's deposited money as a bonus if you refer them. Only a ponzi scheme can sustain that sort of aggressive networking. This sort of referral system has been done before, for GAWminers, Pbmining, and Hashie--all ponzi schemes which later collapsed, of course!
Fieldplay – A vector field explorer
> it's just a structure

You haven't been in front of it, right? Not being there once, needing to spend your time and energy, standing there and thinking how old it is, seeing how big it is, makes easier to say something like that.
LOL this software does not even understand HTTP/1.0...
To be fair, reader mode is a pile of mostly opaque heuristics and it can be tricky to opt-in/out.
It's working for me. Maybe there's a browser-version-specific bug.
Well I once had a 2 day formation about how to use mind map for presentation...

This heavily convinced me that slides are the best paradigm so far. Because mind map is far too subjective and can be easily misinterpreted if not totally misunderstood. But it’s unfair to say nobody’s trying.

https://en.wikipedia.org/wiki/Mind_map
My experience has been that Firefox was unusably slow on OS X and Linux for a long time and they lost a lot of users because of it. Now it is faster but it is difficult to woo people back.

And even if it is faster, there track record shows that they found doing a release that slows down a large portion of users was acceptable. Granted I doubt they still have that attitude, and i think they are more performance based now, but a lot of us left for Chrome and never looked back.
Why are you no longer working with Hyper.sh?
Affinity Photo 1.6 and Affinity Designer 1.6 are out now
Other technically superior cryptocurrencies...

VHS vs. Betamax
Interesting idea! I know the CT spec recommends that clients archive CT data received for later review, and it defines the concept of a CT 'auditor' that constantly reviews the logs from CT log servers looking for malfeasance. It would be interesting and very useful to amalgamate anonymized data from browsers into one of those auditors and crunch through it to compare to CT records.
Auto-prioritise your tasks with eisedo – Now LIVE
Right, but Rice's theorem means that you either have false positives, false negatives, or "Unknown" answers in any static analysis. Which means that the CIA could never guarantee the absence of malware, for example, if any of the programs timed out in the static analysis.
C# String format for doubles.
> Lots of people are provably stupid by very short chains of reasoning, e.g. flat-earthers.

They're provably wrong by very short chains of reasoning. That's not the same as provably stupid. Even very smart, educated people can hold beliefs that are completely bonkers though a combination of cognitive dissonance and misinformation. For a very prominent example, take a look at how Steve Jobs dealt with his cancer [1]:

> Despite his diagnosis, Jobs resisted his doctors' recommendations for medical intervention for nine months,[117] instead relying on a pseudo-medicine diet to try natural healing to thwart the disease.

And that's setting aside the apparent confusion in this thread between intelligence and morality. Just because someone holds a stupid belief, doesn't mean they're a bad person, a threat to their coworkers, or unable to do their job.

[1] https://en.wikipedia.org/wiki/Steve_Jobs#Health_issues
insert my email?

...suuuure, what could go wrong
In case you're getting unsure: it works fine in Firefox's reader mode.
SIP... doesn't seem like the greatest protocol. Maybe I'm tainted because I've only really dealt with it in the context of the Microsoft IM/telephony platforms (renamed constantly, but always essentially the same), but it appears to be incredibly brittle complicated. On anything less than a local LAN, messages get dropped or mangled or timed out all the time, and that trashes connections, or puts sessions into unrecoverable states.
If you're pretty tech-savvy then the Satoshi's white paper should help. Have you read it?
> There are distinctions to quibble about, sure

That's an example of stuff in the middle of a whole bunch of other stuff, not in the middle of a bunch of non-stuff. I'm not sure that it's all that similar at all, beyond as a a very general "finding stuff can be hard" example.
In my culture we use what you'd call profanity as punctuation marks.

I feel it is imperialist for people from one culture to want people from other cultures to adhere to their way of communicating.
As someone who thinks they understand both the upsides and downsides of Ruby, you shouldn't write it off. I find ruby to be really unsuited for projects with multiple people, but genuinely fantastic for personal projects or one off scripts.
Xometry facilitates business by connecting small manufacturers with customers
I keep thinking about investing again, but I have a rule about investments. If I can't come up with a reasonable story to explain why supply and demand are the way they are. I don't invest. I can explain the supply side part... but the demand here baffles me. The best explanation I can come up with is "this thing is rising in price like a rocket, maybe I'll make some money"

That's not a good reason to invest in my opinion. Good gamble though.
How Russia Got Americans to Turn Against One Another
Ride With GPS | Portland, OR | Backend software engineer, mobile UI/UX focused engineer, frontend engineer | Full-time, ONSITE | https://ridewithgps.com

We are a small, bootstrapped and profitable business focusing on providing software for cyclists and organizations serving cyclists. We are a team of 13 full-time and on-site employees, roughly split half and half between engineering+design and support. We have a comprehensive pair of mobile apps that integrate into our web based service, allowing users to record and navigate their bike rides, as well as a website that allows our users to create and discover new rides.

We are looking to grow our development team. Currently that means a backend / devops person (misc rails/etc development and/or devops, we can use both), a UX oriented mobile dev with both iOS and Android experience, and a front end engineer with React or other similar experience. For all roles, we prioritize skills over specific framework knowledge. For example, this means we understand a competent developer who is familiar with django or other MVC frameworks can become an effective rails developer in a short period of time.

Our team is comprised of various types of cyclists, some more passionate than others, and all enjoying a mix of biking related activities. MTB / Adventure / Road / Race / Commute are all well represented, and we respect a wide variety of bicycling experience. We offer excellent work/life balance, competitive salaries, and love to support our employees with anything cycling related. We provide excellent fully covered health/vision/dental, a 10% matched 401k, and a bike budget to spend after your first 90 days. We are family friendly (a third of our team have kids) and offer paid maternity/paternity leave.

Contact cullen@ridewithgps.com for details. Please include a resume and a brief email based cover letter explaining your experience in the industry, as well as your personal experiences with cycling.

Thanks!
The Internet Archive accepts donations too!

https://archive.org/donate/

(Disclaimer: not working there, just a happy supporter.)
The First Rule of Leadership
As a technical person I agree with a lot of this article. We were moving towards a data centric web for a while but now we're moving towards one where form is more important than function.

But with that said, I would have liked to have seen an article about accessibility have more talk about how the web is not only less accessible now for regular users but also even less accessible than it was before for people with disabilities such as blindness, color blindness, and even hearing loss.
Sure, it's not a strategy without costs and Microsoft goes to an extreme. But there's probably a middle way in there; if you're aware that tons of programs now depend on the buggy behavior you probably want to deal with it. But if you're working on Windows or the Linux kernel the tolerance for breaks is probably much lower.
The worst idiom of Python is the idea of Pythonic. It is usually prefixed with "un" and used pejoratively. The rest of the cases it is used to rationalize arbitrary biases such as Python's lack of an identity function and the removal of map and filter [1] from the core language.

There's no such thing as "very Pythonic." It's a binary and the worst aspect of Pythonic is that people waste so much energy trying not to be unPythonic in order to meet the mores of the community.

[1]: Edit, Ok, I was confusing two experiences. It was reduce's removal that broke my code using the map->filter->reduce idiom. Map broke by returning a Map object rather than a list (but that was between Python and Python3). And so far as I know, filter has not been changed so as to break code.
> (if A then B)

That's causation, surely.

> Every day, the rooster crows and the sun rises; that's not correlation.

Why not? That's literally (if A then B) according to your definition.
Simpson’s Paradox Explained (2013)
Bancor's been plagued with some technical problems that have been exploited by miners and hackers to front-run their algorithm.

The explanation for the losses are related to the price stabilisation / automated market making algorithm being exploited while in its early infancy.

I'm really sad at the reactions people on HN have to Blockchain businesses and topics, but I am confident this is a case of horse-traders dissing on Ford Model T. It's like the SV crowd is finding it hard to believe no one wants another social media uber for X whatever now that the money and the spotlight are shining on communities very far from your own.
> Today, we are so far from that initial vision of linking documents to share knowledge that it's hard to simply browse the web for information without constantly being asked to buy something, like something, follow someone, share the page on Facebook or sign up to some newsletter.

I'm a non-user of all things social media. My Twitter account is purely nominal (for pinging company support), and I don't have a Facebook account. As a business owner, my peers think it's bizarre that I don't have a LinkedIn account. The problems this author talks about are chains of our own making. Yes, corporations exploit us, but they exploit human frailties. This problem will not go away, and more "open tech" will not solve it.
I'm with you on this. Honestly at this point, if the information is only contained within a video, I skip it and move on[1]. (I usually leave video in the browser crippled, only turning it on when I actually want to watch something.)

[1] The trend of support docs for enterprise software going video is horrible, stupid, and a negative mark when I'm evaluating products. If someone has to spend hours of eyebleed rewinding some bullshit video over and over while writing actually usable documentation for incident response, of course that cost is part of the cost of the product in question.
This is a problem, but perhaps not because innocent turtle owners will be required to be registered with the government.

It's a problem because similar AI techniques are being used to classify YouTube videos as advertiser friendly, or not. It's a problem because similar AI techniques are used to classify your emails as spam or ham. To shut down "abusive" Google accounts. To direct and classify search results (and present "facts" on those same). To censor documents stored in Google Docs. To classify people as homosexual or dangerous.

Even if you're lucky enough to get an appeal through to an actual human, it can still take days, weeks, or months to get those AI classifications fixed.
If that's NSFW for you, you need a new W
Is this enforced in Ruby or just a convention? It's a great convention and is used in Clojure and older Lisps at least with the -p suffix (for predicate). There's no reason you can't use the same convention in Python. I've often wanted to write predicates with the -p suffix but stopped myself becasue I don't think other Python people would understand it. Maybe I should just do it anyway.
> People may feel uneasy about this, but what is the alternative?

The FTC or Congress should regulate these things, not a volunteer, highly self-interested oligopoly. I think the government has not kept up: Just like law enforcement is not effective in protecting you against cybercrime, the FTC and Congress haven't kept up with trade issues on the Internet. It's 2017; these issues are no longer new.

I like Mozilla, but in the long run there's not much reason to think that the current arrangement will take seriously the interests of users and consumers, as well as CAs, small browser vendors, others using public key crypto, and other stakeholders. Those people need a seat at the table, a vote, power. That's what democratic government and regulation are for: Situations where power should be distributed democratically, not to whomever has the most marketshare.
the US Stock market and bitcoin is in a bubble, hedge wisely
Cigarette break is not a break every time. You usually can't stop thinking about work for the 10 minutes you spend outside. It's quite the opposite.

Smoking break usually shifts you the direction of thinking and you solve a problem probably faster. Not because of the cigarettes itself, but because of the environment change.

This whole idea sounds like "People without social media accounts are allowed 1 more day off, because they don't spend time on checking their facebook messages."