skysight-inc/HackerNews huggingface dataset:
Any good sources on the NSA Heartbleed exploit story? A very quick search only gives me he said (Bloomberg) - he said (NSA) stories.
Haha, "credibility". A thing which does not exist.

Seriously, though, it seems that your idea of "basic informational hygiene" conflicts with a basic security posture in this case. We don't have to assume Super Micro has never been hacked, so I don't know why we would assume that. More in keeping with the topic of this thread, we don't have to assume the State Department (or whoever) has never caused a story to be published or discredited, so I don't know why we would assume that.
It’s definitely a skill. I’ve caught myself saying something juicy that was off on a tangent or a bit misleading. Usually I’ll realize it and ask the reporter not to use it and they’ll honor that.

But, yes, even reporters that you know want to write a story that will be interesting to readers. As a source, feel free to provide educational background but be really careful about speculating about things if you don’t want that speculation in print.

An on the record conversation isn’t the same as an informal background chat with the same person over drinks. And I’m a bit careful even then.
> The first is piracy probably didn’t lead to the failure of the Dreamcast.

I had a large group of friends who got the Dreamcast right when it came out. I still remember many of the commercials touting the AI of the console and the end of their commercials showing the light on the op of the console glowing with the voice over "it's thinking".

Everybody in our group wanted it because the Dreamcast touted the ability of the machine to think and gone were the days on NFL games were you could run one play over and over and the game would just let you. Here was a console who advertised this wasn't going to happen, that it was actively learning.

Huge disappointment when we all realized we had been had by a marketing campaign that touted a functionality the games and console could never have. After the first month and realizing all the AI claims were totally bogus, my whole group of friends didn't buy another game.

Once the PS2 came out, that was it for Dreamcast.

The interesting thing is I've seen a ton of articles about the history of the Dreamcast lately and none of them mention this very large marketing campaign of essentially lying about the capabilities of the console.
Makes sense to see Aesop Rock at #1.
Simple Risk Measurement
Eventually every scooter will be stolen, GPS disabled and board replaced. They are commodity Xiaomi scooters, retailing for hundreds of dollars. They can be stolen and rebirthed for <$50. Scooter rental was a terrible idea, and the assets of the companies will be redistributed to masses.
Headlines should reflect this finding but then that wouldn't garner as many views. It seems that this pay difference argument is often framed as something done maliciously or purposefully by the employer instead of neutral decisions made in response to decisions made by the employee.

Naturally whomever is caring for children will want more flexibility at work and receive different pay to accommodate this, regardless of if that person is a man or a woman.
I do most of my work in large enterprises and there is definitely a point when you hit a complexity cliff managing your own systems. No one system causes this (major systems can often support a dedicated staff), but it looks like death by a thousand cuts when the HR interview system goes down after 7 years and no one is certain how to deal with its VMs/hardware/networking.
I have been working on a set of tutorial to teach kids programming with Scratch. I taught my 5 year old how to program using the new Scratch 3.0.

I would highly recommend trying it. The visual format is easier to grasp and you can have a lot of fun making games and animations.

You can add her own voice or pictures right into the stage.

I have not tested it on a tablet, but I think it should work as it is not a web based platform in the 3.0 version.
I noticed that all these games are the usual heavy hitters with one notable exception; Dota 2.

Very curious because dota 2 is definitely violent and has some scantily clad women (not as far as LoL but I don't think censors really care about differences).

The reason this is curious is because China is Dota's largest audience and Valve has announced that TI9 will be held in Shanghai. Important to note that this is a huge tournament with the largest prize pool in all of esports (T8 was $25.5 Million).

Recently Valve banned a player from participating in a tournament in China for making racist remarks towards the Chinese in a public match and many believe that this is Valve bending to Chinese interests. [1] Valve has also recently announced that they will be releasing Steam China after years of working with Perfect World as a middle man[2] .

Valve has censored heroes and abilities to appease Chinese Censors and has been able to more or less keep it only on the Chinese Client. [3] (Rip Skeleton King)

Interesting times ahead with more and more games and films entering the Chinese market.

[1]https://www.foxsportsasia.com/esports/dota2/990684/valve-iss...

[2]https://www.theverge.com/2018/6/11/17451484/steam-china-anno...

[3]https://dota2.gamepedia.com/Low_Violence
When I give talks about Erlang I usually say I can teach the syntax in about 5 minutes. An exaggeration, but not a dramatic one.

I too vastly prefer Erlang’s syntax to Elixir’s. It helps me think like Erlang, and most of my functions are just a few lines long. Thanks Garrett[0].

[0]: http://www.gar1t.com/blog/solving-embarrassingly-obvious-pro...
Maybe the current state of affairs is despite significant efforts to combat it. That would explain some of the silence on all these complaints, since "we're doing everything we can and it's still happening" is more embarrassing than "we know it's happening and we're looking into it."
He asked for more. Simple as that. So you start working on your resume and on your next interview you set salary bar higher.
I use Erlang the Movie and its Sequel https://www.youtube.com/watch?v=rRbY3TMUcgQ&t=9s whenever I teach my classes at Oxford Uni. #studentlife :-)
https://www.bild.de/bild-plus/politik/inland/politik-inland/...
Open dev tools and browse around a bit and look at the request sizes.
For me, on the request side, User-Agent and Accept-* headers already are ~200 bytes. Add a long referrer, another 100 bytes. Cache-control/ETag, cookies, ... get it up to around 1k fairly easily.
If the Bitlocker hardware encryption fiasco is any clue, the people who make SSDs don't know what's going on inside either.
Looks like a ton of similar extensions exist for Chrome as well.

https://chrome.google.com/webstore/detail/tabs-outliner/eggk...
Kubrick didn't think much of humanity, it's pretty clear in 2001 and in all his movies. His gaze is naturalistic: individuals are struggling for power and sex, sometimes they climb hierarchies through cunning and violence, sometimes they fall. He didn't seem to be that heavily interested in the human psyche.

On the other hand, 2001 is precisely a movie about humans trying to transcend themselves by suppressing anything emotional about them and exhalting pure reason- this is also a factor for the sterile appearance of the movie.
Is he a freelancer and you a permanent employee?
In my market it's quite normal for dev jobs to be ±5k perm and ±10k freelance.
same exact job and skills
A Sega exec tried to push Microsoft to make the Xbox backwards compatible with the Dreamcast even [1], which Microsoft refused mostly because they didn't want to support online infrastructure for titles that used it. The original Xbox seemed to have been considered to be the favored successor to the Dreamcast by Sega at least at one point.

Then again, Sega's main initial portwork was focused on the GameCube. The Dreamcast games Sonic Adventure 2, Ikaruga, Crazy Taxi, Phantasy Star Online and Skies of Arcadia were ported to the GameCube and not to the Xbox. They also brought originally-for-Dreamcast titles Super Monkey Ball, Beach Spikers and Billy Hatcher and the Giant Egg to the GameCube exclusively.

[1]: https://kotaku.com/how-xbox-could-have-helped-the-dreamcast-...
That looks very useful!
All the more reason to keep evangelizing about an 80-chars maximum line lengths in code. It bothers me how these programmers that use their 4K / 16:9 monitors with a full-screen tab seem to think that obviously, everybody must be working like they do, right?
I think code navigation would naturally fall out from this approach.

That could be.

Are there any novel navigation approaches that have fallen out?
What D got wrong
Why all the animosity towards "frat bros"? I worked in a "nerd only" environment before and I felt incredibly lonely. Nobody ever wanted to go out for drinks, nobody even talked during lunch.
both InVision and plaid announced funding today from spark and Goldman sachs. Thats a lot of cash.
Apple Pay finally launches in Germany
What write access would there be?

Obviously this is a hugely sensitive service, I’m not denying that. But there’s a way to do it right and it seems that Plaid is attempting to do that. So I’m not ready to declare them evil before they actually do anything evil.
Well, traditional publishers that have a complete hosting infrastructure.

How does it apply to ISPs by the way?
I try to encourage TDD within my group, but in a world of short deadlines you get a non ideal result.

I think it is important to understand the concept and to strive to have a good test suite that helps you enhance and maintain projects.
Interactive visualizations of Terraform dependency graphs using D3.js
So piracy literally killed my favorite console. What a shame!
It’s not so much an issue as it is something they want to make cleaner for new users. If you are coming for a background in other languages, the process doesn’t behave like you’re already used to.

So much of the work that Jose and Chris put into Elixir and Phoenix is striking the balance between what’s possible and what the onboarding experience looks like for new users.
Some Insights into Cardano´s Blockchain
Huntington's is also in this category. Although there may be anticipation (onset gets earlier after each successive generation).
Oh you’re right! I’d missed the launch of t2 unlimited.

Looks like with t3 they’ve swapped the defaults. T3 now defaults to unlimited, t2 it’s an option.
In my 9 years of making mobile apps, I've never hated a tool more than I've hated InVision. But congrats to the team on this pick up I suppose.
LogDNA (YC W15) raises $25M to tackle multi-cloud and Kubernetes logging
Without having read the article, I'm going to bet he or she did NOT say, "The laws of mathematics do not apply in Australia."
Does this even matter?

Alt coin using blockchain is a dead idea. They cant scale without centralization, and they dont have the 50+% BTC dominance.
Evaluating this is tricky. On the one hand, Bloomberg claims it's a well sourced article, not a single person's unsubstantiated claim. On the other, Super Micro claims an audit showed nothing, but then they have an incentive to be less than honest, or to have performed a very superficial check. And couldn't an audit simply miss the issue if the malicious functionality were embedded in an otherwise legitimate chip?

Either way, it seems like Bloomberg really should have pushed for a particular example, e.g. "look at this on model X boards for confirmation"
How to Sample Networks Using Social Media APIs
Thanks for your feedback!

Check out this other proof of concept demonstrating ES6 style object destructuring in Ruby:

https://github.com/lendingHome/destruct

I think this same type of concept could be applied to port Elixir style pattern matching as well e.g.

data = {
name: "John Smith",
age: 35,
prefs: {
lang: "en",
tz: "UTC",
}
}

User = Pattern { name age prefs[lang] }

user = User =~ data
user.name
user.age
user.lang

[data].map(&User)

case object
when Pattern { some attrs[:nested][real][deep, fields] }
Pattern!.some
Pattern!.real
Pattern!.deep
Pattern!.fields
Pattern!.nested #=> NoMethodError
end

# or define "locals" by defining temporary methods on
# the block receiver when the "then" block is evaluated
case object
when Pattern { some nested[data] }.then do
puts some
puts data
end
V8 and multiprocess were a huge part of the original announcement comic: https://www.google.com/googlebooks/chrome/

At the time I remember this was a huge performance gain on my machine with my workflow (dozens of tabs), since you could easily open up the Chrome Task Manager and see which tab was causing problems. It was also the first browser to make updates invisible, so I installed it on every family member's PC.
Because your incentives are different from your company's incentives.

I'm working for money, but why can't I "double up" these working hours to also get socialization and meaning out of them? Sure, I could volunteer, but that's not an efficient use of my time.
> (I took my wife to see a 70mm showing of 2001 in September and she just yelled at me "What the hell was that?!")

Reminds me of taking a few of my friends to a screening of Blade Runner 2049. On the way there I was gushing about how the original Blade Runner is amazing and one of the pillars of cinametic sci-fi. After the movie was done I was going off on how this was an amazing homage to the original etc., one of my friends interjected with ‘I don’t understand what the hell did I just watch’ and the others were just staring at me with this ‘???’ look on their face. They even thought I pulled a fast one on them in saying that the original wasn’t required viewing as the links are only tangential.
I suppose you might say that, "there is nothing new under the sun."

Memristor functions have been implementable as active circuits for a long time and as digital logic functions as well. The real nifty thing about modern memristors is that manufacturing technologies have reached a point where we can implement passive memristance components, but they don't add anything fundamentally new to the field of machine learning except perhaps the potential of some more efficient ASICs.

Attaching machine learning to something is a good way to get published right now because it is a hype field.
I think the equivalent to this in Python is "How many list comprehensions can I nest!?"

Solving things with list comprehensions is very idiomatic python, so the thought process goes "the more of these I can stuff inside each other, the more idiomatic my code is."
indentured servitude may be banned, but similar dynamics still exist today. in the abstract, the college loan system in the US is not so different: you receive something valuable upfront (an education) and then you have to pay it back before you are really free to enjoy the fruits of your labor. while on the one hand you are not bound to a particular employer, the length of "servitude" is not set at the beginning and is likely to be much longer if you don't land a high-paying job.
I still remember buying games for 10Bs. ($2 back then) in Bolivia back in the day.
I never understood this objection. The interface adds flexibility in the present - it allows other classes to depend on an abstraction instead of a concrete class. The future is absolutely irrelevant here, since YAGNI.
What do you hate about it? I've had a good and seamless experience with their software.
Announcing GitLab Serverless
(Please hold your pitchforks) Since a lot of these scams come from Chinese sellers, I wonder if Amazon could talk to the Chinese government about interfacing with their new social-credit system... you can't sell on the platform if your score is below XYZ, and reports of fraud affect them directly.

Obviously this would lead to a lot of sellers mysteriously relocating to other countries, and there would be a lot of patsies set up to take the credit score hit, but it's all about defense-in-depth right?
Sony Made Hacking the PlayStation Classic Easy
Not that spinning HDDs are really any different, but SSDs are a perfect example of an entire computer that you attach to yours, and speak with through one of the (many) storage-oriented protocols. The device itself is a black box, and complex transformations take place between the physical persistence of the data and the logical structures that are exchanged on the wire. There are many layers of indirection, and many things that can go wrong, from fault with the underlying physical storage, a physical fault in the controller, or a logical (software) condition in the controller that puts it in an unrecoverable state.

Spinning platter drives have parts that form a more relatable metaphor to humans' notions of wear and tear: skates of magnetic readers flying on a cushion of air above a rapidly rotating disc, with the gap separating a few dozen nanometers, often smaller than the process size in the controller's silicon. They have arms that can move the head over a particular disc radius, and a motor that spins the entire stack of platters. These mechanical components exhibit wear proportional to their use -- this makes intuitive sense, and is also recorded in the SMART attributes, so drives in old age and of many park cycles can be replaced preemptively before they catastrophically fail.

SSDs are missing many of the usual mechanisms that would contribute to physical wear leading to sudden catastrophic failure in advanced age. This means that irrespective of their failure rate vs. HDDs, a higher proportion of their catastrophic failures are the fault of the controller. This is discouraging: essentially, the "storage layer" is now quite reliable, so the fallibility of the human-programmed controller is brought into light.
ASN.1 is not free
AI was a recycled Kubrick project that he never got the chance to make, funny enough.
That's exactly what they're doing. There is a dude on scooter talk who isn't shy about letting us know how he's exploiting the system. He intends to keep doing it until bird or lime shut him down.
Thanks, somehow I’d missed Reia in my list of BEAM languages.

https://gist.github.com/macintux/6349828
GCP, Azure... I personally really like GCP, it’s optimized for simplicity and thus developer happiness.
Maybe I am being overly simplistic, but shouldn't it not matter?

Who in the modern age doesn't back up everything all the time? Don't we all operate with the assumption these things are going to blow at any time? 90%+ of my data is on cloud storage now anyway. When a SSD goes out don't you just chunk it in the drawer of old drives that you promise to take to the disposal center this weekend (and never do) and then take a quick trip to your local computer store for a new one?

This reminds me of something an IT support staffer told me a long time ago... "The difference between a IT pro and a user is that to an IT pro hard drives are a consumable resources".
This might geet more attention as a Show HN.

Good luck!
OK, I was wrong: "The laws of mathematics are very commendable, but the only law that applies in Australia is the law of Australia."
Your argument, distilled:

- You don't like "those people" (the Scala community)

- You explain behaviors of Scala programmers in terms of your beliefs of their internal states ("they relish complexity") rather than external factors.

- "Those people" are arrogant.

- "Those people" are abusive.

- "Those people" show off

- "Those people" exploit users and maintainers

- "Those people" are insecure

- "Those people" aren't doing anything new.

- "Those people" are just following fads.
Show HN: A funny rap song about stereotypical tech startups
Song URL: https://www.youtube.com/watch?v=JjjUj1ypVmI

Quick background on the project: I'm a full time programmer and I love making rap music. I see a lot of humor in the profession/industry, and thought it would be fun to combine the two.

Here is what I'm planning on for next steps. I'm always open to feedback on how to get more exposure!

1. Paid ad on a popular Twitter account(s)

2. Rent a GoPro and shoot a music video for one of the existing songs (if you have any tips on recording, please let me know - I have done some music video editing but don't know much about video cameras)
If it were just a template library, it would be fine. But networking libraries? JSON parsers? The problem is much wider. If libfmt can have a couple .cc files so can you.
It's a custom-made filament
Well the big difference is it's reasonable to assume a Mainland Chinese company could get banned or sanctioned in some manner.

Now just to be fair, from what I read, there was a lot of Super Micro drama going on beforehand which likely magnified the pessimism.

Btw if you search for 'supermicro "is a chinese"' you will find some people that do think that.
The custody gap is largely caused by different desires about custody. This is still an issue, but it is the same issue as the wage gap due to different career choices. When men and women fight for custody equally, they tend to get joint custody.
Why on earth would Amazon allow whole-seller accounts to edit other peoples listings?

That just seems like a recipe for disaster, as seen here...
East side Santa Cruz, near pleasure point, has weekend parking restrictions.
https://azure.microsoft.com/en-us/blog/project-denali-to-def...
API didn't kill the semantic web, but the possibility to use API that does not implement standard that push semantic forward.
I'm in a somewhat similar boat to you -- I find the movie a bit too tedious. I've seen it thrice, and enjoy specific sections of it, but it just doesn't do anything for me. I think it may be because I left it until too late to watch it, and by then I'd already encountered a LOT of 2001-influenced sci-fi. By which time, very few of the concepts or examinations within the movie struck a chord inside of me.

Having said that, I REALLY liked the book, and would recommend that you give it go!

(p.s.: it's BS that you got downvoted for stating a contrary opinion in a measured, reasonable manner -- hopefully my upvote cancels out the haters!)
It’s doubtful that the ad revenues on even a highly-clicked story outweighed the cost of paying the reporters for the year they worked on this story, nevermind the costs of the editors and lawyers who pitched in over that year, or the reporting expenses (e.g. travel). Also, it’s well-known that Bloomberg’s news division is heavily subsidized by Bloomberg’s terminal customers.
Most specifications are nowadays available free of charge from the ITU.
Windows CE was ported to a lot of processor architectures at that time. Its architecture is quite different from the Windows NT line. To quote Wikipedia on this

> https://en.wikipedia.org/w/index.php?title=Windows_Embedded_...

"Unlike Windows Embedded Standard, which is based on Windows NT, Windows Embedded Compact uses a different hybrid kernel."

I am also pretty sure that Windows CE's architecture is quite different from the OS running on the XBox, but cannot give a quotable source on this. At least for the Xbox 360 and XBox One, I am pretty sure that I have read that their kernel is actually not so dissimilar from the kernel used in the NT line. The difference between the Windows NT line and the XBox 360/One OS rather lies in the software running above the kernel.
$50 Bitcoin? Possible
Waymo – Learning to Drive: Beyond Pure Imitation
That's 70% of the entire energy contents of the gasoline. You don't get anywhere near that kind of efficiency even on large electrical generators. 16.2 kWh is way more realistic.
It's a mater of philosophy and scale I guess.

Your home cooked meal, kind word or smile won't have any affect on a star going super nova across the galaxy.

On the other hand that time you were a bit grumpy and short tempered with someone or eat a McDonald's probably won't mater either.

In 1000 years I suspect that no one will know a single thing about my life. The work of Stanley Kubrik, however, is as likely to be around as the works of Cicero or Shakespeare. I take more comfort in that.