jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
How was the culture of the “hive mind” developed and maintained in the organisation? I can imagine there are challenges you’ve faced to keep it working
Yep. They sell a product here called Remo-wax where you place drops in the ear for about an hour and then you spray the ear with a rubber ball/syringe type thing. I had no results with this however. The “ball” was so big i think it needed someone to target the blockage directly. Your mileage may vary.
Brokerages can't guarantee trades with client money[1].

[1] https://archive.is/GFtf2
I have not seen people switching to rails in droves over here, it was a fashion wave that came and went.

Apparently they are all now learning Elixir after a short migration wave over to Clojure.

C++, Java and ASP.NET over here for the last 20 years.
Not for you obviously, but in case someone else that is still in the situation of applying for grad school is reading this.

Have you checked outside the US?

In the EU there are plenty of universities that offer grad programs without the crazy access requirements of US universities. Tuition is free or at a token price in many countries. And it's reasonably easy to get a paid PhD studentship where you get paid a real salary, not slave wages (probably this is not that easy to get when you're straight out of your Master's with a mediocre GPA, but once you have shown ability to do research successfully and have a couple of papers under your belt, it shouldn't be hard in most places).

Sure, EU universities don't give you the clout of Ivy League, but many do perfectly fine research, you may even learn more as the 3rd PhD student of a professor than as the 27th PhD student of a superstar professor that talks to you five minutes once a month, and can advance your career path just fine.

I'm talking about the EU because it's where I am and can talk more or less confidently about, but this is probably true of many other countries and regions outside the US.

It's crazy to see how many people don't even consider this. I remember an Iranian researcher I was going to hire for a PhD position, she ended up going to the US because you know, it's the US... she faced the Trump ban and the PhD student tax hikes (here she would have a salary allowing her a middle-class lifestyle and without all those threats), and to this day she has significantly fewer papers than the person who had the second best CV and interview and I hired instead. Seriously, there is life outside the US!
> who get paid to flash products in front of their users without disclosing that they're being paid.

Which is why it's not just ethically wrong but also illegal in many countries. Why the US allowing such behavior is beyond me.
lowercase n should be nRT under modern conventions, to be pedantic (else you're off by a factor of N_a)
"people r dum", writes self-righteous neckbeard.
If you're looking for a happy medium between the readability of JSON and XML and the efficiency of ASN.1 and protobufs, take a look at canonical S-expressions[1].

There's an advanced representation, which looks like this: (message (header (sender "Billy Joe Bob") (sent "2015-03-26T12:02:00Z")) (body "Hey guys! Let's meet up for lunch!")). It's possible to encode any byte string using Base64 or hex. It's also possible to encode types with data: (message (header (sender "Billy Joe Bob") (sent "2015-03-26T12:02:00Z")) (body [text/html]"<p>Hey guys! Let's meet up for lunch!</p>"))

While there are multiple advanced encodings for the same data (e.g. foo or "foo" or |Zm9v| or #666f6f#), there is a _single_ canonical encoding for any datum: the messages above would be (7:message(6:header(6:sender13:Billy Joe Bob)(4:sent20:2015-03-26T12:02:00Z))(4:body35:Hey guys! Let's meet up for lunch!)) and (7:message(6:header(6:sender13:Billy Joe Bob)(4:sent20:2015-03-26T12:02:00Z))(4:body[9:text/html]42:<p>Hey guys! Let's meet up for lunch!</p>)).

A huge advantage of this canonical encoding is that it's amenable to cryptographic hashing and signing; a weakness of JSON is that one has to layer requirements atop JSON itself (e.g. alphabetising object properties) in order for two parties to be able to hash the same datum and get the same value.

Another advantage of canonical S-expressions is that it's straightforward to define a mapping between them and HTML: "<p class='foo'>This is a <em>nifty</em> paragraph.<br /></p>" could be represented as ((p (class foo)) "This is a " (em nifty) paragraph. (br)). There are other possible mappings between S-expressions and HTML, of course, but I like that one. Another might be (p (/ (class foo)) "This is a " (em nifty) paragraph. (br)).

[1] http://people.csail.mit.edu/rivest/Sexp.txt
Speaking of weird BASIC features, does anyone know why DECSYSTEM 20's BASIC had a "LISTREVERSE" command?

Yes, it actually did exactly what it sounds like!

Chalk one up for DEC and BASIC. What other programming languages support that feature, huh?

https://imgur.com/a/Bt40M

DECSYSTEM 20 BASIC User's Guide: LISTREVERSE command

LISTREVERSE
LISTNHREVERSE

LISTREVERSE and LISTNHREVERSE print the contents of the
user's memory area in order of descending line numbers.
LISTREVERSE precedes the output with a heading,
LISTNHREVERSE eliminates the heading.

LISTREVERSE

EQUIV 10:53 13-NOV-75

40 END
35 PRINT "THE EQUIVALENT CURRENT IS",I, " AMPERES"
25 I=E1/R
10 INPUT R
5 INPUT E1

READY

http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/D...
Have it send an order automatically.
Good luck to the people with cats!
When we citizens complain about a problem, asking the government to stop it, the legislature makes laws intended (if we're feeling charitable) to rein in the actions of industry.

This is at the very heart of what I'm trying to explain. The basic idea that the government is a separate entity to which ordinary citizens make appeals is a symptom of the waning power of the public. In FDR's day the public organized itself and forced him to levy large taxes against wealthy corporations and individuals. Since then, corporations have waged a successful PR battle to destroy the public's confidence in their own organizations and rob them of political power.
That's a really good point about passive time before the actual building. We had definitely been thinking about the problem for a while, and analytics.js[1] had already existed for at least 6 months in its current form and another 6 months in a prior one.

It just takes a while to start developing solid, bigger-picture ideas about a problem. This is also why it's hard to realize the negatives of "pivoting" all the time, since we take for granted how much we've already invested in groking a particular space.

The same thing happened recently while hacking on Myth[2]. To everyone on the team it felt like building the entire thing only took a couple days, but really I had been experimenting with a similar idea[3] for multiple months, and it was already being used in production for our own CSS. The piece that took a few short days was just figuring our the best way to design the landing page—much less scope that conceiving the entire idea.

It's really hard to quantify that kind of time investment, and even harder to explain that to friends who think that everyone is launching fully-formed, successful MVPs in a single weekend without much thought. It definitely seems like something that can only be learned through experience. It's just an earlier stage version of the classic problem of founders always thinking that successful startups spring out of nowhere, when really the multiple years of living in a cramped room and almost killing each other is just shielded from view.

At least it makes things more defensible :)

Random other thought: I often catch myself bundling up tons of logic into a "first commit" and wishing that that wasn't a common practice, so that we could learn about how the beginnings of codebases are iterated on.

[1]: https://github.com/segmentio/analytics.js

[2]: http://www.myth.io/

[3]: https://github.com/ianstormtaylor/rework-pure-css
Exactly -- this is just the context of the word rules; when you read legal stuff you know to go instantly to the other meaning.
If you design for 100 story buildings, you can design for a few story building with dirt on top.
Yeah but nobody wants to hear or believe that to be true.
I don't understand the marketing here. What distinguishes a unified IDE from an IDE?
Apparently it suits their needs quite well:

>For clarification, Dropbox will continue to develop majority of its features in Python.
There were some suggestions in these previous discussions:

https://news.ycombinator.com/item?id=8491378

https://news.ycombinator.com/item?id=8348769

I recall a recent discussion where people made some book recommendations, but unfortunately, I can't find it.
That sentiment is possibly wrong, too.

The NSA's stated goal: Collect it all.

http://www.theguardian.com/commentisfree/2013/jul/15/crux-ns...
Are you aware that they were updated in OpenBSD 5.6/OpenSSH 6.7?

http://www.openbsd.org/56.html
I grew up in Orange County CA which was an early adaptor of water reclamation technology. Every kid in the county took at least one field trips to the water reclamation facility in elementary school. Typically the field trip would be grouped with classroom lessons on the hydrological cycle, chemistry, and ecology. Water reclamation always seemed like the good/obvious thing to do. It wasn't until college that I realized the rest of the US was not as familiar or comfortable with water reclamation.
And this is not true of the others? I've not seen guarantees against that in any of the other vendors...
Flatiron School has published an audited 3rd party job report about the success of our graduates. http://flatironschool.com/jobs-report-2014 AFAIK we're the only school to actually do that and not just talk about it. Additionally, if you're into more of a narrative, check out our annual report. http://far.flatironschool.com/

Judge for yourself.

<3 //

Avi Flombaum
Have fun in your boring place.

Do you like airports too? Because they are just that, cleaned up commonalities.
It's not about the number of brands but the percentage owned of the market. Hilton has a dozen brands but they're just one of several brands competing in the space. If Hilton bought up Marriott and IHG and Accor and Choice and Wyndham and Starwood, THEN you'd have a point.

If Match owns all of the dating sites/apps and intentionally makes terrible matches to keep people engaged and buys out any competitor that challenges that, well we call that abusing a monopoly.

If you've been seeing "anti-trust" mentioned a lot with the tech industry lately, it's probably because the tech industry is a huge unregulated market just overflowing with anti-trust concerns.
I'm not a Google fan by any means, but you might explore the Content Safety API [1] they're offering to partners. Thorn might also offer something similar [2].

[1] https://www.blog.google/around-the-globe/google-europe/using...

[2] https://www.thorn.org/
My dating app idea is very different from the ones I see posted here.

The usual approach is to use algorithms / self selection to find matches for people (and pesimistically, specifically matches that won't work out but will string people along just enough to keep them engaged with the site.)

I would like to see a social / gamified matchmaking service that utilizes our own social intelligence to find matches for others. People seem to love matchmaking and shows like the Bachelor/Bachelorette have been very popular, so I would imagine that there would be a set of users who would find this very entertaining.

Monetization would be in-app tips that happy couples provide to the people who matched them up (of which the app-maker would take a cut). This aligns the incentives of the app-maker with the users (rather than against them as with normal dating apps).

Feel free to use this idea, I don't want to work in the space but I would like to see such an app exist.
"Access Denied" for the article from the uk. Looks like someone couldn't be bothered to deal with GDPR. :)
You can avoid people you don’t like at bars. You really can’t do that if you’ve scheduled a date with someone.
This kind of role-playing is a big part of certain types of education. It's basically the whole point of model UN and various games-based massive exercises that kids with a serious interest in government or international relations or whatever usually end up participating in during secondary school. Asking a student to take a perspective and work from there is not remotely the same thing as endorsing that perspective and it'd be crippling to take away that tool or only use it to examine "acceptable" perspectives.

[EDIT] I should add that it's incredibly powerful and probably under-used outside the Poli-Sci department and perhaps business schools. Trying it for, say, some position you aspire to, like development lead or CTO, for example (I've been hired, it's day one, orientation's over, what do I do first? What's important? Who do I talk to? What info do I need? Who has it? What systems might exist to get it? How should I present myself to others in various positions?) can quickly expose gaps in your knowledge or education, suggesting what to focus on first to get there. You can also use it to figure out how to interact with people in other positions to be as helpful to them as possible while keeping them off your back (because you're giving them what they need to do their job) especially if they're not great at what they do. It's damn useful.
Is there a way to restore the classic UI and ditch the ribbon?
This is a "startup" made by Bosch and BCG Ventures. The scooters are everywhere in Berlin and quite popular. But the official press note (in German) states they basically ran out of cash and can not see a way to make it profitable.

Also shuts down in Paris and Madrid.

https://joincoup.com/de/berlin/presse
This seems like a fault by the individual being 'exploited'. I don't think it is the job of a corporation to run an a cost-benefit analysis tailored for watch individual. There is also no obligation to continue driving, so if the drivers cost-benefit isn't what they thought they can always find something else
That's the ideological thing I'm talking about. "Pro-regulation" is literally 100% of people on some level, aside from anarchists. It's a meaningless statement.

EDIT: But yeah, a 'proxy to hate on libertarians' is sort of correct, although from my viewpoint a better wording would be 'reaction to ideological statements and straw-manning by libertarians'. I think a successful online crypto-currency whether it's BTC or something else would be a good thing for the world, but there's only so much nonsense I can hear before hoping it'll crash just to take some people down a peg.
Relax.

I found this believable. Hi lived in LA and saved some money. Single person, some reasonable skills, shared accommodation, not buying ijunk.... he could made this savings in 2 years. Not everyone has student loan.
SA and NK are vile, but they are not revisionist powers like Iran. It's not a surprise the Iranian regime's attempts to expand its hold across the region would lead to opposition.
Can you please not post in the flamewar style to HN? We're trying for something else here.

https://news.ycombinator.com/newsguidelines.html
Funny enough, my great-grandfather was Joe Welch who famously stood up to McCarthy. It's hard for me to imagine him not standing up to those baseless accusations and waiting/hoping for someone else to do it.
Windows has two things that can help you.

First, you can turn on sticky keys. (I think you can activate it by pressing "shift" five times in a row.) This means that keys like shift, control, and alt "stay pressed" if you press and release the key, so that you can press control, release it, then press p (or whatever), and Windows reads that as cntrl-p, even though you weren't holding down the control key when you pressed the p key.

Second, you can reverse the buttons on the mouse, if that makes it easier for you.

But, you're just going to be slower for 6 to 8 weeks. There's no way around it. (On the plus side, you might gain some dexterity in your non-dominant hand.)

We don't think of ourselves as "people who work with their hands", but we do...
I just tested out your iOS client on my iPhone with https://www.emailprivacytester.com - You failed the "CSS content", "Image tag" and "CSS background-image" tests. Although you appear to be proxying requests as the IPs were in Amazons cloud.

I don't see any option to disable remote resource loading, even though it should default to off.

If I use your client, anybody who emails me will know if and when I read their email, and also the fact that I was using an iPhone whilst doing it (you keep the User-Agent).

I think that's bad.
It's a shame that more technically-minded people aren't into model trains anymore. They're a great way to try to figure out logic problems using real world items.

It's my recollection that the very very very first computer hackers were members of the MIT model railroading club, because they understood electric circuits.
Do you think race is as random as dice?

Imagine rolling a thousand dice thousands of time and then finding a random lot of a thousand that had lots of odd numbers and claiming the dice weren’t fair.
Great, it works, thanks!

Offtopic: It's crazy that 1 product from Apple made all developers working on perfecting their ARM support in the world, I think the impact it will have in the server space is still underestimated.
Spend a year licking dirty doorknobs. If you also don't get sick, I'll consider my hypothesis disproven.
> Process per connection is pretty easy to accidentally run into, even at small scale. So now you need to manage another piece of infrastructure to deal with it.

Most places I saw this as an issue, are where developers think that by tweaking the number of connections will give them a linear boost in performance. Those are the same people that think adding more writers in RWLock will improve writing performance.

I agree that it's easy to run into and pretty silly concurrency pattern for today's time. At the same time, it's just a thing you need to be aware of when using PostgreSQL and design your service with that in mind.
I've never actually used TSan, so please correct me if I've missed something significant about how it works, but doesn't TSan need to observe the race happening in order to detect it?

The code coverage analysis I've seen in the past has only evaluates what code is run at least once, but how do you get coverage analysis to evaluate the coverage of what code runs concurrently with what other code effectively enough to get confidence that you'll detect data races?

For example, if you've got a cache that safely handles concurrent use for most operations, but has a data race when two threads both cache miss on the same key within a short window of each other, are there kinds of code-coverage analysis that could theoretically point out that none of your tests involve a cache miss of the same key in two different threads?

I've seen concurrency permutation testing tools, that can reorder the sequence of operations between different threads searching for a permutation that causes a data race, but that relies on actually executing the potentially-racy behaviour at all during testing, right?

I guess this is also what fuzzing is about, but are there tools or techniques you can use to increase your confidence in how well your tests cover the space of concurrent use of your data structures?
> Scope creep? Perhaps. But then so are voice calls, video calls, sending pictures, GIFs, etc. None of those things are core to the experience of sending "lol" to a friend. Despite the very correct statement that there already exist services which do those things.

I think those would all be considered in scope for a chat platform--theyre all various ways to share and communicate.
I think the comparisons on the site (e.g., vs. Heroku) are misleading. With Heroku (and true competitors such as Railway.app), I don't need to create configuration files for my app, for Redis and the PostgreSQL database I want to use, etc. I pick out some things from a UI, hook it up to my GitHub repo, and deploy (putting side the recent Heroku/GitHub OAuth security issues).

I'd be interested in seeing Stacktape vs. Qovery, which seems a bit more closely related.
> Embracing the full range of experience available to you, and using tools to achieve those states is intrinsically human.

No that's a very post 1960s European/American thing. For most of the rest of the world, it's all about doing what you're supposed to do.
I think he means people who post on hacker news
Completely agree. Early in my career I had what I thought was "a suprisingly good filter" question I would ask candidates. For a couple years I did this. We hired one guy who had failed my question and then fired him a couple months later, which heavily reinforced my belief in the value of this question.

A couple years later I found the stack of resumes, some we hired, some we didn't. I realized that some of our best engineers had failed my question, and I had subsequently voted "no" (I was outvoted, fortunately, by my fellow panelists. Another reason I strongly advocate panel interviews but that's a separate discussion).

I soon realized that my question was good at filtering out people who didn't think like me, not at filtering out people who would make good engineers.

My takeaway was that everyone, especially me, could use a healthy dose of humility and self-skepticism. Not advocating swinging the pendulum into Impostor Syndrome (which I now struggle with sometimes), but somewhere in the middle is good and healthy IMHO.
You could hardly create a more perfect example of the entitlement of randoms if you tried.

Decent people: Philip is making this resource freely available to the world. It takes time and effort to maintain, so hey, thanks Philip.

You: Philip is not giving things away for free to my satisfaction.
My understanding was that the internal Borg was fine because it wasn't publicly available, versus this which is.
How would you avoid it?

I agree with your sentiment and I am probably on the lower end of the middle class now, coming from a working class family, but I can't find a way to avoid that someone will get more than me by simply not caring about obeying the rules.

If you have more resources you can buy your exemptions from the law.
Probably from someone who can be "bought" because that money is a significant amount compared to what usually earns.

I hoped in this third Industrial revolution to free us up from labor, but it looks like people don't get it well when you tell them "your job doesn't exist anymore" even if it's generally a good thing.