skysight-inc/HackerNews huggingface dataset:
Well, I do respect that part, because they are open about it and it's never too late to recognize such a thing. And we probably all get some version of this problem in differing amounts. I feel a little conflicted making fun of the pasta thing in this light.

But the pasta still sounds delicious.
ML seems like a great approach for compiler optimizations, as hand-written heuristics have become almost unmaintainably complex. As the paper mentions, reinforcement learning could be even more powerful.

The biggest barrier to deploying this kind of thing is probably ML skepticism in the compiler world.
Homeless people respond to incentives like everyone else. If you keep enabling them to beg at street corners it makes it less likely that they will every do anything else to earn money and become productive members.
A portable computer with a high-res screen and a standard mini-ITX board with a PCIe slot would seem to do the trick. The big problem is battery life (unless they could live without a battery, which would help the size quite a bit.
Stadiums are the new department stores
Excellent challenge to the big OEM's. I doubt many will give it a second thought.

What I'd love to see is some of the gifted and talented Makers we've seen in 2019 whip out their dremels and 3D printers and say, "THIS is what I want!"

Couldn't you take a chassis with a high-end screen and fabricate a mount that would accommodate securing an AMD board to the existing mounts of a previous Intel board?

I know I sound naive, but I haven't looked into it yet. It certainly seems possible from a basic engineering standpoint.

EDIT: my horrific grammar
According to Gosling they did, just did had they money to do anything against it, and decided to make juice out of lemons.

https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be...

Also Google could have bought Sun and own Java, apparently they did not, as they thought they could get away with it.
> As I understand it, if he marks his videos as being for kids, they end up effectively demonetized and comments aren't allowed.

Source?

The blog post from Google mentions no longer serving personalized ads, which sure is much less effective, but it's still monetization.
> If scientists are trying to warn the public about the dangers of climate change are they trying to manipulate public opinion, educate the public, or convince the public?

Depending on the person, the methods used, and the level of integrity maintained, some combination of all three.

If you suppress legitimate criticism and intentionally distort facts, you are engaging in trickery.

If you correct misinformation and do your best to present an accurate representation of your understanding, you are educating.

Generally, scientists tend to do a pretty good job of focusing on education, but the dynamics of the discussion around the information they share tends to cloud that distinction.

The problem is that many groups have decided that trickery is more convincing than education and that should make compromising ethics and integrity mandatory. (While other groups seem to have had no integrity to start with.) As a result, the discussion of the distinction between education and trickery and accusations of trickery often drown out the actual attempts at education.
>I assume you mean new tabs?

No, I mean windows. Opening tabs is very fast.

Many of my workflows begin by opening an new empty browser window. I also tend to open links in new windows instead of tabs. I'm not a huge fan of tabs generally.
Ask HN: Anyone tried Matched Betting?
Hi all, I'm looking to try some matched betting and am wondering if anyone has had any experience. I only want to try it up to the point of exhausting free offers. I looked into it last Summer and liked the sound of it but due to a lot of recent change, haven't had the time to devote to it til now.
I would say yes, but I think BuzzFeed and BuzzFeed News should be separated here, because there is indeed some good investigative work.

Also the reliance on Boulevard as a news source is probably the fault of the reader.
Hi there. I'm the author of the tool. Thank you for the kind words!

The data has a few bugs, I shouted out to the data provider here:

https://twitter.com/anvaka/status/1214222926070730758?s=19

Hopefully they will find time to fix it
A lot of people get by just staging and pushing/pulling commits, myself included. That’s 3 commands, 4 if you count git status. You do not need to dig deep to get a lot of use out of git as a basic remote sync.
That's a huge salary for Europe, where probably the highest paychecks are in London. I'd say it's probably a large US company, and OP is probably very senior.
I'm not sure if this is a useful thought experiment.
I was thinking the same thing, is BuzzFeed reporting on this because they don't like competition?

I hate the new "hate clicks drive ad revenue" model to the internet and cable TV. It is so damaging to society, more so than any "fake news" thing posted on a random blog with a few wackos believing. We're talking 1000x the exposure and people believing it's "mainstream." Producers on cable TV purposefully tell people to play to an extreme, publications purposefully get pieces that get hate clicks and hate engagement because it boosts their numbers. It's all so horrible.
Yeah but we're talking about computer screens, not televisions. The viewing distance is around 20-30 inches and 100DPI definitely does not cut it at that distance.
That only applies when you open a tab by clicking on a link. If you do ctrl+t, you'll get new tab at the far right.
I'll make it simpler: participate in whatever community you're in.
Global indexed funds. 23% gain in 2019. Nice.
Is it? Multi-million grants are common in academia. A lot of research is expensive. When I worked in a lab the materials alone for a single day's experiment would frequently run into the thousands. E.g. the total human RNA samples we used cost many thousands of dollars per milligram. Admittedly this is a different field, but it's still academia.
If you’re living paycheck to paycheck it’s entirely possible to not be a budget problem, especially I f you’re spending almost exactly your income and just barely feeding and sheltering your family.

If you start any one pay period in a hole due to an unexpected expense; or if your bills become due earlier in the week/month than your paycheck arrives, you can cover your monthly expenses with your income but not with your cash on hand.

It’s the same as how a business can be making a profit but still go out of business due to cash flow problems.
Bummer! I didn't know that association.
The speed of CPUs doesn't really matter for codecs these days. Only for adoption during the first few years until fixed-function hardware starts shipping.

Besides, most of the processing burden is on encoding. CPU performance hasn't resulted in better codecs, but rather advances in encoding methods. AV1 encode is 100x slower than previous codecs, but that's fine due to the savings at scale.
Maybe for your particular problem it's worthwhile to setup a CM policy for the (topic) branch naming. For example in your case something like: topic/alkonaut/version-1.0/foo or topic/alkonaut/master/bar.

Or use something like: git log --all --graph --oneline

One tip for "zigzag spiderweb" is to always rebase your topic branch to the target branch prior to a fast-forward merge to the target branch (e.g. master). To clarify: while in your branch topic/foobar: "git rebase master", "git checkout master", "git merge --ff-only topic/foobar".

(There's surely a clever shorthand for the above procedure but when it comes to the command line, I like to combine small things instead of complicated memorized things, it's some kind of Lego syndrome)
Rust will outperform C consistently soon. It already does in some cases. It will also do so with safe idiomatic code in most cases. The reason behind my statement is simply more opportunity for the optimizer. Rusts rules allow for a more aggressive optimization. The reasons why it's not outperforming C yet are LLVM bugs and some missing Rust language features and fixes. LLVM in particular is driven by C needs so they rarely fix bugs present only Rustc generated IR.
Jargon may serve the purpose of a "gatekeeper" in conversation, signaling who is allowed into certain forms of conversation. Jargon may serve this function by dictating to which direction or depth a conversation about or within the context of a certain field or profession will go.[25] For example, a conversation between two professionals in which one person has little previous interaction or knowledge of the other person could go one of at least two possible ways. One of the professionals (who the other professional does not know) does not use, or does not correctly use the jargon of their respective field, and is little regarded or remembered beyond small talk or fairly insignificant in this conversation. Or, if the person does use particular jargon (showing their knowledge in the field to be legitimate, educated, or of particular significance) the other professional then opens the conversation up in an in-depth or professional manner.

https://en.wikipedia.org/wiki/Jargon
I highlighted the claim that you did make and asked you to respond to that.
Ah, and Google thought that Sun would sink and they could get away with screwing Sun.

If Google was so interested in Java, they could have made a bid to own Java.

Guess what, they would not have been sued and control its destiny.

With Google at the steering wheel I bet Java developers would still be enjoying Java 6.
Firefox 72 blocks third-party fingerprinting resources
Google's arguments were already refuted in the earliest hearings. There's a reason this is going to the supreme court, the rulings didn't really match up with accepted evidence and testimony of experts in the court.

Google will lose this. You don't explicitly copy code, take other people's engineers after exiting licensing talks with the company you took from, and have it not be about stealing someone else's intellectual efforts.

The courts have already explicitly denied Google's claim they did this for compatibility or interoperability. The grey area is how much damage Google has done to Oracle, and it's hard to put an explicit price on that. But given the popularity of Android and how Google's has massively benefited from the platform, in no small thanks to the development community around it, and given the absolutely morbid failure of its other community dev efforts it's not really hard to see that Android wouldn't be what it is today without Java; having a familiar platform for developers to code against is priceless (but not legally).

Google wanted all the benefits of using Java without actually paying for it.

Sun put a lot, and I mean a lot of money into Java. Java had well defined licensing terms for how to use their code. Oracle bought Java. Oracle has the rights to license and price their code however they want. Google does not. Google was in talks with Oracle to license Java but backed out when they didn't want to pay to use it. Instead Google took engineers from the company they copied code from, and re-licensed said code.

It's black and white but people's blind hate for Oracle leads them down an argument or view point the courts have already denied and are now ignoring.

Don't sacrifice your principles for some cheap hit against Oracle. If Google can just throw their man power around to ignore your license, your open source license will not matter. You will not get credit for the work you do. Google and others can just feel like they don't want to abide by your license, take your code, and re-license it however they want. It's already hard to enforce any type of open source licence but if Google comes out on top it really won't matter moving forward. That is what is at stake here.

"What we’ve actually been asked to do (by Larry [Page] and Sergey [Brin]) is to investigate what technical alternatives exist to Java for Android and Chrome. We’ve been over a bunch of these, and think they all suck. We conclude that we need to negotiate a license for Java under the terms we need." - Email from Tim Lindholm, a Google Engineer

From the most recent hearing:

"Ultimately, we find that, even assuming the jury was unpersuaded that Google acted in bad faith, the highly commercial and non-transformative nature of the use strongly support the conclusion that the first factor weighs against a finding of fair use." - https://www.leagle.com/decision/infco20180327178
I think it would be particularly interesting to compare idiomatic Rust and C code. For example, given C's lack of generics, I would expect Rust to have a number of wins, including better inlining opportunities for polymorphic functions a la qsort.
How sad is the current age that this is the feature I'm most excited about in like the last 6 months of browser changes.
> He agreed to invest. Then later that evening, she says, he sent her naked photos of himself.

I can't imagine that ever happening to me; and AFAICT that's the crux of this problem: that some people seem to think that it's acceptable to behave this way with their professional relationships with women.

> Giorgi says 40 women founders have gotten their investors to sign the candor clause, but others are afraid to push for it.

When securing funding is a desperate scramble, any edge to success can be appealing; it's not hard to imagine that there is some hesitation to demanding better treatment because doing so might close doors.

For that reason, I suspect that change needs to be lead by the investors themselves; show the market that their founder's sexual appeal isn't ever a deciding factor in securing investment.
Ah, that's this 20 year old bug, that predates Mac OS X, striking again: https://bugzilla.mozilla.org/show_bug.cgi?id=34572
Oliver is a journalist, though. That's why Snowden granted him an interview first, before anyone else in the world.

Sure, he's humorous, but he's not offering his opinions except in the most general terms. He follows facts, not hype.
It's likely that there are many Linus's but they are not in positions (third-world, poverty, poor parenting, dictatorships) to achieve the same. That's why I think the biggest progress in tech/innovation will come with lifting as many people as possible out of those situations
Most small laptop manufacturers sell Clevo based laptops with some customization, so there's a limit to what they can customize on the Clevo base model.
I know how it works in golang. It's more or less transparent to the user, just how like it's being implemented in Java where the user doesn't designate functions as `async`, and the runtime automatically takes care of it.
Yep: Direct thought transfer protocol, and people will just assume, that you are OK with them dumping their brain load full of irrelevancies and distractions into yours, unable to form a coherent thought and making an appointment, "because everyone is on TTP" (they wont know what TTP stands for though), so you are supposed to be too! And we will be "outdated", for using chat applications. "It's soooo slow!"
most of those problems were self-inflicted
I just saw a lot of them lately popping up on Reddit as static images. So I made the interactive version
As I am not familiar with the details of reflog (I don't recall ever using it) I took a look at the article. I wasn't long until I reached what looks like a caveat: "This command has to be executed in the repository that had the lost branch. If you consider the remote repository situation, then you have to execute the reflog command on the developer’s machine who had the branch." Joe, who works on another continent, quit last week and his computer was a VM...

OK, so we have backups of his VM and we can recreate a clone of it, but will that be satisfactory? Are there any issues with hardware MAC addresses or CPU ids? How far down the rabbit hole of git minutiae do you have to go before you are confident that you can do all basic source-control operations safely?
Ah awesome! Thanks for the link.
The window-opening animation might be a factor (applies across all of macOS).

You can disable it for all windows in all applications using a terminal command:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO

You might need to restart apps to see this change.
Do you think it stifles anything to categorize movies as either G, PG, or neither? It's just a guideline that parents can choose to use or ignore.
IIRC, high dpi erases the need for font aliasing, cleartype, ...
I think I see where the confusion is coming from. emauth essentially already works the way you're describing. It validates whatever session makes the original request. Having the link isn't enough to login on its own.
Yeah.. That is pretty much rule #1 when a place takes you in. Don't tell anyone where you are at.

I have given about 50 old cell phones I collected to the battered woman's shelter here. Even if they don't have cell service they can still call 9-1-1.
> I mean, I work hard even when no one is watching, because I am religious

Interestingly, I work hard even when no one is watching because I'm not religious.

If you are religious, then by definition you believe somebody is always watching.
"use every tool and take every advantage available in order to change reality according to our client's wishes"

We all need a healthy dose of cynicism to survive.
Yes. I allocate 10 hours a week to this. It can be kind of overwhelming. I use the funds to pay for side projects and hobbies.
“People who are excited by posthumous fame forget that the people who remember them will soon die too. And those after them in turn. Until their memory, passed from one to another like a candle flame, gutters and goes out.”

Marcus Aurelius

"19. You may be unconquerable, if you enter into no combat in which it is not in your own control to conquer. When, therefore, you see anyone eminent in honors, or power, or in high esteem on any other account, take heed not to be hurried away with the appearance, and to pronounce him happy; for, if the essence of good consists in things in our own control, there will be no room for envy or emulation. But, for your part, don't wish to be a general, or a senator, or a consul, but to be free; and the only way to this is a contempt of things not in our own control."

Epictetus
Lawyer required in the Bay Area. Meeting early next week?
Hi there, we are a UK based hard-tech startup looking to decentralise and solve recycling with a domestic appliance.

We will be launching in the Bay Area this year and are looking to work with a lawyer through the setup of a US Delaware Corp.

Our founder will be in the Bay early next week and would like to meet with any interested parties.

Check out our project here: www.recirclerecycling.com.

Or see a 3 min explainer video here: https://www.youtube.com/watch?v=OECE0UiNt3k

Please don't hesitate to reach out in reply to this post!

Thanks, Tristan
Ah, I see. I think, in all fairness to him, you express a desire for some 'journalistic' or 'interviewer' skills. I totally understand that, the greats in those fields are awesome.

However I think it's a tall order to ask people in general to excel in two entirely distinct domains, especially at such a 'young' age (MIT must've taken most of his time so far). So with domain-driven people who dabble in media, we get their strong vertical at the cost of more mediocre delivery — but to me that remains sweeter than a "professional" journalist who speaks second-hand about everything, at least for most technical or complex topics.

He's got time to get a lot better at interviewing, podcasting, if that's the goal. Eventually, he can be both a great AI researcher and a great podcaster. Meanwhile, I'll take it regardless because that's the best we've got now.

> Has he interviewed unknown people, nobody would listen to him, IMHO.

If the topic were totally irrelevant, maybe; but I have a fondness for scientists trying to speak to everyone, e.g. on YouTube / podcast / whatever, so I would still listen probably. Like that guy, Robert Miles from Cambridge who speaks of AI safety[1] — delivery wasn't great in the beginning, but damn were the topics incredible food for thought.

[1]: https://www.youtube.com/channel/UCLB7AzTwc6VFZrBsO2ucBMg
"a shambles" is not used (or quite rarely used) in North America, in my experience. Which was what the OP was asking about.

You are of course right that "a shambles" is perfectly fine British English, but that's beside the point.
I'm super confused. Are SHA-256 and SHA256 different, and if so, why in the world would this be considered a sane naming scheme?

If not, I completely do not understand the inequation you wrote, which seemingly lists SHA-256 (and -512) multiple times.
The main thing that people fail to understand is that commits are immutable and the overall commit graph is immutable (with the caveat that pathways in the graph that don't end in a branch head are subject to garbage collection).

A rebase does not destroy information. It creates new commits and moves the branch head to a different spot on the graph.

The reason git is seen as painful is because you can't claim expertise until you develop the ability to form a mental map of the graph. But once you do this the lights turn on and everything starts to make sense.

This is why the mantra "commit early and often" still holds. The more experienced git user will tell the newer people this, so when they come with a mess it will always be recoverable.
Wow, that’s strange. I’m using a similar (but not identical MBP13) setup but I don’t see this happening. Of course :(

I have had trouble with menu bar items where the pull-down menu will not appear on one screen but will appear on the other. That seems to be a Catalina bug.
There is zero doubt in my mind that it's Github that "made" Git. Without it, it would be just another one of many DVCSes. Git's value isn't inherent, it's all down to network effects.
I don’t think moving up the corporate ladder is what Altman considers to be ‘success’
viagogo | Software Engineer (Application Security, Platform, Backend, Fullstack) | New York, NY | Full-time | Salary + Annual Bonus | ONSITE | open to VISA candidates

viagogo is the leading global marketplace for music, sports, and entertainment tickets. We have signed a deal to acquire Stubub, subject to closing conditions.

Despite our rapid growth while revolutionizing a 100-billion-dollar industry, we maintain our start-up ethos and data-driven, collaborative culture. We believe that small, cross-functional teams can achieve extraordinary results. Fans from nearly every country in the world can find millions of tickets to their favorite events in the language, currency, and with the device of their choice.

We provide the widest possible choice of tickets to events around the world and help ticket sellers reach a global audience. viagogo has partnered with many of the world’s leading brands in sports and entertainment while helping fans access unforgettable experiences.

We are an equal opportunity employer and value diversity on our team. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Please email elton.sun@viagogo.com or apply at workatviagogo.com
How about web apps too not show annoying pop-ups which are pretty useless in most cases? Websites which show two pop-ups (custom pop-up followed by browser pop-up) are worse.
The pipeline of promises/maps nicely separates the operations.

Also, writing your own static site generator is kind of fun! Did so for my tiny site (https://ahuth.github.io). Source code is at https://github.com/ahuth/ahuth.github.io, and the static site generator is under scripts/build.