skysight-inc/HackerNews huggingface dataset:
So, their conclusion in the end that it is technically impossible to build a self-hosted notification solution on iOS due to Apple's restrictions. Shame because I would love to be able to deploy something like this internally at work, but of course, half the business is walking around with iPhones. I'm kind of curious though why it doesn't ruin every single XMPP client out there - there seem to be a few on the App store.
Most C++ shops I've worked at use MSVC and Incredibuild, so yes! I think MSVC is the norm in game development, especially for PC games, but I could be wrong on that.
He didn't call you a racist or a misogynist, or even Strumia (though I'll say it: Strumia is a misogynist). He simply pointed out that the basic mechanisms of scientific discussion have been abused to push dumb ideas in the past, which is obviously true. That is in fact a flaw in your argument. You're the one getting triggered here.
Yes, it would be cutting off our nose to spite our face.
So? It does now. Only as a museum piece is this project interesting, if that even.
The EU is saving the UK money in many ways. All the costs of standardisation, trade negotiation, etc alone, of Britain needed to do all the processes itself, get the cost difference back. One of the first things UK did after the article 50 notice was to hire 4000 people for trade stuff that it didn't need to manage before - similar in many other fields. Medicines approval, aviation safety, maritime observation, Galileo, border protection, student exchanges, research, climate action, food standards and safety, development aid, election observation missions, ... All this is done through the EU budget.

Of course not the same amount of £££ flows to and fro, but anyone who thinks that should be the case really should start reading on what the EU actually does.
"The Secret" had a major impact on me, in that all of my friends that watched it turned into huge self-centered assholes who thought they could get something for nothing. It also made them think that anyone down on their luck just "wasn't positive enough."
https://news.ycombinator.com/item?id=19346012
A stage 4 cancer patient's hospital room is searched by police for marijuana
>As I understand it, state universities are bound by law a bit more than private ones.

FWIW, the above happened at a state one. Maybe I could have had a better outcome if I could tolerate another year or two of court. It did not help in my case that the original judge retired and new one was pushing hard for a settlement.
>
I'm nearly 50 and decided some years ago that life was just too short to bother accommodating people who are assholes. Perhaps he's brilliant, but there's quite a lot of brilliant people around and if there's a discovery just waiting to be made it's more likely that someone else will do than that the opportunity to make it will be lost forever.

Not just that but, how many (potentially smarter) people would refuse to work in that company/field/lab because of people like him?

By listening to him, he's potentially doing more damage to the field than he could ever contribute, because that then makes it clear to everyone thinking about entering the field (or even in the field) that bigots like him are listened to. By shutting him down and removing his platform, it's clear that speech like that is not accepted there, thus making bigotry of that sort less prevalent in the field as a whole.

The question boils down to "is this acceptable talk for the workplace, does this talk create a hostile workplace for anyone", and the answers to that are pretty clear cut.
Did a slave make your sneakers? Probably
Elizabeth Warren specifically mentions separating Search from Ads as something she'd do to Google. Most likely because that's as deeply as her target audience is going to think about it.
Great idea, but automated installer might not be ready for prime time.

Automated install did not detect existing Python 3.6 on OSX, created quite the mess...

Also, defaults to using google chrome vs. chromium when both are installed.
You've described the typical gender science scandal. Except that it is usually the gender science that is disqualified.
Show HN: Cloud browser – headless Chrome and image maps
On the front page now!
I actually talked to the author of ArchiveBox about 1-2 weeks ago. Nice guy and it's good that he's also friendly with the Internet Archive.

ArchiveBox uses WARC as it's backing store:

https://en.wikipedia.org/wiki/Web_ARChive

which is nice because it's standardized.

We were discussing integrating Polar web archives along with ArchiveBox and maybe having some sort of standard to automatically submit these WARCs to the Internet Archive as part of your normal browsing activity.

Polar has a similar web capture feature but it's not WARC

https://getpolarized.io/

(yet)...

WARC is probably the easiest standard for Polar to adopt. Right now we use HTML encoded in JSON objects.

When the user captures a web page we save all resources and store them in a PHZ file which you can keep as your own personal web archive.

What I'd like to eventually do is update our extension to auto-capture web pages so you could use Polar's cloud storage feature to basically store every page you've ever visited.

It really wouldn't be that much money per year. I did the math and it's about $50 per year to store your entire web history.

If I can get Polar over to WARC that would mean that tools like ArchiveBox and Polar could interop but we could do things like automatically send your documents you browse to the Internet Archive.

There's one huge problem though. What do we do about cookies and private data. I'm really not sure what to do there. It might be possible to strip this data for certain sites (news) without any risk of violating the users privacy.
> Yeah, I felt like there must have been a culture shift at Booking recently, because I spent the whole time at TPC::EU Glasgow last year without hearing a single pitch for hiring from Booking. Given that "Booking is hiring" been something of a running gag, something must be up.

Booking have changed their policy w/r/t sponsoring conferences and/or the "we're hiring" thing in the last 12 months. I know this as I'm one of the Swiss Perl Workshop organisers and they've sponsored us for the last few years, last year we couldn't get anything out of them and when we enquired we found out the reasons. I'll approach them again this year to see if the policy has changed again.

I don't know the exact reasons for this, and I suspect it's not a Perl thing but rather a change in management policy and/or the realisation that throwing devs at their systems is not the solution. Maybe someone read Brooks? I interviewed there several years ago and it seemed utterly bonkers that their dev team was > 100 given the nature of the business.

Anyway, to tie in with the grandparent post - we know that many banks in Switzerland are using Perl but they will absolutely not talk about it, nor sponsor us, nor send employees to the workshops. We know this as we have had private attendees who work for those banks tell us these things.

Perl was everywhere at one point, and by extrapolation that means it's still in an awful lot of places.

> It's not all that hard to hire competent and experienced Perl devs if you're willing to hire over the age of thirty, and remote (i.e. not moving to Amsterdam).

We're looking at the junior route, we've taken on 4 in the last 18 months and intend to continue this. We're at a point where new graduates were born after the Perl peak, so they don't have any knowledge of its decline in usage and/or preconceptions about the language.
> Introducing this nonsense in the EU means that it will be really hard for either side to drop it, since realistically both sides would have to negotiate to drop it together. That's harder than for the US to drop it now, unilaterally.

In theory, yes. In practice, no. The US had no incentive to drop it, so they wouldn't do it (they could have done it a long time ago if they wanted). Now, they have an incentive to think about it and talk to the EU about a treaty which drops it for both sides.
That's a funny way of putting it, almost like an appeal to tradition.

It reads more like Google had to herd a lot of junior programmers and rather than teaching better judgement or patterns, just walled off huge sections of the language completely.
Unforunatately, the definition of violence is rather broad sometimes. Especially when such rules are in place.
Hah! I love that this is a thing.

In software development I think I could watch speedruns of folks building a login service/page or any component really.
I think at work we use 120 char limit, with klang formatter making it so you don't have to think about it much.

80 seems excessive, but no limit means having to horizontal scroll or even resize windows in an aggravating way. Some sort of limit is a good thing. Vertical monitors can also be great, but are limited in horizontal space, making files with long lines a headache to read.

It also made reading code more consistently nice across different views, from diffs to review software.
I was one of the players in this super fun experiment, and one thing I didn't expect was how quickly things seemed to move.

I have no idea how other online Nomic games work in that regard; someone posted a link to a mailing-list version, and it seems like it would be nearly a full-time job keeping track of everything.
> if a worker perceives it as bullying, it probably is

I think it's actually dangerous to automatically judge yourself based on how individual people perceive you without further discussion or investigation.

If your peer group or your friends or people you respect enough that they can tell you the truth are fairly consistent in their analysis of the situation, then yes, listen.

If an individual thinks you're bullying them, it's certainly appropriate to inquire and empathize and agree with them if you choose.

But to default to the assumption that someone else's judgement of you is correct is a quick way to lose touch with your own beliefs.
This is the only deadline which matters.
My god, this all seems so complicated.

https://www.mail-archive.com/agora-official@agoranomic.org/m...
Sounds like there may have been someone who she knows or doesn't know who wanted to "help" her get better grades and such. They thought they were helping without her knowledge and it backfired.

Just another theory I thought could be plausible.
Yes, I agree that there are a lot of different things we can do.

However, sometimes, charging different prices based on income is impractical. Gas needs to be more expensive to discourage its use (to combat global warming), and it's not practical to ask people their income when they buy gas.

This is especially true when we're talking about prices that aren't charged to consumers directly, but will get passed on to them.

So, to avoid affecting poor people too much we need to compensate for that. The idea is that if you spend less than average on the things being discouraged then you come out ahead.
That's an option, but I can't imagine many folks would want to learn Delphi and continue to invest their time into it unless the money is worth it.
Having shorter line lengths makes it easier to review diffs side by side (especially 3 way diffs).

The other thing that people do with long lines is that they try to combine a lot of statements per line. Then when that line has to be changed, it's harder to review in a diff (compared to the diff that affects a line containing a single statement).
I’ve invented a “bunk bed” seating concept designed for long haul flights. High density sleeping pods with basic lie flat beds at Premium Economy Class pricing. God pitch for YC? If you know any open minded investors please let me know:)
In other news: A private uni knows how to attribute cyber attacks correctly.

I'm sure, some intel people would love to have that knowledge
!
Author here. Surprised to see this here.

I wrote most of the book for the class I was teaching in the 90's. All the textbooks I could find were for 16-bit DOS assembly. I wanted to do 32-bit and use free software. I picked NASM and djgpp because most of my students used Windows. There was no free express version of MS Visual Studio back then. I also wanted to cover interfacing with C since that's how one typically uses assembly, plus it shows how C operates under the hood.

I went into industry in 2000, so never had the time to update it to 64-bit.
Google's style-guide, but prefering references over raw ptrs and using SNAKE_CASE_CAPS for constants instead of 'kSnakeCaseCaps'
Single-file cross-platform C/C++ headers implementing self-contained libraries
Arbitrary deadlines are unnecessary when there are better ways to manage progress.

You can adopt the product delivery point of view and track progress on something like Kanban board. You track actual deliveries of actual items when they get done and on each time box (eg. 14 days) you open the board and try to understand blockers by looking at kanban columns where items are piling up. If a column grows beyond certain size (work in progress) you should start investigating the reasons evsn sooner. This way you either keep delivering or not and in that case you use periodic sprint meetings to understand why not.

Unfortunately what happens in organizations is that over time the organization based on tracking progress of delivering items or products shifts to tracking work or time workers spent working.

So on periodic 14 day meetings instead of asking questions 'why hasn't this item been delivered yet?', 'what is blocking the progress in delivery?' or 'why are these items piling up in that column?' you get question like 'what is everybody doing and what they plan to do?', ie. typical status report and micromanagement.

The focus shifts from items delivered to work done by people.
As the team then loses focus, managers start to impose deadlines.

It is another case of treating symptoms instead of looking at the causes.
Because it's just bytes, which may or may not deserialise to the type you expected.
Analyzing Prometheus data with external tools
Is there a style guide for using exceptions in code that people like? (at the time I'm writing this there is a lot of pro google style guide, which is great in my opinion except for their no-exceptions approach)
Hot take: maybe if he believes in biological differences in IQ, he's not as great a scientist as he thinks he is.
iOS does its own thing, FWIW: APNS (https://en.wikipedia.org/wiki/Apple_Push_Notification_Servic...)
What's a good resource to learn more about the entity component system mentioned in the article?
That's a whole lot of effort for someone who according to the school didn't bother to spoof their MAC address.
Nuitka Release 0.6.2
Even now Java is pretty much defacto in many places.

Go does not scale well and it is a dumb language, not that that is bad. But just that it does not feel like a improvement to switch to Go.

Rust is still new and I think it will not get mass adoption like Java because of higher learning curve.
It doesn't, but iOS will wake your app up when it receives push notifications.
BART Restores Full Service After Hours-Long Systemwide Shutdown
A short documentary on YouTube had the greatest impact on me.
It's called Rule From the Shadows - The Psychology of Power

After watching this, I read the books recommended, and it is completely mind-blowing. It will truly change the way you think about "groups", such as Antifa, the alt-right, etc.

https://www.youtube.com/watch?v=p8ERfxWouXs
>On September 24th, 1980, a man wearing cowboy boots and carrying two brown suitcases entered Binion’s Horseshoe Casino in Las Vegas. One suitcase held $777,000 in cash; the other was empty. After converting the money into chips, the man approached a craps table on the casino floor and put everything on the backline. This meant he was betting against the woman rolling the dice. If she lost, he’d double his money. If she won, he’d lose everything. Scarcely aware of the amount riding on her dice, the woman rolled three times: 6, 9, 7... And just like that, the man won over $1.5 million. He calmly filled the empty suitcase with his winnings, exited Binion’s into the desert afternoon, and drove off. It was the largest amount ever bet on a dice roll in America.

>“Mystery Man Wins Fortune,” the Los Angeles Times reported. No one knew the identity of the fair-haired young Texan who’d just made history, and so he became known as the “Phantom Gambler.” “He was cool,” said Jack Binion, president of the Horseshoe. “He really had a lot of gamble in him.” But it would be years before the phantom would be seen in Vegas again.

I'm surprised there were no AML laws in 1980 requiring any sort of ID for a win that large.
Would you please stop posting to Hacker News in the flamewar style, regardless of how wrong others are or you feel they are? You did it here too: https://news.ycombinator.com/item?id=19348928. (Edit: and also here: https://news.ycombinator.com/item?id=19348978. And here again: https://news.ycombinator.com/item?id=19349065.)

We ban accounts that keep doing this. It's what we're trying to prevent from destroying this place, and we need your help along with everyone else's.

https://news.ycombinator.com/newsguidelines.html
> the need for need for more participation is obvious prima facie)

You lost me there, because in no way is that obvious prima facie.

[Trigger warning, because adults can’t have dispassionate conversations about facts and ideas, and will cherry-pick then knee jerk, probably even in spite of this warning: I’m not saying that women don’t want to enter these fields in the next sentence. I’m not saying that the lack of women is purely because they aren’t interest in the subject. I’m not saying the opposite, either.]

If women don’t want to enter these fields, there is absolutely no need to force them to. Taking this prima facie, and denying anyone the opportunity to even question the premise, is exactly the problem people have with this topic and the activism around it.

You could not be more wrong about your claim that he was unserious. He was very serious and he thinks this is an important issue worthy of his time. There is nothing unserious about using cartoons to make a point, nor with using the term “cultural marxism.” That’s far better than “mansplaining”, and I dare you to tell anyone throwing that term around that they are unserious.

And I don’t agree that he was depantsed by his peers and sponsors due to a lack of credibility. Personally, I think the motivations were emotion-driven. But it’s rarely productive to argue motivations.

I don’t know what the Ted Hill thing is, but when I read comments like that, I wonder if they were actually embarrassed, or if you just want them to be.

I think all of this posturing distracts from what really happened here. The guy is sick of identity politics (are we allowed to say that, or is it like cultural marxism?) and the distraction it’s causing in his field. That’s definitely a position I can relate to.

Edit: Oh, that Ted Hill thing. No, his supporters certainly were not embarrassed. I do agree that it was an embarrassing moment for HN, likely for precisely the opposite reasons.
The Choice is Ours - The Venus Project

It was refreshing to watch a video that didn't subscribe to the dystopian narrative usually accompanying depictions of the future. It led me to discover open-source software and how it can be used to form the foundation of the future envisioned by the documentary, which subsequently made me want to become a software engineer.
Goin a little 'get off my lawn' : what's the big deal here? What's it leading to? Where is it taking us? What's the return on all of the investment (except further enriching a few of the right pockets)?

We aren't going to the stars. We're not colonizing space. Do we need to mine resources off-planet because we waste so many resources on-planet? Our robotic solar system explorers don't really need any help.

OTOH, we are destroying the spaceship we were born on, with so many indifferent tactics that it sometimes almost seems planned. Other, helpless species are disappearing regularly. So I find it hard to feel celebratory about these minor victories on the way to ... ???
A lot of fields are similar in pretty lame ways like consultants from MBAs, accountants, lawyers. For all of them. Getting into the tier 1, tier 2/good boutique place is a rigid crappy system. I can’t remember exactly how investment banking and other main MBA sort of jobs work but I think they are similar too.

Friends in more general office jobs like HR, managers, etc, it doesn’t seem much better. It’s different than how to get a software dev job, but to say it’s been better would be a bit much.
Jiro Dreams of Sushi -- the price of commitment

Enron: The Smartest Guys in the Room -- the necessity of using your head and keeping your eyes and ears open in the face of corporate carrot-and-stick

Secret History of the Credit Card -- the workings behind all the credit card bonuses and other tricks banks play
Are Cummins B series diesel engines considered "very high performance" [1]?

While use of the torque plate in re-boring is apparently more optional than I thought, the point stands; these things aren't ncessarily square when unassembled and the original manufacturer of warrantied engines is going to take distortion into consideration when machining the new parts.

On an unrelated note; EVs can't take over fast enough, good riddance of all this archaic ICE junk.

[1] http://www.engineprofessional.com/TB/TB031516-2.pdf
Panani has not really got his due. While celebrated in India he remains vastly unrecognized. He invented what we now call Context-Free-Grammar.
Show HN: Wordpress Notification Plugin
Does your waifu know?
Are they really similar?

Did Larry Summers receive backlash, consequences and pressure from academia (his peers) like Strumia or just from from social media and public.

Public backlash is to be expected in the time of moral panic.
This is likely true, but it does not negate the notion that some people are very sensitive.

For example, you've ever played on a competitive sports team, or were in the military, you may be desensitized to some things that some may consider aggressive.

Cultural issues are important as well: some cultures argue, others do not. Some cultures vocalize objections, some do not. Some are direct, some indirect.

Germans and Dutch are really direct - their candor may be perceived as harsh by some. That said, they're also very emotionally calm.

I grew up 1/2 Irish/Scottish in a big family, my god man did we argue (and still do). But it's just arguing, it doesn't mean much. I'd call it 'emotive verbalization' and there's no name calling or anything.

Often someone can be loud and direct, and it seems terse, but if you actually listen, they might not be condescending, name calling or anything. It just feels that way.

Some people are also simply not used to actually being held accountable. A boss who suddenly draws some hard lines ... this may make some feel uncomfortable.

Some people confuse negative articulation of work as an insult i.e. "this is sht" might be interpreted as "you are sht" when it's not.

None of this remotely excuses actual bullying - I'm just saying there's a lot of grey and context.

So if someone is constantly threatening, name calling, publicly admonishing, being unfair, demeaning, inconsistent, derogatory, digging into personal issues - this is bullying.

But being demanding, loud, assertive, and sometimes being angry (so long as it's not directed at anyone) - this may or may not be bullying.

More poignantly - the article does woefully lack information about specific kinds of bullying behaviour, that's in fact the very first thing on my mind as I read it. This is really subjective stuff, it needs to be spelled out.
You can configure it locally in your kernel, but your ISP will most likely close your connections for you, especially if you're behind a CGNAT.