jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm well aware this is full-on "middlebrow dismissal", but still, I feel that in 2015 this standard isn't complete without a chapter saying

just don't.

somewhere.

I understand why a standard like this is necessary, but really it's like a CERT Safe Highway Cycling Standard or a CERT Healthy Smoking Standard. If security is an important enough goal to want to apply this entire standard in detail, maybe there are better options than C.
Don't worry, won't be likely to happen - the ads that are displayed now as banners are literally bid on when it's loading, so at most the ad serving code would be bundled, but you would still be able to block the binaries they load.
I’m using WASM as an execution environment for game code. It’s not so much for the performance aspect, it’s more that I can run the same simulations on the client and server side and have them agree. Rather than duplicating the simulation logic, say, in JavaScript and Rust, I can write the simulation logic once in Rust and use it in both places.
Law professor James Duane: "Don't talk to the police"

https://youtube.com/watch?v=d-7o9xYp7eE
> "delay the teaching of geometry to grade 9"

This part shocks me a little bit. All kids in Vietnam start geometry at grade 6. I have a hard time comprehend what is the difference that makes kids in a developing countries can learn things 3 years ahead of a developed countries.
The also hindered you in all kinds of ways like:

- You not getting a job.

- You losing a job.

- You getting "moved" to small villages (e.g. as a teacher).

And if they couldn't affect you they went for your relative. E.g. your children being bared from studying at a university even if they are qualified and so on.
Add easily-bruteforceable PIN-codes forced on users, protected only by vulnerable Intel SGX.

Add requirement of a phone number to create an account.
Because you want to have a minimum level of ability so that you can maintain a certain pace of instruction. If you have students of various levels of ability and you teach high tier material, most of those kids will fail and drop out. Why set them up for failure?
T1000 when?
Thank you. And: good luck!
> a. 70% of deaths were ages 70 and over and "majority" had underlying health conditions.

> b. ~80% of those who died under the age of 70 had underlying health conditions.

Underlying health conditions is a very broad metric. It could mean something as simple (possibly I don't know for sure) as 'high blood pressure'. I think we'd like to think of it as more severe than what that category includes.

It's similar in a way when their is a fire and the local papers say 'had several building code violations'. Without knowing what the violations were (and if they even mattered to the fire) I don't think many conclusions could be drawn.

And this assumes things are even categorized correctly in the first place.

Of course 'age' is age so that is most likely an accurate metric.
In this case, though, they are. There are no good cross platform UI kits, and there probably never will be.
You should not worry about the current low approval ratings.

I'm sure it will easily go >50% once people see results coming - like field hospitals, hydroxychloroquine available to treat patients, etc.

Even below 50%, everyone seems to comply and follow up on the lockdown at the moment. I don't know about the precise situation in Europe, but I've been told France had to go to martial law because people were not complying with the voluntary lockdown.
> But I can't help to think about how all of the bloodshed is a direct result of the failure of leadership at the federal level to be proactive about the situation.

I feel like this is hindsight thinking and it is also a waste of energy and divisive at this point in the situation. We should all be focusing on what to do next. There will be lots of time for retrospectives afterwards.
Ah okay. Bummer. I wasn't necessarily asking you to write it, but maybe others have documented similar problems. I don't use Julia, but would love to here more detailed production environment experiences.
That's not true of racket though, and in racket long-identifiers are still popular.
This crisis was a very good slap to the face to Chinese establishment. It was very much needed for a long time.

I heard even most hardcore communists starting to question Xi's mandate to rule now, and how much such a weak leader is costing them.

What I heard myself was pretty much a question "What if it was a war?"

Were Xi to hide in a bunker when the military can't do anything without his explicit approval, they would've been screwed.
Are you saying people in those regions only able to use one app on their device / phone?
I live in the US - and drinking with staff of different levels is tricky for a number of reasons. Inappropriate behavior broadly defined is not tolerated, and drinking is already in that category in many California and east cost areas. Public transit / jitney's etc are not great so a lot of folks drive to work and back which makes drinking harder.

Your right - I should have said US (and maybe just progressive areas).
It can be argued that Z3 was not as general purpose (Turing complete) as ENIAC.

"The Z3 was demonstrated in 1998 to be, in principle, Turing-complete. However, because it lacked conditional branching, the Z3 only meets this definition by speculatively computing all possible outcomes of a calculation."
How so? Unlike vim, you can just type stuff in and it works.
Density's worst enemy is this app: https://play.google.com/store/apps/details?id=eu.chainfire.p... :)
It keeps repeating the same reasons. First three tries, two of the reasons were word for word the same. It needs a per-user most-recently-issued-reason exclusion list so that it won't do that. Like the iPod Shuffle's "better than random" shuffle.
If not popular names like Candy and Crystal, then what do strippers in the UK call themselves?
Startups competing for the same market? Mint vs. Wesabe comes to mind. And of course the struggles of our ecosystem's titans: MS vs. Apple vs. Google vs. Facebook, etc.
In my opinion (I'm a Java dev), the main benefits are being able to run RoR apps on TorqueBox[1] or some other JRuby server[2] and benefit the clustering, HA and other stuff that go with it; and 'the use of "true" native threads'[3].

[1] http://torquebox.org/
[2] https://github.com/jruby/jruby/wiki/Servers
[3] http://www.restlessprogrammer.com/2013/02/multi-threading-in...
You can use site: or inurl: (or a combination) to constrain the search to GitHub.
oops, duh, thanks for clarifying.
Thanks for the VPN link.

>They might be relatively harmless in isolation, but it could be really harmful if an attacker could compromise a dozen of these small plants and disable or destroy them at the same time so there's less reserve capacity in the grid to pick up the slack when you launch your main attack.

I suppose it depends on what is considered a small power plant. I would say anything less than 20MW is small, greater than 30 MW is medium, and greater than 100 MW is large. Simultaneously tripping a dozen 20 MW power plants would result in a loss of 240 MW of generation, about the same as 2 large units. There is 258,000 MW of nameplate generation on the western north american grid and a peak load of about 150,000 MW. The link below [0] shows that transmission level operators are looking at 1000's of MW of lost generation to have a measurable impact on the grid but losing that amount of generation causes operational headaches and not automatically an outage.

[0]: https://www.wecc.org/Reliability/2013-10%20WECC%20JSIS%20-%2...
> anecdote about an unnamed client

then how do we know this was wayfair. really confusing.
Baker definitely should sell Bitcoin every time someone buys bread, otherwise they would be taking on currency risk, which is insane. Since they paid for flour/labor/amortized capex in fiat, if BTC price moves down they won’t be able to cover their obligation. This means a baker need to sell at least as much BTC as would cover their fiat costs. Since bakery margins are low it means they should sell most of the BTC they get every time someone buy bread from them.

Again, in real/practical world merchants are not there to invest in crypto, they are there to produce tangible goods and collect surplus of exchange tokens —- everything that is not profit needs to be de-risked.
This pandemic has been very difficult, and speaking for myself, makes balancing work and caregiving life even more difficult.

I brought this up to my manager ONCE, only by saying having children during this time is difficult, and thankfully was not fired.

I think our society is in trouble if we cannot support one another during ups and downs. Is this apathetic capitalism the standard in the US?
The energy costs of a block are not in relation with the amount of transactions in it. Just because you have two numbers, doesn‘t mean you should divide them.

Short rant:

The current settlement system is layers up on layers of legacy systems. How do international settlements exactly work? How long do they take? Where does money come from? Why should flawed metrics and corruptable humans decide when to issue currency?

Bitcoin follows a simple set of rules that everyone can understand in days of intense learning. An average developer can audit the code and can verify these rules. It‘s a simple and beautiful system that HN just loves to hate, for whatever reason.
Yeah, you're right. Which only makes it worse. My original point was that those in Anchorage suffer just like those in Phoenix. But perhaps those in Phoenix have comfy, air-conditioned batteries but persistent storage that fries in the heat.
"There's only one Jeep" because all the others fell apart.
Hello Meta, did you know, telegram, threema, signal and many more were invented too?
There was a google spreadsheet that had summed it up, embedded into (iirc) a Washington Post article. The article was quite convoluted though, that's why I linked to the data source instead.

I can't find that spreadsheet back right now, however, here's a different article (presumably based on the same dataset) that provides a table with "Fatalities per Country":

http://www.terrorismanalysts.com/pt/index.php/pot/article/vi...

It only goes till 2007, that's why the number is slightly lower (3339).
There is no zooming on mobile. That makes search unusable for me now.
If you do have leverage, and you don't use said leverage to help those that don't; then you are a bastard. And having policies ensures that your company, at high levels is ONLY staffed with bastards because people who are not bastards won't want to work there.

Granted, that might be exactly what Amazon et al are selecting for; but at some point, a company being anti-union will be a signal to prospective high-level employees that many of your potential co-workers will be entirely self-interested assholes and you will have to decide if such a work environment is for you.
Uber settled a case similar to this in 2016 [1,2] and agreed to "Require that drivers provide equal service to people with disabilities who travel with service animals." Seems like they haven't learned their lesson, and this minor new $1.1M fee is unlikely to change their behaviour. OTOH, from a Teacher of the Visually Impaired (TVI) I know: -

"It’s challenging. I think they need to make it really clear this is part of their job. It’s common for people not to allow dogs in their car, just in general. On top of that, they employ a lot of people who don’t speak english and people from several cultures who would never have a dog in the car."

[1] https://dralegal.org/case/national-federation-of-the-blind-o...

[2] https://www.ada.gov/briefs/uber_soi.pdf
Some dubbing was and is also quite bad. Several examples come to mind where I was forced to acknowledge I should rather watch everything in the original if I could due to the huge number of translation mistakes .

There are some notable exceptions though. Animated movies in particular, like Ice Age where you just could feel the difference between B-Level US actors/comedians vs A-Level German voice overs and comedians (Otto).
I have no problem with the government paying for ADA accommodations, and all of us sharing in the tax burden for them. Why should their costs be forced on a narrow group of businesses in unequal ways?
How the law is written doesn't change the fact that driving on highway with peanut butter allergy is life-threatening, and driving on highway with PTSD to a stimulus in the car is also life-threatening.
> Tape is also incredibly slow and difficult to scale

Tape is still the best backup medium for many small and large companies.

And by the way, how fast do you think a service like Backblaze is?
I'm not clear on pricing. So, the 300 screenshots...how often? Like daily? Once a month? It says they're regularly scheduled but I'm not sure I understand.
Discuss crypto insights anonymously for your favorite coin. What additional features would you like?
I just posted a blog about one of my pet peeves here: http://www.minklinks.com/weblog/2010/11/15/solo-founders-and... (HN Discussion here: http://news.ycombinator.com/item?id=1906770).

As a solo founder I find it slightly irritating when I'm obviously talking to an early stage one-man band that acts like it's IBM.
One of the rare useful "Me too." posts.
Thanks, I'll follow up then :) (but give me some days as we just launched the iPhone app, we're all pretty busy)
Where does it say that? And how long until it's not?
I'll take working ceiling fans over non-working air conditioning any day.
The question I have about this: Does making it easy to do parent?.child?.grandchild?.property help or hinder the software development process in the long term?
If you release something that you are far from proud of and have users, I guarantee you will know what to build or fix next that will most improve your feature for your current user base. That is not something you will have if you didn't ship first
Omega-3 fatty acids, which are important components of
many healthy foods, such as seafood, nuts, legumes and
leafy green vegetables, act to reduce inflammation

Score another point for fish oil supplementation, on top of the already enormous pile of scientific research showing it to be a miracle chemical (and I definitely don't say that lightly) [2]. Seriously, if you aren't getting enough omega 3 fatty acids, either from regularly eating lots of fatty fish or through supplementation, you're seriously missing out on some good stuff. Among supplement enthusiasts, it's consistently declared to be one of the only supplements that's actually useful. I prefer the liquid form [1].

[1] http://www.amazon.com/Now-Foods-Omega-Lemon-Flavor/dp/B001B4...

[2] http://examine.com/supplements/Fish+Oil/

Edit: added [2], a well-written examine.com page summarizing fish oil effects
Same here on 27.0.1 under OS X, even with the console open. No errors reported. Works great in Chrome/Safari/Opera.
I'm curious: does this imply that plain-old non-specific anti-inflammatory drugs combat depression? I'm aware that sleep-deprivation, cold-caps, and, oddly-enough, ketamine all have anti-depressant effects, and that these are mostly unexplained—would the link here be that these things have anti-inflammatory effects on the brain?
I recall "Wrongthink" having been in use for decades to decry ideas you dislike, whatever the cause or position on the political spectrum. It saw a remarkable uptick in usage after the 2001 movie "minority report", at least in my perception.
Green tech / energy efficiency is a good part of private sector to work in in terms of purpose. Or maybe you could find a different part of the government? Maybe other parts are less beaurocratic, more modern tech, or a least less resistant to change? Having worked in both public and private sector, I far prefer the public sector. But you have to be in a decent bit of it of course....
Ok, I'll take the counterpoint and offer a few challenges I've seen with libraries. In a sense, you are often assembling your own framework. No judgement there--just good to know what you are getting into.

- There's the potential for quite a bit of choice paralysis along the way as you assemble your stack
- It's harder to seek help: as you've likely assembled a unique collection of tools (and therefore encountered unique challenges)
- It's harder to onboard other developers
- There's often more bespoke glue code
- Smaller libraries often have a smaller community and a shorter lifespan

All of that said, I'd likely choose the library approach for certain unique applications and the framework approach for "common / solved problems" like publishing content.
> I think it was Thompson or Ritchie who said: “debugging code is twice as hard as writing it, so be half as fancy when writing as you could be.”

I never agreed with the conclusion. Clearly the observation implies that you should use all your brain power to write your code in such a way that it is easy to read, understand and debug.

That often means using eg the right abstraction for the job. Not the dumbest one.
Honking is encouraged during driving lessons. Many drivers rely on the fact that overtaking vehicles honk as they pass by - the mirrors of many Indian vehicles have too many blind spots, so noise is more reliable. This is also encouraged when coming around a blind curve.
I was one of those developers who didn't know you're supposed to negotiate. I ended up being friends with a guy who got hired at the same time into the same team, for a slightly lower position, and got paid about 10% more for it. Because he had asked.

That was 15 years ago, people didn't talk about this stuff as much back then, and hopefully I'm wiser now.

Next time I have a salary negotiation, if ever, I'm definitely going to scour HN for advice and read some books.
> The DTC said 'we need 100% collateral on these trades' (probably because they viewed there being a significant risk that someone, somewhere, would not be able to pay up for the trades they're making in a big way

This sounds like nonsense to me. After all the job of the Clearing House is to make sure the cash is balanced correctly after the transactions. Or realistically speaking a never ending chain of transactions, thus correctly moving the cash behind back and forth in time. It's the secret of the clearing house why they have no problems that their institutional customers have single digit equity ratios (speaking about Basel II/III/...) all the time while most individuals deal with 100% equity ratio. Maybe the more reasonable explanation is that they were overwhelmed by so many small transactions.
The fact that you would be suspicious of someone who regularly reads The New York Times says more about you than it does people who read The New York Times.
To be fair, 2^64 is a whole ton huger than 2^32 and they might not have been thinking about whether JavaScript could handle the identifiers (one normally assumes these days that programming languages have native support for 64-bit ints).
Corruption of the English language aside, chamomile or mint infusions are no more "teas" than they are "coffees". They're all just plant stuff steeped in water, but the flavors and cultures involved vary dramatically.

I'm normally pretty liberal about language but it bugs me to have to specify a latin species name, or "tea made from tea" to make it clear what I'm drinking. Although phrases like "green tea" or "black tea" are widely-understood and fairly unambiguous in situations where one can be more specific, there isn't a good way to refer to the entire class of beverages made from only that plant.
She gave her company control over her phone because she didn't think of it, because it felt completely natural for her that AT&T would be in control of her phone, not her.

People's misconceptions about the technologies they build their lives around sometimes give space to a lot of pain.
Both projects you site have assets that are indicative of waterfall. Specs, designs, and dot releases.

The only TDD tests I've seen in either project are related to the language specs -- and there the specs were written first.

Agile doesn't simply mean shorter release cycles, although in both articles that's how its used. Iterative waterfall methods result in shorter release cycles.

The key diffs to know the difference:
1) Do you get requirements up-front for a release cycle? The length of the cycle doesn't matter. Can be 1 week or 6 months.
2) Do you have specs for the major features?
3) Do you design up front or do you write tests first?
4) Do you have a big test pass before release?

These are the main diffs in the way waterfall and agile manifests.

Honestly, the only people I know who use Agile are hacks. Every time I've seen anyone try to demonstrate it, it is a disaster. IMO, its the most embarrassing movement in software engineering.
Nice writeup. I'd like to hear more about how you manage using S3 for video in conjunction with running the rest on GAE.
I am really glad someone wrote a response from another POV. I was thinking about doing the same if I get the time on the weekend. We have been very happy appengine campers and the 1.4.0 SDK release looks very promising.

There are and have been some rough edges but overall it is a great platform and it was well worth it for us to invest time to evaluate and embrace the constraints.
Talk to your potential customers before writing any code. It will save you years of wasted effort.
Whenever my comcast link gets slow I go to their speed test page and it always tries to tell me I'm getting more than what I'm paying for. Shortly after running the test everything starts to speed up again.

Makes me wonder if they have some kind of shady "squeaky wheel" QOS traffic shaping voodoo.
Yeah, I don't find it too much of a bother either. For my (admittedly) limited use cases, it serves me just fine. Better documentation of the scripting capabilities would be wonderful though.
Subtitle: "Conservatives are teaming with politicians to remove books and gut library boards"

What's all this about freedom of speech, again? And whose freedom are we considering?
You don't realize how much you needed to laugh your butt off until it happens.
> That is not the case, and all Stallman is saying, is that this is bad for us.

Right, but to most people, that's still an extreme position. Because again, like 99.99% of games are non-free, and especially the way he phrased it is gonna come across as a crank.

Stallman strikes me very much as the kind of person who communicates poorly, in an inflammatory way, and gives zero shits how much this bothers anyone else.

Which for a random individual is probably fine, or at least tolerable, but is less good when you're the face of a movement.
If it's worth stealing, then it's unlikely that they'd talk about it on the open Internet just to justify their security scheme to some skeptic commenter on HN.
Inbetweening is itself an art, I'm pretty skeptical it can be done well for characters. Maybe for hard objects, sometimes.
Do not give access without legal documents. Otherwise they can walk away with your code and no repercussions.

Don’t let your greed overrule your mind.
I don't get it. Google Checkout sweeps money to my account every few days. I was confused at first about how it was going to work, because I didn't see a 'transfer money' option, but it's done it automatically for me for two years.
Or, we could take the cost of one day of our Libyan Kinetic Military Action ($100 million) and fund this program for a generation.
Could someone elaborate on why I was downvoted here?
The proposed nuggets of information seem too complex and abstract to survive after the "reboot".

In that environment, the seed phrase would essentially be a message from supernatural beings. It would need to be simple enough not to get distorted beyond recognition when it is orally transferred by nomadic tribes in the desert who are likely to be more interested in instructions concerning circumcision and goat-slaughter than the details of double-helix molecules (think Bible, Quran).