skysight-inc/HackerNews huggingface dataset:
This discussion is bound to LLVM's current process: phabricator reviews and commit-but-revert-if-it-breaks. Several folks on the thread suggest that it can be decided independently but IMHO it should not be. Want to leverage GH? Then let's really leverage it!

Use pull request reviews.

Use a sane subset of existing buildbot configurations in webhook-triggered CI to maximize coverage for some "reasonable" build+test duration, optimistically batch commits for test. Pay for CI service from Circle/Azure/Travis/whoever, or use existing LLVM infrastructure to execute CI. Some of these CI services are downright simple to enable and start using.

Yes, unfortunately, this will probably involve duplicate configurations between CI and buildbots. Yes, unfortunately, commits will still escape the limited CI tests and cause buildbot regressions. It's still a net win IMO.

After having contributed to projects like Rust and others that use an integrated CI, phabricator & arcanist feels too disconnected to me. Whenever I upstream a change to llvm I'm never confident that it's going to work and it feels so dissimilar from a 'normal' workflow.
In the Slacks I frequent they are often used for a ACK/+1 without creating the noise and interruption (from notifications) that a new message in a channel or thread would give.
Also they can be used for quick votes.

Github signal/noise has increased significantly from emoji reactions reducing all the 'me too' comments.
Harmful isn't really binary, it's a spectrum.

So I suppose

A. Should govt ban any harmful activities? Yes some activities impose a wider cost on society, and are best dealt with at a societal level.

B. Should govt ban all harmful activities? Probably not no. Everything is harmful in some way, shape or form. So unless you ban everything.....
This rings true with me. I want to use Firefox and ditch chrome, but until it gets less laggy on macOS, I don’t think I have a choice. I do use safari for day to day browsing and move to chrome only for development.

Multiple successful browsers is a good thing for the web. I hope that doesn’t just die away.
As I've explained before, at Sun we used a rebase workflow -- linear history -- for decades. Here's one comment on HN from me about this:

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

IMO: linear history all the way. Please!
Special casing 0-byte executables is not necessarily the best solution, either. It's a special case after all, and one that's essentially only there to support /bin/true. This may create security gotchas or inadvertent bugs resulting from the "codeless" address space that gets created (or not created if you implement it that way, with its own set of potential gotchas). I'm not saying it necessarily does create problems, but it can.
Windows Defender update: So secure, it wouldn't let Secure-Boot Windows PCS boot
Wait, what about that Ryan kid (who's a proxy for his parents) who does all the reviews for kids' toys and makes millions. Is he in danger of getting nixed?
No the OP, but I feel the question is a catch-22 and hits the nerves on a personal level (shortcoming of the person vs an action in time). I think a better form would be a failure-lessons learned type questions, where the focus is on what caused a particular failure, how the person handled it, and what lessons were learned and applied to prevent similar failures in the future.

Edit: Also, I think most interview coaches recommend framing the personal shortcoming in a story with lessons learned/growth story as well. So, might as well as ask the question that way.
Pretty much any definition of "monopoly rent" I've found does actually require the existence of a monopoly. Also, there's no reason to talk down to people.

https://en.m.wikipedia.org/wiki/Economic_rent#Monopoly_rent
You can't just spin up a regular 13+ G Suite account for those family members, though.
Have you considered getting something like a "rain-proof" bicycle like the electric Urban Arrow + rain cover + poncho?: https://www.youtube.com/watch?v=H7y5XSXeAFo
Totally true, but I've certainly seen claims that Intuit actually lobbies against simplifying the tax code.
If you're interested in playing with an Atari ST but don't want to install anything, there's an in-browser emulator on my website here: https://jamesfriend.com.au/pce-js/atari-st/
Not sure about GitHub. In GitLab it's just a Merge Request setting[1].

[1] https://docs.gitlab.com/ee/user/project/merge_requests/#semi...
BTC investors are out $190m after the only guy with the password dies, firm says
Ad-hoc polls, for one. Also useful for quietly acknowledging a message without sending a noisy notification. If I report an update to a supervisor during a production incident I'd rather get thank-you reaction then a reply that triggers a notification.
European Commission orders mass recall of creepy leaky child-tracking smartwatch
>Cute phrasing, but what this really means is "why not force anyone who develops a product to allow others to capitalize on it?"

Or maybe that could be the form of trust-busting: by default, you don't have to give the access to the data, but if you're found to be an abusive monopolist, then you can be forced to.
Those are totally different subjects.

The Canadian Navy did some work pre-2000 that showed when there were only a tiny handful of women on a ship, it was hard/stressful, but when there was a 'critical mass' of say 8% of the ship female, it worked out. So they could make some small adjustments to deployment rosters and get better performance.

So 'small minority groups' sometimes need a means to coalesce a little bit and work through issues etc..

VC/entrepreneurialism is way male oriented for whatever reason. Much more so than 'regular business'. So some kind of women's meetups or whatever might help.

'Gender segregation' in education is just another thing entirely. It's about focus, social development etc..
The TLDR:
First time in years EPS dropped Q/Q. Big increases in spending.
So you are saying that the company who holds all of the worlds information and makes it publicly available is a fad?

That’s bold!
Facebook allows users to easily export their data as a compressed archive.

Why not have the third party app access exported archives and not Facebook servers?

This way users could at least be made aware of the features they are missing. Ones that might be better for users but not necessarily better for Facebook.

For example, organising and searching through past data could be made much more efficient, reducing the time users need to spend on the Facebook website/app.
Only half of Internet of Crap apps fumble encryption
Perl 6 as a new tool for language compilers
I’m Only Slightly Embarrassed That I Still Sleep with a Blankie
Wrong; our military, CIA, and FBI are all funded by public money; should they all be open too? No. There's plenty of software that's publicly funded that should not be open source, and much of that wouldn't make sense anyway as it's proprietary.
That is a possibility, however it would have been helpful if they had said that. I assumed with my permission that she would be able to live stream. She also likes to play Roblox, and I had setup OBS for her. She was honestly pretty sad about it seeing that there are lots of other kids live streaming that appear to be her age.
I wrote my first basic on a BBC, but at home I had STOS on an STE. I loved it at the time too.
I typed in "cocoon" and it gave me typewriters as my logos...Nice website, but deliverable, not great.

Silver-lining: There will "always" be work for designers who take their time to understand the depth behind a logo/company and create something unique.
That's improved with AC locomotives. Regenerative braking now works down to zero speed, if desired.[1] Locomotive motors today are three-phase variable frequency synchronous motors, run as servomotors. Like other servomotors, they can be controlled all the way down to a stop.
At some point the friction brakes are applied, but that's usually done only at slower speeds.

Large modern locomotives often have "wings" with ventilation slots and fans. That's where the heat from the braking resistors gets dumped. This is a big win when moving heavy freight down long mountain grades. Friction brakes tend to overheat, but fan-cooled resistor banks can dump heat all day.

It's amazing that semiconductors for that kind of power not only exist, but are not that big.

[1] http://www.republiclocomotive.com/ac-traction-vs-dc-traction...
I’ve learned about, installed, and configured both Synapse (official Python server implementation) and riot-web (browser version of Riot, the official client) recently, to give me and some friends a post-IRC means of modern, secured chat.

There are some wrinkles, but in the main I think the project is making significant progress on making the whole thing work well for both admins of the hosted server and riot-web, and people signing up to and using the network with Riot.

Key management and verification needs the most work in Riot (even the redesigned client), especially for secure channels. That’s the biggest point of friction for me and my friends so far.

I’m very much looking forward to what Matrix can do as a network, and what both rich clients like Riot, combined with esoteric clients that do strange and wonderful things, can enable.
What's stopping you from bisecting a linear history?
>What? The telephone exchange (run by Bell) had to actually make the connection for you....

Exactly, and Facebook will not make an open connection for you to another social network. Any connection is strictly limited to protect Facebook's sovereignty over you. It would be like At&T making a connection to Sumatra for you, but only if you confine your discussion to the size of pants you wear. No other information would be allowed to be discussed. If you tried to even say your name, AT&T would automatically mute those parts of the conversation.

You cannot openly connect to another social network and move your data wherever you please. If you switch without moving your data, you cannot openly talk back to your friends who may still be on the old social network. ie - these are SILOS. And that's the behavior we should be targeting. You could go through the AT&T network back in the 70's and talk to someone in Sumatra, or Paris on a completely different national network not provided by AT&T. If you want to openly connect with someone in Sumatra or Paris via social network today, you have to be on the same social network. These networks are not open. What we need are laws obliging them to be open.

Trust busting does not do that, all it does, at best, is give you multiple siloed social networks to choose from. (But it probably wouldn't even do that. It would likely just separate, say, youtube from google. Or separate instagram from facebook. We're still left with silos.)
As long as the US cigarette makers can export to other countries, with less stringent regulations on how addictive or deadly their product is, it will all be profitable . . . er, I mean . . . okay.
Oh it is not nearly as good as I thought then. I actually tested it and zero byte exec still make exec() returns ENOEXEC on Linux. So a small binary is definitively more versatile...
Breaking laws is almost always the first stage of having them fixed. People can now see there is a demand for electric scooters and they need a safe way to ride them. Without riding them on the footpath there would never be any visible demand for them and everyone would just continue driving to work.
How many developers contribute to a given repository using this model? A problem we have with rebasing is that developers wanting their code merged are constantly having to start CI pipelines over because they had to rebase because another developer's code merged into master before theirs.
Exactly what I had :)
Computational Context and Pierre – Functional Programming
Your description does not sound like good management. Wouldn’t it make more sense to have a mutual working meeting where both IC and manager commit to goals and achieve organizational changes in a more coordinated manner? How could a conversation with a manager with hire-promote-fire power be considered a safe space? An EAP specialist would be a more appropriate outlet for venting.

Now, I would commend a manager teaching an employee to not see management as an enlightened therapist/advocate/accountability partner, but rather as just another kind of specialist in the organization with certain powers and access channels. Sadly, that seems unlikely in the age of Rands, Ask a Manager, etc.
They're useful to see support of a message, without requiring the responder to say "I agree with $MESSAGE_FROM_SOME_TIME_AGO".

This is both useful for weeding out mostly-pointless "I agree" statements, and for encouraging people who would not otherwise send support to do so.

Compare this, without emojis:

user1: I think we should try $THING.
user2: Yes, that's useful.
user3: But what about $OTHER_THING?
user4: I agree.
user3: See, $USER4 agrees with me.
user1: $OTHER_THING is too pricy for us right now.
user4: No, I was typing at the same time. I agree we should try $THING.
user5: $OTHER_THING is my preference!
user6: I've used $THING before and loved it!

to this, with emojis:

user1: I think we should try $THING. (5 :+1: emojis)
user3: But what about $OTHER_THING? (1 :+1: emoji)
user1: $OTHER_THING is too pricy for us right now.
user6: I've used $THING before and loved it!

Note that in my example, people were more chatty than they normally were, but not everyone who responded with an emoji in the emoji version even responded with a message in the no-emoji version.
> What you're proposing would institute CL as a de facto utility in perpetuity with an API that innovated at the rate of the old Ma Bell.

I don’t think so. For one thing, requiring established networks to be interoperable can enable other companies to create their own enhancements with additional features (e.g. 3Taps, PadMapper, MSN Messenger), so the original network is not the only game in town and is incentivized to innovate faster. For another thing, requiring open protocols does not mean the process needs to be slow; there are slow standards consortiums (e.g. W3C), and there are reasonably fast ones (e.g. WHATWG). I’m not even sure that a consortium would be required; perhaps a company can satisfy its interoperability requirement simply by documenting its API and authorizing competitors to use that API.
If Google forced people eligible for promotion to run the same interview hazing gauntlet as fresh candidates for that level, there's no doubt their interview process would align better with their job requirements.

They might also fix their comically bureaucratic promotion committee process at the same time. Seems like a win-win.
At Sun, just in Solaris engineering it was over 2,000 during the 8 years I was there.

For large projects, the upstream would get closed for a few hours (or days, even, like when SMF and ZFS integrated) so that tests could all pass without getting reset.

Optimizing CI/CD is still important for the smaller pushes.

A merge workflow doesn't really prevent pushes the get in ahead of yours from resetting the testing of yours, so anyways, I think the CI/CD thing is orthogonal to merge vs linear history.
Would it be worth it to spend $1M attempting to bruteforce it? Who knows, it could be surprisingly simple short length password
World’s “Third Pole” Is Melting Away
Mercurial was a mistake.

Anecdotally, as a fellow Sun Alumni, I strongly disagree (and I know many Sun Alumni would as well). I greatly miss using Mercurial instead of git now that I work elsewhere. The cadmium extension we had in-house at Sun more than made up for any plausible deficiency and Mercurial phases let me mostly drop use of cadmium.
Google typically won't give reasons because people use that information to get around blocks.
The issue with "harm" here is that there is an objective definition, but that question is being framed as a subjective definition being made objective in an attempt at a gotcha.
I really like the idea of picking a problem together and working through it. I might try that in my next interview!
It's not just AdTech, it's the sites that put it up unreasonably also. I visit a site once, I'm not sure I'll ever go back, so of course I'm going to block notifications. If I've taken the time to sign up to a site, THEN is the appropriate time to ask me if I want notifications.
those are some steep requirements - 48 GB RAM?
> who is neither a biologist or climate scientist

And, of course, you can't _become_ a credentialed biologist or climate scientist unless you keep reciting the party line on global warming.
Which of course misses the point of why people use Slack over IRC: history without screwing about. I could make do without the emojis, GIFs, video or other content rendering if IRC had history without the need for a constant connection.
I wouldn't be shocked if the lawyers say COPPA means they can't, as they're not supposed to have any info about the child, including a) that they exist and b) that they're under 13.
Facebook acqui-hires blockchain startup Chainspace
Tiny Organs in Orbit
there is no such thing as the "average couple" when it comes to bedroom stuff. not even in the US.

of course the new direction is worrying, but in the end porn always wins, it has won in the past after all. james joyce, larry flint, this list goes on...
LibreOffice patches malicious code-execution bug, Apache OpenOffice
The opening statements of the quarterly public analyst calls give a lot of good direction. I don't think anyone would be foolish enough to blab an actual breakdown for this, Alphabet- or Cloud-wide.

https://www.youtube.com/watch?v=31_KHdse_0Y
There is a certain amount of arrogance to always being afraid of vendor lock-in. Most companies don’t survive, even the best ones might be just around for 20-25 years. The big worry should be on building a business that won’t immediately die.

And even with Oracle (probably the primo example of lock-in) it’s not like there aren’t firms who’s sole speciality is pumping data out of the Oracle DB and transforming it magically into T-SQL. It’s never the end of the world with vendor lock-in.

NOTE: now vendor lock-out does scare me like no other ironically
Unless your serverless platform is OSS...
https://github.com/knative/
Some exceptions to the rule: Snapchat was made confusing on purpose[1], because its target demographics (teens) could adapt fast, but people used to more traditional UI schemes (their parents) had some friction using it.

In that, just like Facebook's "college email only" lock-out at start, it was a feature, not a bug.

[1]https://www.businessinsider.com/jeremy-liew-first-snapchat-i...
Yeah, to me this seems great if you're working on an open-source project or are just barely getting off the ground and just need some sort of logo. I can see myself using this for silly projects where I just want to have a placeholder or temporary logo for a made-up name while I think about what I really want it to look like.
wouldnt it be possible for these content hosting companies to host the content in a different jurisdiction? if i host the content, dont i get to make the terms of use?
Actual title is "America colonisation 'cooled Earth's climate'," which is a better summary of TFA.
> ...or riding a bicycle, I'd rather get hit by a 20 year old average car than a modern SUV.

Been there, done that and it still hurts.

Though...it does turn out that learning how to do a proper parachute landing fall in the army is directly applicable to civilian life and distracted drivers.
And it would actually change the historical and current behavior of exec returning ENOEXEC for 0 bytes executables (see also https://news.ycombinator.com/item?id=19081124 ) . So I am changing my mind: a binary true is better. I still prefer truths as small as possible, though :)
So were developers constantly having to rebase their feature branches trying to race them into master before another developer merged? How did you solve that problem?
Step 1: Load a bunch free font families

Step 2: Load a bunch of icons with alt names.

Step 3: Randomize 1 and 2 as well as position and colors.

I wish good design was algorithmically that simple, but is not. These are good logos for maybe a placeholder or testing something out, but they will never have the quality of a real well thought design.
I call this "Trebek Syndrome", after the long-time host of the "Jeopardy!" game show, Alex Trebek.

Sometimes, all the contestants will miss a prompt, and Alex Trebek comes across as a bit smug or incredulous when reading out the correct response. ("No one? No one knew this? The correct response is....") I may have occasionally yelled at my television, "You have been the host for decades! They have to give you all the answers in order to run the show!"

And that's what it is when you think you're smart just because you know most of the answers on "Jeopardy!" The game is different when you're watching it (or hosting it) than when you're actually playing it competitively.

The interview processes that are designed to stress or fluster a candidate can make the divide between host and players even worse. There is nothing the candidate can do to get the interviewer fired. Almost anything the interviewer does can result in a no-offer.
Interesting idea:

> Then, as the interview progresses, do exactly this. About half the time give your best answer. The other half of the time give an intentionally poor answer. ...

> What this does is free your co-worker to be 100% honest. They don't know which parts of the interview were really you trying to perform well. Moreover, they are on the hook to notice the bad answers you gave. If you gave an intentionally poor answer and they don't “catch” it, they look a little bad. So, they will give an honest, detailed account of their perceptions.

This reminds me of the second part of the Rosenham experiment [ http://psychrights.org/articles/rosenham.htm ]:

> The following experiment was arranged at a research and teaching hospital whose staff had heard these findings but doubted that such an error could occur in their hospital. The staff was informed that at some time during the following three months, one or more pseudopatients would attempt to be admitted into the psychiatric hospital. Each staff member was asked to rate each patient who presented himself at admissions or on the ward according to the likelihood that the patient was a pseudopatient. A 10-point scale was used, with a 1 and 2 reflecting high confidence that the patient was a pseudopatient.

> Judgments were obtained on 193 patients who were admitted for psychiatric treatment. All staff who had had sustained contact with or primary responsibility for the patient – attendants, nurses, psychiatrists, physicians, and psychologists – were asked to make judgments. Forty-one patients were alleged, with high confidence, to be pseudopatients by at least one member of the staff. Twenty-three were considered suspect by at least one psychiatrist. Nineteen were suspected by one psychiatrist and one other staff member. Actually, no genuine pseudopatient (at least from my group) presented himself during this period.

There is a version of this exercise you could do where you say you are intentionally giving bad answers and give none!!!
A nice thing about merges is:

If you have CI on every PR, and you require all merges into master to be fast-forward merges, then you a) guarantee that master is always green and b) don't need to run CI again on the master branch.

If you want a) integration tests that may take some minutes, and b) a bullet proof guarantee on always having those tests green on master...

..then I don't think linear history can be made to work (without a lot of real rebase pain in daily work). I would love to be proved wrong.
You thought the real-estate was bad in SF now... we have AirBnB, Uber, Lyft and now Slack all going public in short order.