jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Except that it's not. Unless you also cease to use bash, SSL, ssh, OpenVPN, iOS, Java... well, with this list it's better stay away from computers altogether. Good, healthy life as a goat herder somewhere up in the mountains.

The myth that PHP has some special bad security profile is completely baseless. It is true that there's a lot of insecure software written in PHP, but the reason has nothing to do with security of PHP as a platform, but rather with its low learning curve, which makes it popular among the same people that make security mistakes - the beginners. They don't make insecure software in Haskell not because Haskell is so secure that you can't write insecure software in it, but because they can't write any software in Haskell at all.

Dropping PHP in this case is a cargo cult - you do not improve your security situation by just mimicking people that made better security decisions in aspects that have nothing to do with security. It's like stopping eating bananas because your neighbor slipped on a banana peel and broke his neck, all while keeping smoking and eating junk food. Replacing negligible risk with another negligible risk while keeping very risky habits would not reduce your overall risk.
You're describing the utility of work for the worker, and I agree with your description.

But work also has utility for the person who pays the worker, and this is extremely different from what you've described.

This difference in the utility functions for each party (one wants to maximise the return on work and minimize the work; the other wants to minimize the work and the cost on it) is what sets up most of the "classical" marxist class tension. This is despite their agreement that the less paid work that needs to be done, the better.
It depends on why he is trying to make money, and how quickly he wants it. But if this is the start of a long-term career plan, then I suggest doing some small projects for free to learn more skills and build a reputation.

If those projects go well, he will quickly get referrals to do more, and then he can charge. On the other hand, if they go badly, people don't feel like they lost money, and instead will feel that they gave a 15 year old a chance... and may even give him another one when he is 17.

It is amazing how quickly expectations rise alongside bill rates.
If you're so worried about what other people think of you while boarding a plane first, why don't you simply board it last?
Then you'll want to see also Cloud Haskell: http://haskell-distributed.github.io/

I'm not sure exactly what its current status is in terms of production-readiness but I believe it is still very active. The GitHub repos seem to be chugging along.
JSON Schema already (optionally) supports datetimes, they definitely shouldn't make up their own way: http://json-schema.org/latest/json-schema-validation.html#an...

I love the goal of the project though.
I'll take a different tack.

In my world (data) there is a lack of developers - or just people of any kind - with sound understanding of the relational model and its (only relatively correct) implementation, SQL. SQL is a very declarative language, high level and intuitive and easy to write correctly. With a good RDBMS, it's also easy to optimize when you are resource constrained.

And literally EVERY company out there has a database that needs to be queried, reports that need to be put out, databases that need to be normalized, data warehouse schemas that need to be drawn up, data sources to be joined together, questions that need to be answered and relatively few people to do the work.

I would say start with bases in set theory and logic in parallel with C. J. Date's books (which are easier than Codd's original paper as a starting point). An additional benefit of starting there is he's less likely to shoot himself in the foot with ORMs later on.

Regarding where to look for work, talking only about Singapore and ASEAN companies, I get contacted several times a week by agents, headhunters, and executives from local companies who have these problems. I can't speak for Europe, but here, a cold approach or a well formed reply to a job ad with "data analyst" in the title offering cheap ("because 15") but high quality remote work might work.
Pretty good awareness project but have people actually sold any mugs? And why actually allow the sales? Why not just have a "Sorry, we don't actually sell mugs - order one with your own child here: ..." instead of actually selling them. Quite a touchy subject...
100,000$. Not a million.
It would be interesting to see how much the undergrads are making after two years (expected amount of time to finish the degree), and the masters after four (to finish the PhD).
Some, yes. But definitely not all. My supervisor only had a very vague notion of what I was doing most of the time (to be fair, I only had a very vague notion of what I was doing most of the time).
[citation needed]

Seriously though, some of the biggest operating systems (my research area, OS virtualization in specific) advances have come out of Microsoft Research and Windows kernel development.
in my opinion, writing unit tests is overrated.

i think some developers put too much stock in unit testing and it gives them (and their managers, customers, and co-workers) a false sense of security. they end up wasting time and not really preventing as many bugs as they think it will. application logic changes and they have to write twice as much code to change the application and all of the tests that depended on that logic.

writing a regression test for a complicated routine or library is one thing, but writing a test for every method of a class just for the warm fuzzy of their test framework telling them they have 100% coverage is silly.
Conversely you may find a person who, when free of the political, hierarchical, and prone to play it safe environment that is Microsoft marketing (or many departments in many large corp's), will become a fantastic hire and combine their new found responsibility with years of experience to completely out-manouver companies with far bigger budgets.

At the end of the day, if you place more weight on a the employment history of the candidate than the person, you may as well just flip a coin when determining whether they will meet your needs.
And if you're really concerned with this, haven't we generally solved this problem? Pass the information back and forth completely encrypted and only store the key locally. I mean, obviously the problem is far more difficult than that, but there's no reason we can't have data stored "in the cloud", while maintaining some privacy of information.

I suppose what I really should say instead of "we've solved this" is that storing things "in the cloud" doesn't necessarily mean you give up all rights to privacy. There has to be some middle ground here.
Uau
I wonder if people like this blogger realize how alienating his harsh language is to even those who agree with him. I don't like DADT, I've always thought it was a stupid law and am completely for repealing it. But the viciousness of this sentence...

"a massive rebuke to John McCain, Mitch McConnell and the GOP Senate minority's efforts to maintain legalized discrimination in defiance of common sense and decency -- the Senate just cast a key vote in favor of the stand-alone bill to repeal don't ask don't tell"

...is a tad over the line.

I, as a moderate, think all those mentioned are decent men. Misguided for sure but not hateful. So while I'm on this blogger's side his language makes me feel bad about it and that can't be a good thing considering people like me tend to decide elections.
The problem with JBIG2 and why it mistranscribed is that it worked by average error, instead of something sensible like maximum error.
To me, if it saves me even one hour of battling a language I don't like, it has paid for itself.
How is the difference indicated?
do you have experience with LLVM? you can get an idea of our ISA encodings here: https://github.com/hsc-latte/caravel-hs32core (which is probably the better repo to flaunt)
Alright. s/get vaccinated/get vaccinated or the anti-tax death cult has its way/g, then.
I've seen both types of org layouts where I've worked (we moved from one to the other).

Initially separate QA teams that would write tests, a subset of which might do manual testing in the UI.

The feedback loop for this was brutal as you suggest and caused a lot of problems, with delayed breaks that become hard to fix and debug. It's also hard for QA to often know what the code is doing or interact closely with the dev teams. You can try to get them to be as close as possible, but it doesn't work super well.

Now devs are responsible for writing tests and teams think about potential failures when designing things/discussing the plan with their team. They were supposed to consider these things before too, but the incentives weren't aligned - now they are. We have infrastructure teams to make automated testing as easy as possible and spin up a test environment where you can see your change, etc.

I think this model is better, testing well is hard and reasoning about failures and how things can go wrong is an important skill to develop. Offloading this to a different team feels like a variant of the dev that 'just writes features' and doesn't consider actual deployment.

This is often made doubly worse by companies that have QA teams often treating them as second class citizens both in status and in pay. I think it's better to have it be part of the job of the person writing the feature also write the tests, it doesn't help that writing tests is something few people know how to do coming out of school.
You're trying to dig deeper where there's no deeper.

What makes this worth paying for, without considering the technical details (like maybe it's a bit faster for some stuff than Godot or Unity) is just Ruby.

Yes, most programmers are able to learn other languages just fine, but we all have preferences. And people who prefer Ruby usually tend to like Ruby a lot.
How so? Humans have to sleep, eat, and have that ever-pesky free-will that might let them question what's going on or tell somebody about it.
Keto Body Trim you may require some extra assistance as you start your ketogenic diet. In any case, you have to do investigate on what keto is about. Since it won't work alongside on the off chance that you do it "right." We'll talk consistently about that underneath. For the present, we'll give you the vagabond pieces for how Keto Body Trim Weight Loss is possible. To get dynamically fit on the keto diet, your body needs ketones. Ketones work to expend fat for significance as opposed to carbs (glucose). In any case, when you start your keto diet, your body won't normally start making its own one of a kind ketones.Click Here https://apnews.com/press-release/newmediawire/north-america-...

https://sites.google.com/view/keto-body-trim-cost/

https://medium.com/@matthwerta/keto-body-trim-canada-reviews...
That's a good point. Threema using standard libsodium cryptoboxes makes this easier to reimplement than these Axolotl-like protocols. Still, Wire has a bot API so you don't need to reinvent the wheel to integrate in a chat. Not sure that's any harder than using libsodium.

Afaik Signal doesn't have an API or SDK, there only seem to be third party implementations for bots.
The facts are we have:

* electronic voting machines

* credible claims of foreign interference in elections

* credible claims of organized state agent hacking of US digital infrastructure.

* voting machines with designs and source code which are secret, and no way to know if they're working as advertised.

We have cryptographic protocols for honest, verifiable, anonymous elections, which we don't bother implementing. It's all an honor system, in a government without much honor. We, quite frankly, have no way to know if votes are being counted correctly or honestly.

As much as I disbelief Trump's claims of this election being rigged by democrats, the claims that we have excellent election security are false too. We have a huge chunk of the country openly lying about election results, and another half lying about election security. Two lies don't make a truth.

If our current elections aren't being manipulated, you can bet future ones will be. It's easy for an organized state agent to do, and if it wasn't being done before, it will be now. And fixing this will be almost impossible post-Trump, because Democrats.
Yes, though I feel like people are finally (slowly) waking up to the problems here. Both the US and the EU are finally looking deeply into Facebook and other big tech.

I don't think politicians are going to solve the problem for us entirely, but a bunch of us have been working on technical solutions for decades and they aren't the entire answer either.

A little regulation combined with the right alternatives may go some way. I'm optimistic, though we have a very long road ahead.
maybe now americans will realize how it feels when someone decides your elected president is "illegitimate" and think twice before supporting such actions in other countries. if this happened in Iran or Belarus the media would cheer it.

another interesting thing is the media censoring of Trump (blocked by social media, news like reuters are always making sure to note that what Trump says is false (e.g. "falsely claimed the election was stolen"). this is exactly what would happen in "third-world countries" but now it happens in America and no one cares about it. sure, it's only Trump being censored now, but it's not a big stretch to start censoring regular people too. it's not a democracy if you can't talk freely.
Nonsense.

Here are links that show that WhatsApp is painted as a tool for pedophiles:

* https://www.indiatoday.in/technology/news/story/whatsapp-has...

* https://www.businessinsider.com/whatsapp-has-a-child-porn-pr...

* https://techcrunch.com/2018/12/20/whatsapp-pornography/

* https://endsexualexploitation.org/articles/whatsapp-has-a-ch...
The core issue seems to be, that companies want to profit from the information they can extract from communication and governments don't want to create laws, to make end-to-end encryption mandatory and information extraction illegal, as their own law enforcement depends on it.

So the company with the deepest pockets controls our daily communication channels and as consumers we feel powerless due to the network effect.

One way to overcome this would be to make it mandatory that communication services must allow federation. Sure, it would not be a perfect solution, but it would be a lot better than the current situation and should be acceptable by all parties involved.
> having obtained an umbrella to mend, they prefer sitting out doing the work in the street, in front of the house. This attracts the attention of the neighbours, and the fact that they have been entrusted with work by the inhabitants of one house generally brings more custom from those who live next door. When the job is terminated, the “mush-faker ” looks about him, as he enters the house, in quest of an umbrella which has passed the mending stage ; and, in exchange for the same, offers to make a slight reduction in his charge. Thus he gradually obtains a stock of very old umbrellas, and by taking the good bits from one old “mushroom” and adding it to another, he is able to make, out of two broken and torn umbrellas, a tolerably stout and serviceable gingham.

They went from house to house asking for old umbrellas, and from two old ones they could make a new one.
Actually I think the Leibniz notation is confusing you a little (or at least you are using it very sloppy): you use dU(AW)/dW to denote the derivative of the chained functions as well as the derivative of the outer function applied to the inner function, all in the same equation. As I said: substitute the aforementioned term with z and your equation reads z = Az.
Yes I see your point. What occurred to me is that what she has learned in that specific case, of getting a free cab fare worth $30 or $60, is something that many attractive young women learn about men. Knowing how to work it and being able to can be a ego booster as long as one is young and attractive. It is not however necessarily something that benefits the world, nor is it necessarily good for the person in the long run as their beauty fades and they find men are not as accommodating. The lessons learned in this specific situation, while important, are not the same as the general lessons of "rejection therapy" where one learns to take more risks as a life hack. Once the learning branches into getting free stuff because one is a pretty girl, then it's really a different issue. My observation is that free cab fare just for asking is something that is not available to men. To make sure, I even tried it out last night and was told "GFY" by the cabbie. I'll keep trying on occasion, but I am pretty sure I am right that this one has a strong gender age and looks component to how it works.

Also, want to make clear the cab was the only one I felt this was the driving factor since it was a pretty expensive free gift for a businessman to just hand over to anyone. The forklift lessons were a pretty good and reasonable one since it's not a common request, you learn a useful skill, and the driver often will enjoy it as well so that all parties benefit. In my opinion, the sorts of deals one wants to work with their confidence and curiosity are ones that benefit all parties, and not only one sided.
Although I almost never comment on HN, I thought I'd chime in because well, all I do is node.js at Nodejitsu.

For CouchDB clients, I find cradle to be the best (http://github.com/cloudhead/cradle). Besides Alexis (cloudhead) being pretty responsive to fixes and new features, its a high-level Couch library as opposed some of the other offerings out there.

Before, I go too much more into I'll finish up by saying this isn't really the best place to ask this question. Jump into the #node.js channel on IRC and a bunch of people would be more than happy to answer your question.
also, do you code?
Canadian welfare pays $3 to bureaucrats for every $1 given to recipients.

That's exactly the kind of irrationality it would be a pleasure to see swept away.

I'm a huge proponent of this scheme

Who in Canadian politics is actually advocating it? The article mentions Hugh Segal. This is not someone with much power. So I guess my question is, of those advocating it, who has the most power?

If nothing else, it would be a counterexample to the principles that nothing in Canadian politics ever changes or is ever interesting. Hey, we could even call it Worthwhile Canadian Initiative! (http://en.wikipedia.org/wiki/Flora_Lewis)
You are watching a stranger play chess against a computer. There has to be a more fulfilling method of trolling people.
Open X is definitely a good tool to get you up and running cheaply, but isn't as full featured as some of the other ad servers (ie. DFP)

Keep in mind that the entire display ecosystem is already on / moving towards an exchange-based model (rather than a network based model). Most networks now buy a lot of their inventory directly from the exchange.

So if you're looking to start your own network, you should be thinking about building it on top of the exchanges, and you should also have some unique offering: expertise in display / optimization, unique data set, etc.
While I was playing I couldn't find the clock
By the same token, Microsoft capitalised on the void left by Sculley-era Apple. While Apple was charging thousands of dollars for underpowered Macs with 9" screens, Windows PCs could leap into the bottom end.

They weren't really good: users actually wanted Macs, but couldn't afford them at home, and businesses wouldn't pay the premium at work, except where absolutely necessary (publishing and design, mostly).

Software and "closedness" had nothing to do with it. The Mac had much better software -- Word and Excel were born on the Mac, as was Photoshop, Quark, Postscript, Hypercard.

The question isn't "is Jobs making the same mistake?" it is "is Jobs making Sculley's mistakes?". And the answer is "no". The iPhone and iPad are aggressively priced, ensuring they go just low enough to put them in reach of people who want them, and success doesn't depend on penny-pinching CYA CIOs.

Windows succeeded because it was good enough, just as Android is. Apple is trying hard to sure you don't have to settle for "good enough", you can actually have good, this time.
Agreed, I actually left working as a systems administrator entirely back in 2002, and I already had a policy to not directly touch windows systems. The blowback and bullshit from dealing with things that even have to interface with them was ridiculous and frustrating as hell, and they were everywhere so it was impossible to just ignore that. I moved to software development for the web after a sabbatical trying to figure out if I even wanted to stay in the industry at all after the hell that was dealing with that ecosystem.

I most definitely DO NOT want that back, a neutered microsoft steered by a geriatric scatterbrain happily tending his ancient cash cows is fine by me. Google are plenty good enough to take the juggernaut role Microsoft used to occupy, and they have the added plus of not fucking up my corner of existence while they're at it.
APPL focuses on the high ROI clients. By definition, there's a limited supply of such clients, so they have to go into new markets.
It's like sending a telegram in the old days.
Look like not every news agencies is involved in some sort of conspiracy to create a news cartel supported by government tax dollars.
Does Apple want to win? They are not trying to go to cover the complete market and filling everybody's wants. In other markets doesn't one company covers the complete market. For example Ferrari is not going for the same market like Toyota, but are they failing because of that?
Yeah, Google could be pretty successful if only they didn't focus so much on engineering.
One somewhat useful heuristic I've found for judging my own competence: If I think someone is wrong but I can't say why, I'm probably the incompetent one (they may be also). But if I think someone is wrong and I can give clear directions as to what they are doing wrong and how to fix it, I probably have a better understanding of the subject domain than they do.

It doesn't always work, and but it's especially handy when you turn it around and get someone else to tell you exactly why what you are doing is wrong.
Honestly, why is it such a bad thing when a company with absurdly high profit margins delegates some of the income back into improving the general standard of living for everyone.

Call it what you like. Write it off as them improving their image with the public, or as getting more users into the ecosystem, or becoming more vertically integrated.

But fundamentally, why is doing something that is good for people looked at as such a bad thing. From what I understand the public don't even have the majority stake in the company, and don't really have to get a say in how it is run. If they don't like that they can buy other companies stock.

If ones goal is to maximize happiness (or some other equivalent metric), there will be times at which the decision to maximize profit will diverge from this goal, and the ethical decision will be to spend money (which you have from profits in other sectors) to develop something at a net loss because you think its right.

(I'm not affiliated with google, this is just a broader point that irritates me).
As you guys know, the website has been taken down due to excessive traffic...my apologies to Nick Yee, I contacted him to fix this problem.

Thank you,

Trend Guardian publisher