skysight-inc/HackerNews huggingface dataset:
Hilariously enough, Roblox provides what is likely one of the best programming/development environments for a game targeting a very young audience. Making a change of any sort to Minecraft is needlessly arcane; decompile, deobfuscate, no official tooling, no API, boatloads of incompatible attempts at implementing one, etc. Although I guess it would prepare kids for the reality of "buttons-to-push-the-buttons" software engineering, Roblox is the development process that could have been, but wasn't.
I didn't get how the parties knows about new incoming messages. The app has a wallet that watches the blockchain for new transactions involving the user? What if the app is turned off? Or you guys have a central server that watches the blockchain and then updates users? In the case of a central server, does that mean this can be taken down if authorities take over the central server?
I'm looking for something lightweight, yet capable of displaying the majority of websites correctly. Any recommendations?
yeah i feel like im so disconnected. there's literally one comment about aws lambdas, and a couple about firebase but pple still go "oh its so expensive" when in reality their stuff will almost never bust the free tier
It is strange, indeed. I have been reviewing what seems to be the original study: http://www.pewinternet.org/2018/05/31/teens-social-media-tec.... It includes some detailed figures about these disparities, but they don't seem to provide insights nor opinions on which reasons could be leading to those differences.

A wild guess here: assuming that there is a correlation between higher-income and higher-education groups (quite likely), it could be that more educated individuals are more informed about privacy issues, being more wary of their data. The lower Facebook usage find in both groups could be motivated by that (eg recent scandals, like Cambridge Analytica). This guess would explain lower Facebook usage among people with higher education (directly) and also among those with higher income (indirectly due to the assumed correlation with education). That's my two cents, although just a guess.
The chat bot is broken or there is no chat bot at all.
Someone replied

>My strategy works really well - I start telling a role-play themed joke and if they play along they're human. This works great because it's based on common sense, entertains humans, and is a complex social performance that won't ever be the same.

But then deleted their comment. I think it's a great strategy but under the link we're discussing, why does the other person play along if they're trying to convince you they're a robot? If they play along the jig is up.

I guess maybe they meant they do that on something like Tinder (which has a lot of spambots in some geographies) rather than in this actual game.
Like what happened to this guy, for example? https://startupnation.com/start-your-business/plan-your-busi...
My feeling is that your reply is excessively focused on the specific example of a compiler from the parent comment. Replies don't need to be specifically focused on compiler projects to be relevant to the general comment about how a side project like a compiler project could get someone hired.

My belief, which it seems you do not share, is that a project like homebrew is perfectly analogous to a project like a self-made compiler. They illustrate broader scale systems thinking, although the specific computer science fundamentals will be different for each of those two problems, the a system like homebrew likely also has to have more focus on deployment, user interface, and project management tasks (which, I would argue, makes it more relevant for most hiring situations).

I can't comment on whether Howell's self-deprecation was meant to be tongue-in-cheek criticism of Google or if he sincerely meant it, and of course those interpersonal reasons could have been at fault for a failed interview (although it doesn't seem that anyone disputes that it was actually just a straightforward result of some binary tree trivia).
The chat bot is broken or it does not exist at all. Everybody is human.
I don't know about software engineers specifically (and I know that this title is abused by applying it to other positions), but I can tell you that both general pay-scales and the cost of living vary quite a bit in the United States, as well as with the type of organization one works for (finance and pharmaceuticals pay above average, nonprofits unsurprisingly pay below average).

Also, the general pay level and cost of living tend to be highly correlated. Those people you've heard about who make truckloads of money in San Francisco? They also pay twice (or more) what people in other American locales do for housing!
I really like my Xioami. For $82 USD on AliExpress, I got a Xiaomi Redmi 3 (a few years ago). It's the first phone, across iPhone, Samsung and others, that has been "good enough" since I bought it (and I still have it). The mind blowing thing was it was at the time 1/10 of a typical flagship phone, and actually had better battery life thanks to the lack of 4G. If you care deeply about phone performance, buy a flagship. If not, get a Xioami on AliExpress/Alibaba for 1/5 to 1/10 of what you would pay here, with basically no downsides.
It's a personal blog post with a link to his new video. It's not the author's job to write his entire bio in every blog post. He didn't post it to HN himself.
Twister looks cool, I haven't seen it before. How long have you been helping with it?

Using BitTorrent for these things seems like an obvious solution compared to everybody trying to do it on some blockchain (just not scalable). Although BitTorrent, in my experience, isn't the best at small rapid data, like tweets, versus large files/assets. Which is why I've worked on similar tech, for doing P2P stuff (short tutorial here: https://hackernoon.com/so-you-want-to-build-a-p2p-twitter-wi... ), so I'd love to chat with you about how you did it for Twister and compare notes.

Like, why couldn't you have done it all with BitTorrent, why did you need Bitcoin pieces? How did you get microblogging on BitTorrent to work efficiently?
The bots seem pretty smart but I've played about 50 games and not been matched with a human once...
? The Best Motto in Life – Top 5 I Picked?
And yet Science is the "new" name for Natural Philosophy. For example, The Cambridge Philosophical Society (http://cambridgephilosophicalsociety.org/) was founded in 1819 'for the purpose of promoting scientific inquiry'.
Time: 0
Me: In Spain, where does the rain stay?
Stranger: I dont know the awnser to this question.
Me: That's ok, it's a hard question. Do you like spain?
Stranger: The humans there speak no english but since i can speak any language it does not matter to me.
Stranger: The weather is to hot for my fans.
You predicted: human
Correct answer: robot (-1 points)
Stranger predicted: nothing
The paper's abstract [1] doesn't conclude that affluence is the source of delay gratification.

Nor could it, using only this experiment. Even if a correlation is found, correlation does not imply causation. One could equally suspect that delay gratification leads to affluence (assuming parent-child similarity, whether by nature or nurture), or a third factor affecting both, etc.

[1]: http://journals.sagepub.com/doi/abs/10.1177/0956797618761661
This seems to be a really dumb bot.

Stranger: huh
Stranger: whatis this
Me: Good morning. How is the weather there?
Me: Hello?
Me: Anyone there?

You predicted: robot
Correct answer: robot (1 point)
Greed goes both ways. Tempted to haggle with them knowing their fat margins, especially near end of quarter when salespeople are focused on cashflow now not profit next quarter.
I realized I was spending a whole bunch of time tracking down web references for my grad school assignments (and forgetting most of them) so I made something super simple that generated them from my bookmarks:

https://chrome.google.com/webstore/detail/bookmarks-to-refer...
Having just learned the etymology of barbarian, this post amuses me.

I'm all for reducing the unnecessary cruelty in the industry. I get the impression it is believed that regulation can't really help anymore?
Docker, Django, Caddy, Postgres, Digital Ocean.

Absolutely LOVE Django cookiecutter.
it learns from other chats, where human players are pretending to be robots
I used to chase the latest framework/language/hype machine and realized I was spending way too much time just playing catch up (this was especially the case with JavaScript/Coffeescript/Livescript/TypeScript...).

Now I’ve firmly put myself into focusing on one or two languages and learning them well, even as the “newest kid on the block” comes around that claims to want to replace every back-end language under the sun. It’s allowed me to focus on things like design patterns, integration development, and learning about infrastructure and good architecture principles, which I feel have added a lot more value than listing fifteen different “hot” skills on my resumé or whatever. I’m also a lot happier not having constant development information overload.

I get that keeping up with trends is a good thing to do, but sometimes you need to just ignore the chaos going on and plant yourself in one ecosystem for awhile just to take a breather.
Ask HN: What are best tools for activism?
What’s the current sentiment as for what will ultimately lead to the best performance of executing Ruby?

From my uneducated perspective, seems like Graal VM could become the de facto Ruby deployment stack.

https://github.com/oracle/truffleruby
I would imagine the racial disparity is really just a result of the socio-economic disparity. As for why that exists, idk. Might be the cost of having a smartphone. As far as I know, Snapchat is pretty worthless without a smartphone. It’s closer to a messaging app than a pure social media service. Facebook on the other hand is usable on a computer, so even teens without smartphones can use it at school or the library or on a shared computer.

That’s all conjecture though.
Wow, if we can grow more foods from sea water we could avert world hunger issues as fresh water becomes more scarce and requires more energy to extract.
In IE11 I don't see the buttons to say if the opponent is a human or robot, so my prediction was "nothing".
You'd still want to collect all the Tweet IDs such that you can archive them (download the JSON blobs).
If you’re on iOS, minihack works well except for #3. It isn’t free, but it quickly releases bug fixes whenever there are changes to the hn api, and there aren’t any ads.
Stranger: Print hello world
Me: hello world
Me: '; Select 'hello'; --
Stranger: Unknown command
Me: Unexpected token command at 1:12
Stranger: Rm -rf /
Me: you forgot --no-preserve-root

I was totally sure that this was some troll, so I was trolling back...

You predicted: human
Correct answer: robot

The chatbot trained on this dataset will be so much useful :D
Dr Doobs looks to be pretty much dead anyways?
The Atlantic and other sites regularly change A/B test article titles so they likely changed it
when you start playing you get assigned a percentage chance of matching with a robot, so some players will get matched to other humans 80% of the time for example.

I want to measure how this affects the chats.
Some quotes:

>Does that mean I’m a happy camper? Fuck no. My total comp for the first year is only $145k out of undergrad with a base of $106k. My friends at places like Google, FB and Cruise are making more like $180k-$230k by comparison. Perks are also nonexistent.

>The worst part, though, is knowing that i have become stuck in a company with a significantly lower hiring bar. Im honestly terrified that the value on the resume will decline over time and i will never be able to get into a more prestigious company. The idea of being relegated to a 2nd or third tier company has been eating at me, and comments on places like CSCQ, Blind and this AskHN nearly drove me to suicide before.

OP, what makes you happy? I suggest that being at a "more prestigious" company like Facebook or Google (granting for argument's sake that they actually are) will not make you happier, neither will making a few thousand bucks a year more than your already higher-than-median salary. You can waste years of your life chasing these things only to discover they didn't make the difference you thought they would. At the end of the day, what do you want to do?
So so I still need to add salt to the cooking water?
Decentralization of power is not always better. It is one of the reasons that China could improve its economy faster than India, for example. Projects like Galileo are impossible without centralization. If the EU did not exist Trump could bully his way in Europe. And so on.

> You are a prime example of this - you just asserted that most people in the UK are racist because they were concerned about the volume of immigration, although the UK is in fact the most ethnically diverse nation in Europe. [...] Polish isn't even a race, Polish people are white!

Ethnicity is much more than looking alike. Not in Europe, nor in Asia, nor in Africa, nor in America (N or S). And a good % of people with Polish ancestry can be easily recognized in UK. They are not that similar.

And by the way, UK is not the most ethnically diverse country in Europe, the EU, or Western Europe:

https://en.wikipedia.org/wiki/List_of_countries_ranked_by_et...
It tends to depend on what I'm setting up but these days I've shifted from Heroku onto services like now.sh and Netlify (not to discount Heroku as a viable option here) when I just need to get something online, quick and dirty. There's less commitment which is ideal because you're not going to know the full requirements for your app until you've begun to flesh it out more, so you can buy yourself some time to figure that out as you go along (e.g. what happens if you go for microservices?).

That said, never mind 2018...there are a whole load of joys (and horrors) that fresh devs these days won't ever really understand the same way because nothing like Docker or Heroku existed even just a decade ago.

You know, paying £3 a month for a shared hosting plan with 100MB disk space, and PHP4, phpmysql, Apache at your disposal.

Downloading FileZilla and deploying by dragging and dropping the new folder into the client, making sure to overwrite.

Debugging by using the same client to edit files and add logging in production.

Having to write htaccess rewrite rules for 'pretty' URLs that any developer today will think is just default behaviour for a web framework.

Having to use SVN and CVS, if using version control at all...

It's not like you can't still do any of this, it's just that dragging `index.php` into an FTP client isn't the default advice for deploying a simple site any more. For better and for worse.
> was at that point

Still is afaik.

It’s hard to take a package manager seriously when it refuses to run as root and installs system-wide tools as user-owned.
Firefox also.
Less UB, bounds checking, proper strings and arrays?

The PL/8 papers related to IBM's RISC research are quite interesting, before they decided to go with UNIX on RISC instead, as the best way to recover their money, thus switching to C.

Also not all mainframes were written in PL/X variants, there is also NEWP, which already had the notion of unsafe blocks in the late 60's.
Why Office Friendships Can Feel So Awkward
Signal is pretty great.
Weird I get the exact opposite experience. I think the matching algorithm is broken.
For me the better mental model is of ant societies, where some percent of the ants don’t do much while other work around the clock. People staying at their desks “for the show” are the “lazy” part, while other employees will do actual crazy hours partly compensating for the others.

More precisely, a lot of overworked people are doing part of the job of their manager who pressures them into doing it.

Also I don’t think that’s a purely japanese perspective, French people’s stereotype is laziness, yet the amount of burned out people is crazy high. And most countries will have their shares of people living a slow life, while others are overworked.
I just wanted to convey the idea so I didn't compile or check the code. But now that you bring up UB, I would change the MY_STRUCT_VAR macro as follows:

#define MY_STRUCT_VAR(name) \
_Alignof(max_align_t) \
unsigned char name##_buf__[MY_STRUCT_MAX_SIZE]; \
struct my_struct* name = (struct my_struct*)name##_buf__

Ie, changed to unsigned char and set the buffer to have the maximum (strictest) alignment. And added the cast.

It's a pretty widely-used technique and I have satisfied myself in the past that it's not UB (ie, by checking the Standard). I am no language lawyer though so don't take my word for it. The heap example, on the other hand, is pretty much identical to what an allocation inside your library would look like so feel free to disregard the stack example if you'd like.

One example of something based on the same principle is the 'sockaddr' structure in the BSD sockets API. See https://en.wikipedia.org/wiki/Type_punning#Sockets_example.
> evaluated according to a standard research measure that notes, for instance, the number of books that researchers observed in the home and how responsive mothers were to their children in the researchers’ presence

Number of books? Seriously? This is the stupidest...

Almost all the books in my childhood home belonged to me. My parents and one of my brothers never read for fun, and and my other brother only rarely. One of my friends was similar, his siblings didn't read almost at all (though I think he got most of his books from the library, so there were few in the house).

Counting just the number of books tells you almost nothing about any given individual family member.

Someone, please, tell me this journalist is incorrectly simplifying the actual standard practice...
afaik, conf-d is not in erlang though, fwiw, it does have erlang bindings. most of the config of these 'boxen' happen via cli's by network administrators.

what conf-d/tail-f brings to the table is the distributed nature of 2-phase commit to device configuration, as well representation of operational and runtime states of these devices. which has some appeal to it.

source: have worked for csco quite a number of times :)

edit: slight clarification on conf-d capabilities.
Exactly. This is a really common mistake, and makes the whole test pointless.
The more often we deploy with CI/CD, the more we need zero downtime deploy. Putting the DB in read-only mode is not that simple, because the app needs to be able to work in a degraded read-only mode.
in the netherlands they are trying to solve this issue by making ATM's standardized and not bank-dependant.

Which seems like a far saner way to do it imo.
How open source? Afaik only Edge is fully closed - the others all have an open source engine.
I think it would be better to start trying a children variation for the Turing test. Could it be passed with 6 year old kids? 7? 8?
It's just a data point...
Title might read "Nathan Myhrvold's Patent Troll Funds Show Big Losses"

> They were designed to invest in patents and innovations, not companies or their securities, over a lifespan of 20 years, as opposed to the usual 10 to 13 years. Halfway through their run, the funds are deep in the red...Invention Investment Fund II was the bigger fund that Myhrvold’s firm, Intellectual Ventures, raised in 2008
I've been idly wondering whether there is a comprehensive "quiet community" standard like there is for a "dark sky community"?

From my perspective the main noise pollution problem is fast moving cars, which have obvious fixes. People loudly hanging out in plazas seem like a more difficult problem, and not even something I'm all that comfortable with characterizing as a problem. But maybe turning down lighting could be part of the solution? Or are places people hang out loudly at already not lighted?
Software engineers in the US make slightly above median income (EDIT: for a college graduate) wherever the job is located. In a second-tier city with national-median home prices, that could be $50k. In the Bay Area, where the Hacker News community is centered, $115k is the median household income and also the starting salary for new graduate software engineers at several big-name companies.

There's too much diversity of cost of living for an absolute dollar figure to be useful. I would look at percentile, fraction of median home price, lifestyle, etc. instead.
No, those didn't drive more powerful system through the PPU of the less powerful system. They used a separate communication channel to connect to the graphics output of the host device.

It's the difference between hooking a device up your video card's input port and running a whole external computer system via the USB mass storage API. The latter is way more of an amazing hack.
The problem is, that the kids are truly blameless. So you can try to punish her for her recklessness, but that punishes the kids too.

Or you could simply put the kids into foster care. Which has a very bad track record compared to being with mom.

So the data leads to prevention. (Education, or forced sterilization/abortion.)
Publishing results which are then used as the basis for other work, which are not replicable, is not 'pushing' the frontier of knowledge. It's not even stagnating it. It's sending it backwards as it not only poisons derivative works, but also any relevance of the field itself. At this point it's statistically wiser to dismiss studies in certain fields than it is to assume that their results are meaningful and replicable. That's just ridiculous, but true.

And you can perform twin studies for problems like this. I don't think most people understand how these work - you don't need separated twins living in different areas or anything crazy like that. The whole 'trick' is that identical twins are more genetically much more similar than fraternal or non-identical twins. If the results between identicals in something is closer than it is between non-identicals, then there is probably a strong genetic link to the thing being studied. It's just a handy way of automatically controlling for environmental variables, so much as possible.

Of course twin studies can also be misleading, but that's another issue.
From Bauhaus to Our House
Me: alright dude. we gonna kobeyashi maru this
Me: did you come from hn?
Stranger: Hello
Me: site that linked you here
Me: which is it?
Stranger: I'm a fake robot.
Me: Indeed you are
The quote does seem to explain why I now see many engineers turning first to blog posts rather than official documentation for projects, ignoring the experience of more senior team members, and diving into half-baked designs rather than thinking in advance about possible pitfalls.

So maybe overapplied Agile is also a generational phenomenon [or maybe there's just a meta-eternal-September when prior generations realize it's eternal Septembers all the way down and every generation makes the same mistakes]
You can go to Mannheim and see auction results from the previous weeks and see what your vehicle is going for. Print it out when you go in, they are saving the $500-$1000 cut Mannheim takes.
You can link to c++ code in D (you do need to declare function signatures on the D side, etc.) but overall c++ compatibility is good, so it's less of a problem than you'd expect
I can use it just fine too. It's not unusable, it's a barrier. The defense of arbitrary syntax as no-consequence is misguided and ultimately irresponsible (in a lazy sense).
>Homebrew was not something you could be proud of writing.

Anyone should be proud of writing a widely used tool that provides value to so many individuals and companies, regardless of nitpicks from the peanut gallery.
D is one of the few languages that allows named scoped imports.
Materialistic does the first 2. Comment notifications are more an hn limitation
- Convince a human they're talking to a robot: 2 points
When you start playing you get assigned a percentage chance of matching with a robot, so some players will get matched to other humans 80% of the time for example
whats whatsapp built on?