skysight-inc/HackerNews huggingface dataset:
Put "Rotherham" into Google News around the time of the Panorama programmes or the trials or the investigation
and you got wall-to-wall coverage of the Rotherham sex abuse scandal, via the British mainstream media. So no, people searching for it didn't need to append additional terms.

Put Rotherham into Google Trends and you get an enormous spike around the time the report into the Rotherham abuse was released. The claim that it's "constant noise" is a lie, period as is your ridiculous earlier attempt to suggest the news coverage was more to do with the lower tier football team. Rotherham might have been spread out over a longer period and thus less easily isolated from other news coverage but it made a lot more front pages than Stuart Hall and saw a a lot more articles over a much longer period.
https://trends.google.com/trends/explore?geo=GB&q=rotherham

I mean, do you honestly believe you're going to convince people that news editors "suppressed" this story (or indeed, downplayed the ethnicity of the perpetrators)...
https://www.google.co.uk/search?q=rotherham+abuse+scandal+ne...

Of all the intellectually dishonest arguments I've seen in favour of people's racial prejudices, I've yet to come across anything dumber than your continued insistence that news media you evidently don't read of a country you've probably never visited "suppressed" stuff that was splashed all over its front pages and the subject of multiple television specials, despite all the British people correcting you on this.
The MacBook already charges slowly by LiPo standards, I'm guessing they picked a charge rate beyond which slowing down further was giving deminishing returns. You'd definitely get more longevity out of it by shifting the 0 and 100% points though. I'm just not sure Apple would ever let you for a variety of reasons, not the least of which is they do want the batteries to degrade and encourage upgrades that way.
I have a different approach to podcasts, I don't listen often and don't subscribe to any particular ones but try finding new sources as often as possible. Usually I do a simple keyword search and download a few top results. This works for me especially well when coupled with researching a new paradigm, language or platform. Maybe it's listening to casual conversation that makes it easier for me to discover new terms and trends. Hope this helps somebody!
>Not everyone who takes an intro to programming class aims to build their own kernel.

And, for that matter, not everyone who takes an Intro to Programming class may want to become a CS major. They may want to do stats in R. They may want to be comfortable working with and running fluid analysis models as a mechanical engineer.
I went from lead dev (and head of development with 10 years experience) to security consultant about 6 months ago, as security was always a hobby of mine.

If you look at my previous comments I always say the same thing: get the OSCP certification. It will definitely get you an interview but the course is hard and demanding.

Also, get ready to take a paycut and a role downgrade as 4 years of pentesting have more value than 10 years of development.

Obviously you bring other skills to the table like better client communication and knowing how things work under the hood, but you'll have to take a step back before you take two steps forward.

I definitely recommend you go that way, but think hard before you do, and please be sure it's not because you're "bored".

Last but not least, prepare to travel to clients. Sure there is the "internet" and "vpn" but a lot of clients have internal apps need testing and do not give you remote access.

If you have any questions I'll be happy to help out.
> Very wrong. I am going to flag your post because it contains serious misinformation that could be dangerous if taken as genuine by someone without accurate knowledge of the risks and effects of LSD.

Well I'd expect someone would do a bit more research than the four sentences I typed out here... Do you honestly think people are going to run out and get LSD, without any regard, after reading my comment?

The majority of people get their information from movies about LSD and that is far more wrong than anything I've said and I believe it scares too many people away from what it is a very safe enjoyable experience.

Responsible use of the drug is entirely safe. LSD is famously the safest drug of all recreational drugs.

While I may have been a bit laid back when sharing my perspective you've taken it to the far other extreme, spreading FUD about the drug which is exactly what I'm talking about. If you're in a comfortable controlled environment then the risks are very small. And yes I've also read books and read everything I could on the subject before doing it.

I suffer from anxiety and depression as well, so I wanted to be fully aware of the risks.

I was entirely shocked at how comfortable and pleasant the experience was because I read nothing but warnings and fear mongering like the above post seems to indicate. I hope not everyone gets scared away from it, like I was for so long.

The things you warn about are all uncommon side effects or based on other psychological issues outside of the drug, which should be indicators you shouldn't be experimenting with mind altering substances...

I actually found a reduction in my recurring mental health issues after using LSD for a least a few weeks after (same with psilocybin which I find is much more liable to cause a bad trip than LSD and I'm personally much more careful with, environment-wise).

> I am going to flag your post because it contains serious misinformation

Good thing you showed up to be the hero to save people reading about my positive experience /s

Hardly surprised at this over-protectiveness. This feeling of needing to control information because you believe people lack the most basic common sense to do their own research is sadly common in society. This is HN. This isn't a mainstream audience, I'm giving people a little benefit of the doubt here. I'm quite certain no one takes doing LSD lightly, you can relax.

So yes before doing a serious drug like LSD, do some basic 101 research. But understand the difference between possible side effects and real dangers based on your own psychological profile.
LinkedIn should hire this guy
Would be impressive considering the state of the art that I know of[1] would not be able to fool anyone. I find the truthfulness of this statement questionable, especially when they could have done it more easily by having someone issue the false orders. Or maybe they pieced together several real samples to issue a full command?

[1] https://news.ycombinator.com/item?id=13992454
If I had to guess, I'd say that Apple and Google have the leadership and financial cushion to be more forward looking than all the PC manufacturers, who are in most competitive markets with lower margins.

That doesn't mean it's OK, but that's my guess as to why you see the lag in quality.
That's because every single year so far has been.
Sorry, i wasn't trying to imply they shifted blame. But atlassian does bare the legal&moral burden of securing their product here.
You argue that an "organism" is not a computer (as it does not compute). But why should I believe that a computer is not necessarily an "organism" in your sense of the word? Or would you have us believe that organisms and computers are not made from the same universal stuff?
but a reasonable person who buys a car like this should at least skim the manual once

All information from which will be promptly forgotten once the car catches fire. Clearly label it on the actual mechanism, there's plenty of prior art should Tesla need help with this.
Yeah, there's no pointing to other hosts in WKS, just information on the host itself. I believe it come out of ideas about service discovery in the early days of the internet, when you might know of 100 other hosts, but not know which ones ran SMTP, FTP, etc. The WKS records would let you get a map of the net's services by doing a bunch of DNS lookups instead of having to portscan everyone.

SRV records are more like an MX record generalized to arbitrary services, allowing a domain to point to the hosts that provides various services for that domain.
> Why single digits?

Competitors to the Mac app store charge in the single digit range, whether it's Paypal or Stripe at about 2.9%, or a more full-service offering like Paddle at 5% + 50c, FastSpring at 5.9% + 95c, or Avangate at 4% - 8%.
You are grossly oversimplifying the issues. You're referring to Polylactic Acid (PLA) which is made from corn and biodegradable. Except it only biodegrades when eaten by bacteria that only lives in soil.

Meaning: If plastic made from PLA ends up in waterways, the oceans, etc it won't degrade there and actually just breaks down into smaller parts creating the exact same sort of problem as microbeads (except PLA doesn't last nearly as long as other plastics regardless).

The other problem is that bioplastics have lower glass transition temperatures than, say, PET or ABS which is what most plastic products are made from. So you're not going to be using PLA in a car dashboard, for example since it would deform rather quickly on a hot summer's day.

"But there's high-temperature PLA now!" Yes, yes there is. You know how they make it "high temperature"? By adding fossil oil-based chemicals to the polymer. This process results in PLA that leaves residues after degrading. It's similar to "wood fill" or "bronze fill" filament in that a certain percentage of it is PLA whereas the rest is the usual does-not-break-down-ever stuff. Better? Yes. A long-term solution? Not really.

...and for reference, we do subsidize bioplastics to the tune of billions of dollars every year:

https://farm.ewg.org/progdetail.php?fips=00000&progcode=corn

PLA and most other bioplastics are made from corn husks.

"Wait: I thought it was pretty much all made from corn?" Nope! There's a teeny tiny percentage of bioplastics made from algae. Now there's the future!
Let’s put this myth about MBAs to bed
Anatomy of the 7 train
The first paragraph tells you why.
you're joking I assume. If not, don't be in the UX field
> Apple currently makes 0$ on the sale of free apps

That is 100% not true and probably right now Apple makes most of their App Store money from free apps.

98% of Google Play income is from free apps.

https://www.smartappmarketer.com/how-do-free-apps-make-money...
They lost me at "... Consumers are still not lining up to buy EV's"

What the fuck are they talking about?
Windows programmers had the MSDN, or whatever it was called.

MS provided lots of example code and docs.
True that, somehow totally slipped from my mind. To my defense, the last few times I've used java.util.Date it has been with GWT which doesn't provide anything better at least out of the box.
It wasn't specifically you, but IMO your comment is guilty of the charge I was making:

What I see when reading this is a system (...) that is very poorly designed.

I know it's just your opinion, so what? Everything that people write on here is their opinion. But in true Hacker News style, you're straight out declaring that the low level internals of Linux memory management are rubbish. Not just poorly designed, but very poorly designed. As you say yourself, 'to suggest the author is an idiot'

Before this declaration, did you pause and think that maybe, just maybe, the kernel code authors might not be idiots? Or perhaps, you might have reflected, the kernel developers may have considered various different memory management schemes, maybe they weighed up the pros and cons of different approaches and found the current system to be good? Did you entertain the possibility that there might well be other non-obvious considerations that influence the choice of data structure? Apparently not, because you're happy to quickly declare that it's terrible code.

I'm not declaring you to be an idiot. It's the fact that you and others on here launch straight into the full-on 'this is/they are stupid, they should obviously do this' kind of statements, showing a dearth of empathy and a complete failure to look at the other side's view.

I'm not trying to shut down discussion. I'm not saying the kernel is perfect, or that the developers are beyond reproach. I'm not saying ignore years of work. It's the way in which some HN users, like you, jump into extremes of viewpoints (even your response is full of it too, with the questioning about perfect, cannot discuss problems, etc)

And the rust comment was a throwaway joke, HN commentators cannot seem to resist putting a 'do it in rust' comment somewhere in all code discussion...
Crucially, option b) is actually "get shot in the face and then someone else weaponises the research".

Making a principled stand is only useful when it stands a non-zero chance of accomplishing something.
Which for many developers is more then their own cut of an app?
I thought Oakland was being gentrified?
Yes, possibly.
Liberal Arts Colleges, in Fight for Survival, Focus on Job Skills
Looks like its time for SF to film a sequel to The Warriors. As if we needed any more reminders of the state of dystopia we find ourselves in.
>The images cannot be shared publicly, she said, because the suspects appear to be minors.

Really? If you're old enough to rob a train, you should be old enough to have a wanted poster.
I don't understand the purpose of the app, can someone explain?
Clearly they're just not trying hard enough to be rich.
I hope that day never comes.
yes, thanks. Especially given that he introduces the prevalence as being 2,000 people nationwide. (That is beyond rare. Albinism for example - extremely rare - is 5 people per 100,000 in the United States. 2,000 people in the whole country is 0.62 per 100,000.) So when recording such an incredibly rare disease it would be normal for no one but, for example, the sole specialist in the entire country to have even heard about it. It would be different if he had reported that 2 million people are effected. I don't like the whole thing.

It's even worse because the report deserves to be published. As written (though I didn't read beyond the abstract and what he wrote about it), it deserves publication. This isn't like this other hoax, https://en.wikipedia.org/wiki/Sokal_affair -- "Transgressing the Boundaries: Towards a Transformative Hermeneutics of Quantum Gravity" which on its face does not deserve to be published.

I would publish this paper, and more than that, I would argue that papers like this must be published despite not finding anything about it.

Integrity is important.

Requiring the standard of scholarship to be raised to "integrity isn't enough. If I can't verify the scholarship independently then I would rather shut out exemplary papers than allow frauds through" is not going to benefit science in the long term.

Many important researchers did not come with ready-made citations. When Einstein published four groundbreaking works in the Annals of Physics[1] that tore apart the very foundations of space, time, mass, and energy, would someone Googling have found that it almost certainly wasn't a hoax?

At some point you just have to believe the papers, and prefer to believe and publish Einstein on the strength of what he's written than to deny him on the strength of a paucity of corroboration.

This exercise doesn't help anyone. The paper is just too well-written.

[1] see: https://en.wikipedia.org/wiki/Annus_Mirabilis_papers
I could be wrong here but my understanding is if a company is acquired they WERE a unicorn (if the acquisition was for $1B+) but they aren't a unicorn after the acquisition.
> Yes, and it always has and it can't be discharged. Pay-it-forward is the right thing to do.

Interesting - it may be a nice thing to do, but I don't agree that there is any sort of obligation to the project just for using the project.

> I certainly do. A red line, I-will-quit condition is and always has been "I won't participate in the development of private forks of open-source software" and I have at multiple employers gotten checks straight-up cut to open-source software maintainers. I have also entreated (and in two cases succeeded in convincing) maintainers to start up maintenance programs so we could pay them a yearly fee--because donations are way harder to push than support plans.

I have also worked at companies that funded open source projects through donations or maintenance, but there was never a moral obligation there. It was more a method of risk management than altruism.

> I consider not paying forward kindnesses paid to you way, way more unfair and unreasonable.

Paying forward kindness and being morally obligated to maintain an open source library just because you use it are different things in my mind. It seems like being paid a kindness creates an obligation, which is not that nice.

---

Interesting perspective even though I strongly disagree. I'll continue to use open source projects 'AS IS'[0] and I still wont feel morally obligated to maintain them. Similar to how I use linux/BSD and don't feel obligated to maintain the kernel. I'm certainly grateful of course, but I don't feel like there was any sort of contract/exchange between myself and the maintainers that creates an obligation on my part.

[0] https://github.com/eropple/auster/blob/master/LICENSE.txt
As a skilled vocal impersonator I read all my comments aloud in the voice of Morgan Freeman before posting them. Ordinary sentiments such as 'these pickles are quite tasty' are suddenly transformed into profound insights on the human condition.
However I cannot make a backup of a NES/SNES cartridge that I legally own so this is the only method open to most people to actually obtain a digital backup of software they legally own.
That's because that wanted poster then stays around forever because of the internet and their records can't be wiped when they reach the age of majority.
It'll never happen (due to a lack of any formal on-paper education), but my ideal career would be me researching new things that are interesting to me in regards to math and programming. I'd love to research news things in the Join and Pi process calculi (and other interesting things with distributed computing) and write papers in LaTeX and whatnot; honestly, the more theoretical, the better.

Sadly, I think those jobs are mostly reserved for people who went through academic programs and have a bunch of letters after their name, so I stick around in the land of pragmatism.
Yep. And this problem was "solved" long ago via client side templates, MVC from the server to the front-end.

Keeping the model as a single source of truth was still up to the developer though. As was rendering the template after every change. (You controlled how often you wanted to render it.

Backbone tried to organize this via a simple convention. All your Models were backbone models, basically the same as regular arrays/objects but they emitted event. Your Views listened to these events and called render accordingly.

The boilerplate switched from maintaining the models and rendering to setting up what was basically a simple pub/sub.

Still, this boilerplate was too much to actually have to think about for most people. Many from jquery backgrounds, being forced to use Backbone figured out they could just cram all the logic into the render functions. Everything was wrapped as a Model or View despite those features not being used.

Even today there are many Backbone legacy apps written in this shitty way. The existence of backbone just flails around the logic rather than organize it. They are wrappers for the sake for saying "this app is modern because it uses backbone".

What React did with the virtual DOM was eliminate the boilerplate and responsibility of DOM updates. It even combined logic and templating into one thing. With this reduction of concepts, many people or just now getting what MVC actually is.

Keeping a single source of truth is the MAIN thing and it has a long history. For web development with heavy user interaction state management is massively complex.

It would be great if everybody slowed down to truly get what MVC at its core was about. And for the "older" deriders or modern web development to realize that the real-time interactivity exploding the complexity of state DOES necessitate new tools. In fact, more traditional web development is becoming more and more commoditized with less technical skills needed. There is however a large market for JS developers to develop tools (heavy interaction) to replace what traditionally were JVM crud apps. Developing for the web is easier than the JVM. JVM was easier than developing for every OS.

Sadly, the popularity of Java means there was a lot of bad code, poisoning its popularity. The same may happen to javascript with people years from now (or even currently) looking at old backbone, angular, react, node code and deriding shitty "javascript shop culture"
Doubt this will be a popular view around here, but using a 3rd party service for internal business communications is just a bad idea.

I've seen companies posting root passwords, ssh keys, salaries, internal financial details, etc in Slack and HipChat. Just waiting for a disaster to strike, adding value for every additional company to the target. Maybe this breach won't be the last straw, but it's a consistent risk.

You can run your own MatterMost or XMPP server quite easily and even lock it down to behind VPN only to minimize security risks almost completely.
When you use any third party library, you're responsible for its behaviors (or misbehaviors) on your customer's machine. How is it possible to view this in any other way?
"Do you have serious loneliness and depression? I have an app for that! Friendsy, in which a cute little virtual kitten gives you points to spend at Amazon if you perform social interactions! remember, 1000 points is $5 off your next order. That's only 25 Hellos, or four Meetup meetings a month!"
“Mourning my mother through a hundred days of Wikipedia editing”
Bit of a tangent and, for those not familiar, Yik Yak is an anonymous, upvote-downvote, location-based forum (kinda) where posts are automatically deleted if they net -5 votes.

In college, I was really interested in how Yik Yak worked and found out that, given a list of N user ids (which were super easy to generate), one could send downvote requests to the server and instantly delete any post with a score <= (N - 5). Infinite loop + pass in a list of locations (e.g. a list of colleges in the US), and it's pretty darn easy to disable Yik Yak for the entire country.

There was no location checking to see if a user id was being used in both Florida and Montana at the same time, and there was no real throttling. I hit up their support, and tried to reach out to their devs, but I kept getting brushed off.

Of course this is just one small thing, but I'm not exactly surprised at how things are turning out if this was the level of interest that the Yik Yak team showed in their own product.
Yes and yes.

If I compare myself against when I just started, I'm easily 10x more valuable now (in some cases 100x). And I would still choose my current self over 5 copies of myself at 5-7 years of experience.

Maybe if you have a simple problem, like a CRUD application or a simple website, it wouldn't matter much. But for harder problems there is no contest.
This is interesting, to someone not well informed in this, how do landfills sequester carbon?
Did you read the article? They said they had major problems last year, but now things are getting much better.

See chart:
http://core0.staticworld.net/images/article/2017/02/usbcchar...
thanks for the informative post. i've been working on an in-browser NES emulator myself and planned to have the users use their own local rom instead of hosting them myself. good to hear that should theoretically be legal