skysight-inc/HackerNews huggingface dataset:
I just realized that it is not necessary to hijack the back button!

1) Watch out for users coming from Google (or Bing) using the referrer field.

2) Choose randomly In 5% of them are redirect them to your shady domain using a temporal 303 redirect. [If Google notice this, they will hate you.]

3) Host a copy of your competitors page in the shady domain, with all the tracking enabled. [This is illegal! You may get a lawyer C&D, nastygram or more.]

I guess that when the user finds your site in Google and click the link, they will most of the time not be sure of with link they choose, so they will not notice the change. And if they realize that they went to the wrong site, they will click the back button and click the search result again, and get the normal page like the 95% of the people.

This is probably more credible if the search field in the referrer doesn't have your site in it, so the user is looking for any generic site that includes you and your competitors.

As I said before, this is shady and some parts are illegal, so don't do it. Google may demote your site, and also you can get some legal problems.
Since this comment thread involved a lot of people talking about their smart devices, I’ll just put out a PSA: don’t bother with cheaper zwave light switches and dimmers :) if you’re looking for a high quality decent price option, just get Lutron Caseta. Or if you want higher end / better style, get Lutron’s RA 2 Select hub (basically Caseta++) for $100 more and then you can use Caseta dimmers or higher end Maestro dimmers that have a nicer interface (but cost 2x).

I’m speaking from experience: I put in a bunch of $35 zwave switches but they are physically worse (ex: thicker metal margins that make fitting wall plates more awkward) and they are more painful to work with the software (ex: setting high/low dimmer trims is awkward compared to Lutron’s in-app approach). I wish I had just gone with the $60 Casetas switches (plus remote if white is your color). The price difference is well worth it.
No matter what you think of Magic Leap generally, they did some amazing engineering here and I think that's worth appreciating. The stacked waveguide model is a great hack around the varifocal plane (accommodation) problem, but to make it work in a form factor that isn't gargatuan was a feat. Yes, it's only two planes, but it's a step forward.

Not to mention that it runs on batteries and is a fully integrated development environment - you gotta hand it to them that this was an engineering feat.
For my personal computing needs I recently upgraded from the combination of an ancient i7 920 quad core desktop and a quad core Haswell laptop to a Ryzen 2700X desktop and a pile of lovely disposable X220 Thinkpads.

On the one hand, for software that's not complete garbage in terms of optimization (scientific software, video/audio software, games, my own code) the difference is staggering, I hadn't felt a change this drastic since I moved from Pentium 1 to Pentium 3. On the other hand, I now know that there is no amount of resources that will make a modern web browser or Electron app run well.

The good news is that now that I feel I deserve good performance I've made an effort to get rid of most of the crap. Apart from disabling JS etc. by default and blocking everything I possibly can I have no solution for the browsers, sadly, but everything else is gone. The Thinkpads all run minimalistic Arch Linux setups and mostly work as thin clients, so overall every system I use is snappy and responsive, for the first time in a decade. I shouldn't have needed a hardware upgrade to return to common sense in computing, but it is good to know that with some discipline and a low tolerance for garbage it is still (mostly) possible to have a reasonable computing experience. Now, if only there was a usable browser out there...
So what you're saying is that sysadmins should all benchmark Oracle products to prevent their employers from being trapped in Oracle land?
> the -10c nights are pretty bone chilling and you start to wonder why you had to go to such a remote and physically demanding place to feel unencumbered by society for a moment

Because there are 8 Billion people in the world -- wrap your head around that, seriously, like think on just how many people there are -- and understand that there is a LOT of demand for nice places, from all over the world.

If you (the broad you, I mean) want it your way you need to climb to the top of the heap, retreat to the fringes, or learn to live with all of the bullshit.
Back button hijacking has been known for ages. This isn't increasing anybody's security posture. There might be a bit more slack if this was actually new.
Nice work! If I could make one suggestion it would be to use hex instead of decimal. It would make the numbers easier to remember (shorter) and I think it would be easier to recognize patterns (Ie. whole scale is 0x333 and major scale 0xAB3).
2x of these https://www.adafruit.com/product/1071 between the mattress and box spring, ultimately hooked up to a raspi zero w
That's a cosmically trivial distance. Yes we could absolutely detect vast amounts of transmissions at that range, and even figure out how to decode a lot of them. For example video transmissions clearly have a tabular data structure, pixel data structure, timing encoding, serial frames, etc. Theres no way they could be natural. You could even see differences over time as video standards evolve and update. That's just one example. Bear in mind in wartime we manage to extract useful meaningful data from deliberately obscured and encrypted data, so determining useful data from vast ranges and quantities of non-encrypted transmissions would be comparatively easy.
My definition isn't (see above). But nothing is perfect. It's hard not to trade even with the enemy, whatever their practices might be. What are the alternatives that don't even lead to slavery? Communism certainly does, but capitalism does not (even if we do some trade with nations that use slave labor).

EDIT: And I should add that capitalism, along with Enlightenment values, has been the biggest force for freedom and prosperity yet.
Best 4 apps for business owners: save time and boost productivity
It's when nobody can read your Gmail emails except....
Download – VPN.com
A usable industrial strength tool needs more than just the compiler and a repl.

The main benefit of an industrial language is the entire toolchain including IDE with code higlighting, intellisense capabilities, debugging capabilities, etc. To provide these for F# in Visual Studio requires continuous investment.

Hence, given the not-entirely-committed feel MS is emanating just now for it, if they don't feel supporting F# as a first class citizen on visual studio is worth the investment, they might orphan it to to open source developers. Who probably would hold good care of the core facilities, but would probably lack resources and interest to provide an entire industrial strength stack. I do hope this is not the scenario, and Microsoft will continue investing in the language as a first class citizen on visual studio.
Christie’s to auction a work of art created by an algorithm
OCaml isn't very extreme in its approach. It's a functional language, but it also allows side-effects and has object with mutable state, for example. It's most certainly a language that is being used mainly to build things. See https://ocaml.org/learn/companies.html and https://ocaml.org/learn/success.html for examples.
I think you hit the bullseye here, because the tasks you highlighted simply aren't done at most other QSRs. They are novel ways to apply human labor to fast food (at least, novel within their competitive space).
I'm not certain what's changed over the years but I used to love going into Salvation Army or Goodwill and browsing their stuff because you never knew what cool thing you might find. Nowadays, they all seem to carry the same picked-over stuff.

I think part of it may be that they have also noticed the cool items and moved them to an online marketplace where they can get more cash for them.
Breaching terms of contract is most definitely illegal and Oracle can sue any time they want. It's not like trademark law, where you _have_ to sue even if you don't want to; Oracle can ignore anything that comes out not looking bad for them, which still being 100% able to sue the pants off of anyone that goes "hey look this product is worse across the board in real world comparisons to MySQL and MariaDB".
That doesn't sound like strength at all to me. Just because it hurts to use a body part doesn't automatically mean the muscles attached to it are weak.
You're right, it is, I had the wrong DB name.
I use Forest drapery rails (https://www.forestgroup.com/). They're awesome, they have a zwave interface build in (the ones I use - they have multiple systems) and they have been 100% rock solid for 4+ years for me. They behave like light dimmers, so you just send them a '50%' message to close them half way etc. Also, you can still open them by hand; if you give them a slight tug, they will open or close the rest by themselves depending on the current positions. Many electric curtain rails, you can't open and close by hand. So if, say, the babysitter tries to close them and she doesn't know that they're electrical, and she starts yanking them, it'll damage the motor. The ones from Forest don't have that.

Furthermore, the company had great service. I wanted these rails when they were just on the market, and I told my installer what I wanted, but he didn't know about the zwave type yet. So I called my local Forest office (in the Netherlands) and they immediately put me through to an engineer who gave me the SKU for the installer to order, and he also gave me excellent advice on how to configure things (in a technical way, not in a 'this is what the manual says' way) and on the different options. They have different types, with different motors, depending on the curtain length. He said 'try the light one first, I think they'll work fine for your length. If they don't work as you want, you can just swap out the motors, it's all compatible. Just tell your installer to return it to <address>, label it <this guys name> and have your installer call me on <guys' cell phone nr> if he has any questions.' That was such a breath of fresh air, being used to companies that jerk you around from one call center lackey to another, reading you prepared scripts with snippets of the manual that you've already read half a dozen times.
Another fun charity fact: Locks of Love doesn't donate most of the hair it receives to people that need hair. It removes the hair not suitable for wigs, then sends it to a wig manufacturer, who then rejects half of that hair donated. About 80% of the hair LoL receives never makes it into a wig. It sells another good chunk of the hair for profit to fund its operations. Much of the money they make goes to overhead and executive pay. And apparently, up to $6 million in hair donations goes unaccounted every year.

People who want to donate hair would do well to research charities that will take their particular type of hair, and take less for profit.
The Voyager probes emit less radiation than your typical cell phone, so the Megawatts of emissions we produce would be very bright on typical radio telescopes on Pluto, I presume.
If foreigners are perceived as being higher risk, and they probably are, then I don't see any problem with landlords discriminating against them in general. It just means that the standard will be higher to offset whatever the risk is. There are some landlords who probably won't rent to foreigners at all, and that's fine, too. There are plenty of places available.

If this kind of thing would bother you, I would strongly recommend not considering moving to Japan.
Did you type your password of FB? This looks like a phishing scam, but it may be just a stupid app grow hacking. Are you sure that the app that wanted to be installed is the real FB-messenger app?
Planets are not normally radio sources. You can detect Earth as a planet from Pluto, and you can say that this planet is a strong radio source in various bands. As a radio source it has changed over time in interesting ways that are very unlikely to be natural.
> A good website give you the ability to move without this button.

I disagree, fairly strongly. Re-implementing behavior that the user already has in their client is at best superfluous, and at worst very confusing.

> It's like Android VS iOS. The first one has a back button, the other don't.

iOS apps implement history as part of their UI because iOS doesn't have provision for one in the default UI. This is changing, as gestures become more and more common. I don't think I've actually used a "back button" on my iPhone in months. I pretty much take its presence as communicating that it's possible to go back, not as a means to do so.
No, Bell Labs did not invent basically everything about the modern world.
I had the same exact dilemma. Finally I gathered the courage to leave my job in the Valley 2.5 years ago and went back home to a developing country.

During the last 2.5 years I have been learning professional web development, doing consulting to make ends meets, and most importantly, spending significant amount of my time in education-related software project that I'm really looking forward to make impact with. Although I don't make anywhere close to what I did in the Valley in terms of money, I'm much more fulfilled cos I know I try to make value in what I'm best at.

So yeah, figure out what you really want, then gather the courage to go pursue it!
Spring and Fall are often the best seasons to visit Italy. Among other things, a lot of Italians go on vacation themselves in August, meaning fewer stores and things are open.
This is funny and sad at the same time :')

Related: does anyone know if a good modal/popup/cookie-warning blocking plugin exists? It's come so far that surfing the web isn't fun anymore.
Until recently, this fellow, David Hahn, was a famous nuclear nerd, aka The Radioactive Boy Scout:

https://en.wikipedia.org/wiki/David_Hahn
Beyond the 2-minute intro video, the audio became very faint, with background noise like a fan humming. Made it tiring to listen to. (Does it get better later?)
Aha those are exactly what I was looking for a few years ago when I tried to do the same, I only found tiny ones with difficult to use interfaces. Thanks!
11 Key Mobile Game Metrics That Developers MUST Track
Magic Leap One teardown reveals 6-layer display and video projectors
What Is the Best Way to Learn Adobe Photoshop
You know, I've always heard that and thought it seemed reasonable, but when I actually started looking through the data I noticed that the top tier cities often have significantly lower median incomes.

The top tier cities also have higher mean incomes. The top tier cities tend to attract the outliers. If you are Mark Zuckerberg, you probably live in a top tier city. But almost nobody is able to say they are earning like Mark Zuckerberg. And if you are earning like Mark Zuckerberg, the cost of housing is the least of your concerns.

It seems for the normal every day average person, they actually make less money in a top tier city.
Everything I know about this comes from the children's book "Pippo the Fool."

Rivals refers to people competing against him in a competition to build the dome. For him to win and get to build his design it was important for him to both prove it could be built and not allow other builders to also solve the design challenge.

I assume for him getting to build the dome was more important than his design ideas being forgotten.
Current global food production is sufficient to meet human needs in 2050
Yeah I know, personally I prefer to use paper, way safer. I plan to just do the full TCP request by hand using the ethernet wire, morse-code-like, next./s

Sure increasing the functionalities increase the risk, it doesn't means the risk isn't worth it or isn't mitigable. Worst case, he fake your back button.. it's not that bad seriously. Google will probably try back buttons and different similar situation now on their engine and deal with theses cases one by one.
Research can, and do, and SHOULD. By writing popular pieces, scientists are basically using the Feynman technique and increasing their own understanding of whatever it is they're learning about
"sleep X" (0–50) is an interesting mix of sleep disorders, child care, programming and some fad of sleeping 15, 20 or 30 minutes every 4 hours.

"My girlfriend is X" shows more younger than older (and a bunch of pregnancy worries), while "my boyfriend is X" shows more older than younger (and a disturbing age range with completion "... and im 14").

"I got X" (0–100) yields grade distributions, but they seem to skew to the top (at least if you go by "percentile in cat", which should be uniform but isn't).
I found a PDF here:

http://cs.mvnu.edu/twiki/pub/Main/JimSkon/Computer_Networks_...

And a Solutions manual PDF here:

https://textbooks.elsevier.com/manualsprotectedtextbooks/978...

and

http://unina.stidue.net/Computer%20Networks%202/Materiale/Co...

An entirely different book is here:

https://www.bau.edu.jo/UserPortal/UserProfile/PostsAttach/10...
To Excel in Data Science Work Hard on Your Soft Skills
The expectation isnt to report to Google. The expectation is to not do this on live sites affecting real people.
>> who do not want to try anything by themselves, because they want to be taught everything

Anecdotally, from a recent podcast on military history, I heard this same explanation for why the Japanese Army did very poorly in some WWII battles where they lost commanding officers early in the fight: The footsoldiers were unable to think for themselves, unable to adapt/improvise, and unable to organize anything other than suicide charges.
This is kind of getting off topic, but this would not at all work for me, and I suspect most job-seekers. When I am job-searching I don't put my search or my current job on hold for a couple weeks while a potential employer 'evaluates' me.

EDIT: this would be nice on the other hand to get to experience the 'real' culture and work environment at a place before I decide to commit to them.
Well, isn't that just Standard ML?
So a paywall similar to newspaper sites? And make it per project per organization? You work at ACME Inc. and you already used your 2 free downloads of Redis for today?

One problem I see is that most open source doesn't get consumed as source code but via language package servers (Rubygems/NPM) or OS distributions (Debian packaging Redis).
Super cool and very beautiful... the online version the page scrolling click requirement is a drag, strop a flow of reading/imbibing....
I noticed both Ryan and Larby (job poster) are in Chicago, same city as DHH. I find it hard to believe being involved in Internet marketing and angel investing they don't know of Rails and DHH, and being in the same city as him, almost makes me think this is a joke the 3 came up over beers.
3. One-click installation on most cheap hosting accounts in the world.

The plug-ins could contain ok to vulnerable to malicious to disastrously bad code and could change from one version to another so when you update an OK plug-in you may introduce malware to your site.
>"Every country is gathering data on everyone. If you think they are respecting your privacy, you’re naive"

This isn't about data gathering or respecting privacy, this is false equivalency. This is about infrastructure, specifically the integrity of a country's telecom infrastructure at the hardware level. The ability to compromise or disrupt a country's Telecom infrastructure is seen as a matter of national security by every country. The article even site the control plane difference in 5G:

>"“This new architecture provides a way to circumvent traditional security controls by exploiting equipment in the edge of the network – exploitation which may affect overall network integrity and availability, as well as the confidentiality of customer data."

There are basically only 5 vendors in the mobile switching space. ZTE and Huawei are both Chinese vendors
while the 3 remaining vendors are European - Ericsson(Sweden), Nokia(Finland) and Alcatel-Lucent(France.) None of those last 3 non-Chinese vendors have a record of human rights abuses, censorship or state-sponsored hacking. If you worked in an agency in a Western government tasked with providing procurement guidelines for network operators in which vendors would you prefer?
That's really good to know, I might try on my next search.
I'm not sure how to respond to your comment (for the record I didn't downvote you). The free market point was obvious to me, but I'll elaborate.

When he chose to expose this bug, either he wasn't aware of an alternative (so called responsible private disclosure) or that alternative just wasn't appealing enough. Since we're dealing with a company that generates income (indirectly) through the product, they risk financial consequences from this sort of exposure. It follows that doing more to incentivize and generate awareness of their disclosure policy would reduce their risk which would have a financial impact. It's up to them to decide how much to money / effort / resources to spend on reducing that risk.

My stance is that public shunning doesn't solve the problem of releasing buggy software. I'm actually a Google fanboy, but (to me) they could do better. Instead we get "The site is completely removed from their index without any notification." Maybe we need to elevate browser security to the level of Space Shuttle safety? Obviously that costs more and takes longer, slowing innovation, but IMO the market should determine that.

TLDR; The idea that the individual is responsible for exposing a companies bugs is completely absurd to me. I'll respect you having a different opinion on it.
I don't expect an official app. There are some 3rd party ones.

Our frontend is a PWA which integrates very well into Android.

Actionable push notifications can be achieved with the notify.HTML5 platform[1]. Nice writeup what you can achieve here[2].

The only thing that cannot be achieved with the PWA is sending location updates for presence detection. But that can easily be achieved with OwnTracks [3] sending updates over HTTP.

[1]: https://www.home-assistant.io/components/notify.html5/
[2]: https://blog.usejournal.com/how-i-use-home-automation-for-wo...
[3]: https://owntracks.org/
[4]: https://www.home-assistant.io/components/device_tracker.ownt...
Maybe they just vastly underestimated the cost of these things and overestimated the return on investment. We have the technology to build a lot of sci-fi. It’s an economic problem, not a technical one. Even if moon rocks were all made of solid gold it wouldn’t make economic sense to fly there and pick them up.
Lightning Network 2.0:Understanding the next wave of Lightning innovations
And you just selectively quoted me to remove all of the qualifications and praise that I used to make it appear that I'm unduly harsh.

In that paragraph where you selectively quoted you removed the clause where I said: "...they are capable of taking games off some of the strongest teams due to their unpredictable and dynamic play", which is is no different to the point you are trying to make.

Fact is, they came last, they were lucky to attend given it was a surprise that their region was given a slot for the first time ever, but proved themselves to be a capable team from a region that is starting to get international exposure, and you are deliberately misrepresenting me.
We already have the concept of the eschaton, or the singularity. Is this a realistic concept? I don't know! But if you accept it, then the inability to see people at or beyond is is simple -- there is a large gap because progress past the point we are at is geometric up to physical limits that we are nowhere near today.
As a (serious) hobbyist, I thought that class was fantastic.
If he really hadn't heard of dhh, you'd think he'd look at number of followers before deciding to attack. There's a 240x difference.
That is a good way to see it.