skysight-inc/HackerNews huggingface dataset:
Great guide.

Interested to see the advice on doubling type-size for contrast. I thought sticking to the typography scale (10, 11, 12, 14, 16 etc) was a golden rule. The x2 factor looks good though.

And now I can reliably type -, –, and –. That alone's worth the read.
Get Ahead in Tech… by Reading on Saturdays
Ah thank you! I've renewed the certificate now.
He was a DBA and rather antisocial. He wanted his office to be in what was also the wiring closet, which was a space very much away from everyone else, very small, and became his home away from home.

As strange as it may sound, he was worth all his quirks and more. As for quirks, he had plenty. I've never met a better DBA, however. We were working with full TB data sets by 2000. He enabled that, for the most part.

Walmart was in an article touting themselves as the first to deal with a database a TB in size, he found that greatly amusing. I have trouble wrapping my head around databases, I think he just knew them by intuition.

His choice of office space was one of his more mild quirks. I believe he is still retired but I can safely say he enabled us to do things we'd not have been able to do without him.

Edit: I could probably write whole books about the people who worked with me. Getting started in the early 90s seems to have made quite a difference in the people aspect. I never had an HR department and I'm not sure I could have forced one into the mix.

I'd been the original programmer, except I can't code very well. I eventually hired professionals. They, of course, told me how much my code sucked. They were rather blunt about it and I took the hint and got out of their way.

Eventually, the code to enter the server room was changed at the main office. I could have forced them to give me the code but that seemed unwise. I hired people to do things I could not. If I could do it, I wouldn't have hired them. So, I learned to put my ego aside and get out of their way.

This is long enough, but that's the gist of it.
Is it really the case ? I would expect the language to expand the size of the heap only if after a GC the amount of free memory is still below a certain threshold.
No, it's not. It says exactly nothing.
The author wasn't very clear on this one. It's not that mattresses in general are a scam, but the internet offers to make a fortune selling them.
Things are getting closer to black mirror.
Thanks for clarifying. Hacking has strong connotations with having a smart individual doing the exploiting on purpose. Also, hacking has strong connotations with that purpose being cool, not evil.

But since you mean companies just following the market gradient - that is precisely what happens.

> So I guess my takeaway is that it doesn't hurt to treat current social networks and tech products like smartphones as adversaries. Just like it is reasonable to treat McDonald's and cigarette companies as adversaries. They were designed to deliver concentrated pleasure to your brain without regard to long term consequences.

This is the key. The goal of companies is to make money off you, not to do good to you. If doing good to you helps them make money, they will do it. If screwing you over lets them make more money off you, they will screw you over. This is obvious both in observational evidence and in theory (if you look at the incentive structures of the market economy), and yet some people still persist in the belief that companies do only what consumers want, and that consumers have any agency in this process.
Type Safety, ORM and Dependency Injection with Node.js
It is this bug: https://www.owasp.org/index.php/Server_Side_Request_Forgery

Except that with tor, hitting ANY external IP from the "real" IP of your hosting box is bad news (since your service is no longer hidden).

This is a rookie mistake for an operator running a hidden service. What you are supposed to do is a) ensure you are not running crappy software and more importantly b) ensure that your server/container/service (preferably) has no network egress or (if you need that) that egress is transparently proxied at the network level through something suitably anonymous. Whatever scheme you choose should be robust against an attacker who compromises your hidden service any any way, up to having root on the host or vm. This usually means that if you are trying to run a hidden service on a single physical machine, you want multiple VMs or containers, and you really want there to be no guest-to-host escapes. There are multiple ways of skinning that cat but VMs are nicer than containers or jails because you can have actually different network stacks.

The officer's methodology for determining whether the requesting IP was really that of the hidden service was quite sound from a forensics point of view and in fact did not require any "special" network access over and above that which a normal citizen would have.
I somehow think this is an idea popular mainly among people who never had to live that way for real (and no, going for a weekend in woods for fun is not comparable). Yes, they don't have our types of stress, but it's just not true that this is stress free living. Their every single moment is fighting to survive, to collect enough water, to hunt enough meat, not to get hurt, not to get sick or injured. And they're used to that life, so superficially they might look like doing much better than us, but life is still hard for them. Walking for hours to collect water and then bringing it back every single day is not something that people who had to do it remember fondly. Looking for food can be fun when there is enough of it, but sometimes there isn't, and they know very well that if they fail their family will be literally be left hungry, their children might even die. I honestly doubt it's much less stressful than worrying about mortgage. And all of that is in the normal situations, until a drought or disease strikes, or until their best hunter gets killed or injured, or neighboring tribe attacks and steals their women. In such extreme times civilization is the safety net that saves your life, and that's why we come up with it, in the first place. To make our life easier. And it is. And if it's too stressful for you, is it really because of the civilization, or because of your own choices and ambitions?
So they've rolled out their own encryption?
You cab rephrase easier to more probable and feel a lot better.
I have two questions.

1) You wrote:

> It’s just too hard to replicate one dynamic language’s semantics in another dynamic language without embedding huge and slow runtimes along with it.

I don't understand this. Clojurescript's "runtime" itself most compiles away in Closure advanced optimizations stage (in fact a compiled Hello World Clojurescript app is only 1 line of JS -- no added runtime at all). I don't understand what about the Clojurescript runtime process should be "huge" and "slow." This contrasts with other languages like Elm that do indeed embed a large runtime with the program, but Clojurescript does not do this.

2) I am genuinely curious what performance problems you had. I'm working on a very large Clojurescript app that processes dozens of real-time incoming data points every second over a websocket and performs real-time analytics and graphical display. If ever there was a test for performance, this would be it. Aside from the rare and simple bottleneck that needed some extra thought (maybe 2 or 3 such moments in 3 years of development on the project), there have been nearly no obstacles relating to runtime speed for the app. The 2 or 3 bottlenecks I mention had minor solutions and would have occurred in any language, and were very easy to resolve. And Clojurescript's fast, immutable data structures have inspired major libraries and even other languages entirely. They are battle-tested and performant. So I'd like to know what specific issues you had, as that would be educational.
Some great points here, thank you! We've rightly got a lot of feedback on the pricing. We'll work on coming up with a better pricing model - thanks again.
I would never ever counteroffer. To do so would crack Pandora's box wide open.

First of all, it is simply not a game that I am willing to play.

Secondly, the other team members will know about it (eventually) and will (eventually) try to do the same thing.

Overall, it would be detrimental to team cohesion and would undermine the culture that I want to build:- One that is focused entirely on solving the problem in front of us.

If a member of my team needed a pay rise (i.e. if they were expecting a child) then I would work energetically to represent them within the organisation to make sure that they get what they need -- but for their part I would expect them to interact with me honestly and not play silly games.
It's more than just telemetry or the interface. It's about taking some step forwards, and many more steps backwards.

Sure, they made an OS that was better for the world because it forces options that mitigate the damage computer illiterate users were doing but at the expense of usability for power users.

For example, picking and choosing windows updates is a much worse process in Windows 10. There's a lot more bloat in general that is a lot harder/more annoying to turn off than the bloat in previous versions of Windows.

There are design choices that make working around bugs harder. For example, my friend currently has a serious performance hit if Windows Defender's real time monitoring is on. Windows 10 can automatically turns real time monitoring back on if you turn it off, even if you set a group policy and registry settings to disable it.

He'll probably end up disabling Windows Defender entirely just because Microsoft can't trust users to manage their own settings.
How Big Data and Analytics Can Help Business Workflow
I think everybody's acting offended because you're comparing their ages when they made something successful, not what they made.

The what is a huge nuance, I personally think Zuckerberg would be able to create a device like this at this point in time.

While you were just comparing ages you accidentally bundled achievements and that's a big no no.
Hey! The solution is to add more lines which we'll be adding to the Free site. The Pro site has several hundred lines so the search works much better. Thanks for the feedback.
For one off examples it is just convenient. For long-lasting demo, it would be wise to pin the versions.
No it doesn't - or at least there is no claim I've seen that this is part of XKEYSCORE. It's not mentioned on the Wikipedia page either[1].

However this is an active areas of research in both classified and (presumably) non-classified areas. See for example this search: https://scholar.google.com.au/scholar?q=related:KbJLbpaKfCkJ...

[1] https://en.wikipedia.org/wiki/XKeyscore
Just watched your video. Love it! Fully agree.
I'm not exactly a "free markets solve every problem" guy, but in this particular case I think we have a platform with an agreed set of rules, and when a willing exchange can happen there is really nothing wrong with it.

I see these rules as:

1. The vendor is using the platform to sell a product that's not ready for market yet. They are not willing or able to develop the product without securing the funds to do so from willing buyers. Note that the distinction between "not willing" (a company swimming in cash that doesn't want to take a risk) and "not able" (a guy with no financial means whatsoever) is blurry in many real cases (e.g. three guys in a garage that could spend their whole life savings and mortgage the house but aren't quite willing to, as the in-between case).

2. The buyers are getting a product they can't get elsewhere, at a price they are willing to pay. This implies they feel adequately compensated for the risk they know they are taking on.

3. The platform earns a fee.

A giant corporation playing by these rules seems to me to be fairly contributing to the ecosystem just like a small player. If their proposition is not on terms that buyers accept, they'll simply fail.
The scam is in the "100% your money back if you find a lower price"

Each mattress is a different version because they use different color thread. Everything else is exactly the same as the competition.
I nearly went blind looking at that design work!
I suspect reading... and Poe's law.
Unfortunately, it's what recruiters look for and it's necessary in today's job market. There are other ways you can quantify a line that isn't financial - e.g. time saved, improved algorithm complexity, reduction of support queries, etc.
Similarily, I made a couple of year ago a UTF8 decoder using SIMD. It is almost branchless. (The branches are there only to detect errors)
https://woboq.com/blog/utf-8-processing-using-simd.html
You can upvote the bug report:

https://bugzilla.mozilla.org/show_bug.cgi?id=1406647

Personally, I think, that's a horrible move by mozilla, that destroys any momentum that they gained with the quantum project.
Junior Fellows Internship at United Nations University
Lebanon's astrophotographers aim for the stars
No.

The even is completely insecure, in ways not yet discovered.
Everybody wins, but the people with the most win the most.

In the limit that means they end up controlling all the things.

You would somehow need "little people" wealth growth (in aggregate) to outstrip "rich people" wealth growth for this not to happen, but it can't because the little people have to spend non-negligible fractions (or all of) their income to stay afloat. Basically, the rich win by not actually spending (proportionally) much money.

Thinking of it in exponentials, assuming you invest everything you don't consume, normal people have a drag on their exponential coefficient which is their cost of living. They also tend to invest less efficiently in aggregate due to not having wealth managers and specialised tax consultants and so on.

In an investment race, highest exponent wins. There is a confounding factor of population growth though.
The syntax for the ORM definition and the relationships between the columns makes the api absolutely beautiful!
I'd like to chime in:

I believe one of their goals was to lower testosterone in general population, to make for a meeker and more easily controlled population. This probably wasn't a 'fully evil' goal, since the horrors of WW2 were recent, and some of them thought that they could prevent that from happening again by engineering a less aggressive population.

From the onset of 20th century at least, it was known that testosterone is responsible for 'manly' characteristics (aggressiveness etc); in 1935 it was synthesized from cholesterol by Lavoslav Ruzicka. So, by the end of WW2 it was already well known that a) testosterone is what makes people aggressive and b) body needs cholesterol to synthezise testosterone. With this information in hand, it's easy to conclude that to get a less aggressive population, one should make them eat less saturated fat/cholesterol.

Enter Ancel Keys, a military-related dietologist (he created the ww2 K-rations, for example). Before mid 1950s, he was making rational scientific research into good/bad foods, and even published some material about the negative health effects of 'grain' ie carbs. But by the mid 1950s he made a full 180 and started attacking saturated fats and cholesterol as the cause of (especially heart-related) health problems. He started using bad science (selectively choosing countries for study to confirm his claim that it's high fat and not high carb diet that causes health issues), and using his pull to silence everyone claiming otherwise.

In 1960s/1970s he was joined by the Big Agro/Food who poured a lot of money into continued shifting of the blame from carbs onto fat, including silencing and ostracizing scientists and studies who dared to claim otherwise; this is the 'conspiracy' that we are familiar with, but I believe it started even earlier, with Ancel Keys, military, and 'powers that be'.
There are ways you can show quantitative impact that's not necessarily financial. Examples include: time saved in terms of hours, reduction of support requests, etc.
In what sense is SO associated with free and open source? They run a commercial project on proprietary software and I assume most questions are by students and people working on non-open, commercial projects. True, some questions build around open source, but that's since many development stacks use openSource these days.
Elon Musk, Puerto Rico governor speak on Tesla rebuilding power grid – TheHill
This appears to be a descendant of Duff's device (https://en.wikipedia.org/wiki/Duff's_device)
No Bitcoin-based protocol can handle more than 20M users per month
Read what he typed again, you didn't get it the first time. He was pretty clear, in CAPS LOCK LETTERS NO LESS, that the problem here was that this policy was miscommunicating what can be done, as you put it "It really bothers me to see anyone suggest that any public port on a machine is 100% free reign to abuse." He was very very clear that he believes you have 0% right to do that, and that the system proposed in the OP would encourage people to do that, that was his BIG problem with it, so you completely misread what he said (or I suspect, stopped halfway through, about on his fifth paragraph).

His comment on responsible disclosure is about the other part of the industry. The one where you install a vendors software on your machine, or where you analyze client code with out their server. As a researcher you have zero responsibility to play nice with the distributors of that content. That's like saying movie reviewers can only print reviews of already released movies on a schedule and in a way approved by the studios (certainly studios - and software companies - are allowed to make deals - contracts - with reviewers for embargoed, or even private, reviews of content before it's released).
found it: https://searchengineland.com/google-panda-update-costly-1120...

And looks like they changed their company name
That's a weird response - the links basically support your position that Russian intervention was minimal.

But your response makes it seem like you didn't read it at all! For example, they provide links to some of the Russian twitter accounts:

For example, @DYGq72pblsGauqv (screen name Магаданец Р.Ф.) retweeted a post from Assange comparing events in Catalonia with those on Tiananmen Square in Beijing. This account posts almost exclusively in Russian, and focuses on propaganda accounts, including from the self-proclaimed territory of “Novorossiya” in Ukraine. The great majority of its posts are retweets, marking it as a probable bot.

They also point out these are minority of the amplification: It should be pointed out that these were a minority, compared with the many apparently Catalan and American accounts, both bot and human, which retweeted Assange.

Far from pathetic, I thought they were fairly balanced assessments of the claims.
I'm always sad to see people say things like "Helvetica and you're done!" There are so many beautiful different fonts to use... imagine if everything was Helvetica? Boring :(
Catalonia Crisis Takes Its Toll as Companies Bolt for the Exit
> and can't make universal or standalone binaries

Highly ironic for a framework that's called Universal Windows Platform :D
Yes it is, it's up to the people (i.e. the crowd) whether or not they want to crowdfund something. Free market should do the rest.
The 7th Continent: An ambitious Choose Your Own Adventure-inspired board game
Show HN: Build Your Landing Page and Launch Your Startup for $12 in 12 Minutes
I've forgotten the link, but there was a detailed story some years ago of a child pornography network where all the participants avoided identification in a long, joint investigation by the international crimes unit of the Five Eyes states.

I think it might have been a Defcon or Black Hat talk on ways of communicating anonymously. They certainly didn't use a web forum, it was more along the lines of posting encrypted messages to Usenet that were widely distributed and could only be decrypted by the recipient.

This was taken as evidence that perfect operational security is possible even against nation-state actors committing a large (but not indefinite) amount of resources.
Thanks for this one. Extremely well written.
I'm a proponent of light daily exercise (my government recommends 21 min a day light exercise and twice a week heavy exercise [1]), but this argument doesn't hold water. There are also people who claim to benefit from homeopathy (a pseudoscience). Is their anecdotal evidence worth as much as ours?

[1] To be precise: 150 min a week of medium movement (walking, cycling), twice a week heavy movement (running, soccer aka football), and avoid sitting still [2]. Also, the difference between 0 and 15 min of exercise is larger than 15 and 30 min. That's why it feels so good to start with exercises and only do it very little.

[2] https://www.gezondheidsraad.nl/nl/taak-werkwijze/werkterrein...
I had one in 2009/2010. They made it too good to refuse. I accepted.
Why shouldn't we let them die? One in six base jumpers will die young while jumping. We don't make that illégal.

I mean, everyone knows you can overdose. So that makes it a conscious choice, and we should preserve people's ability to make an informed choice to put themselves in danger.
While that might've been true (if we discount projects like Mono), today asp.net is open and actually _developed_ in the open (aka 'better than Android') and dotnet core just reached version 2.0.

So .. I don't think what you're saying applies in today's world. The biggest (proprietary) dependency they have in this stack as far as I can tell? I'd guess it's Microsoft SQL Server.
In the US in the 70s-80s this used to be a thing:

http://gbnfgroceries.blogspot.com/2014/01/from-misc-foods-ai...

There were actually a few no-brand brands from supermarket chains like this that I can recall.
I like how discrete VG appears to be, and still asking the right questions (at least in the English version [1]).

Two disturbing things other than the obvious ones such as people abusing children. First,

> While the young Canadian unsuccessfully tried to find help to control the desires he felt, the American kept them shut inside. He was afraid any doctor, psychologist or counsellor he consulted would have to report him if he admitted being sexually attracted to children.

I often feel as if, like with drug users, treating paedophilia not as inherent thoughtcrime but as something someone needs help with, could help prevent a lot of abuse. I don't know what I'd do if there was such a taboo on adult men being attracted to adult women.

The second is the state of anarchy we're in at a global level, with law enforcement, criminals, governments and large multinational companies simply being able to go there where the law is most conducive to whatever they want to do, effectively as if there is no law at all.

Both things for which I don't really know how they could be fixed, but which have me concerned nonetheless.

[1] https://www.vg.no/spesial/2017/undercover-darkweb/?lang=en
Even more interesting: would it be moral. It seems to me like it would be great if police wouldn't have to feed them, but they wouldn't even have to rape children to feed themselves.
>>The Red Cross is a charity. You're not entitled to them swooping in and making everything okay again.

Sure, but people ARE entitled to seeing some tangible results after donating money. Especially considering the massive amount of money Red Cross receives.
Less crunchy than Cole's Law.
The McGraw Fellowship for Business Journalism
Not sure why it's getting fownvoted so much. On large datasets it's just as effective...
Bangladesh PM says government will continue to help Rohingya
A mythical full stack developer – How full is your stack? It really depends