skysight-inc/HackerNews huggingface dataset:
One of my side projects is battling on a difficult keyword. It's going up and made it to top 5 after 3 years. I'm monitoring SEO using ahrefs. 1 year ago I saw a new website going to top position (grammarchecker.net) out of nowhere so I got interested in finding out their "story".

Domain was new, never saw that website when I researched my competition and it was on top positions on multiple keywords. The tool itself is nothing but a wrapper to `languagetool`, stuff that you can see on hundreds of other websites starting from page 2 in search results.

Digging through the data I was amazed to discover that he's basically running xrummer to comment on all the possible blogs and forums out there, on discussions and topics completely unrelated to the target website so yeah 2000's hacks are still valid. 1 year passed and he's still above me.

How are they unable to detect a comment spam towards a new domain? Blog posts spammed to death with thousands of unrelated comments that even my 8 year old could spot.
It looks like there's another issue that is not quite mentioned: the Chrome code generator is using %rbx to point to the start of the WebAssembly memory, which means that the available addressing modes are severely reduced and a register is used up.

It seems like that it could use a %fs or %gs segment override instead (one of which can be programmed arbitrarily at least on Linux), which should be cost-free on all x86-64 processors and would solve the issue.

Once this is changed, the only remaining fundamental unfixable differences would be reduced cache efficiency from the extra bytes for the segment override, and the need to reserve an extra register for the wasm stack pointer.

However, running WebAssembly code in a separate address space would allow to run arbitrary code, although this would have the drawback of higher memory usage and IPC slowdown.

Is there any article discussing the rationale between Firefox and Chrome's current approach and whether they plan to use either segment overrides or process isolation?
Affordable desks space in the heart of Shoreditch
True, I worded it a bit wrong. But the metal case is a huge improvement over the plastic die package on the Pi 3 B and earlier—a heat sink helps a little but you don't yet _need_ one if you use a fan, since the metal is much better at dispersing the heat.
> But there's nothing secure about the WoT.

I haven't read your blog, but this sentence unfairly paints WoT with PGP/GPG's problems.

It's completely reasonable to have a WoT that operates correctly when at least a single participant isn't completely incompetent. That's how git works.

I haven't looked closely but I'd be willing to speculate that PGP is to WoT what C++ is to fast compile times.
Ok.

But a big project like this has to gather its requirements somehow. Do google then have dialogue with a representative of the government?

Bing and outlook is (or was at least around 2015) accessible and localized in mainland China.

I wonder how they did it?
SpaceX StarHopper engine test and unexpected fireball (4k video)
>These types of Visas typically require that you do graduate studies in a US academic institution to be considered "high-skilled".

I don't know that the word "high-skilled" is used anywhere in the actual law(s).

There is "skilled" (EB-3) and "advanced degrees" (EB-2). The latter will usually require an MS degree.
You are much more generous than me.

I avoided the tourists with luggage looking puzzled standing at the front door; if I saw some I'd use the rear door instead.

When they rang my buzzer, I'd tell them AirBnB was banned, and leave the line open so they couldn't buzz anyone else for 2-3 minutes until it disconnected.

I also reported the apartments to the building owner, and they were kicked out after a few months.
Do you know the status of value types for Java? I see they were slated to be in v10 of the JVM, and I can find discussion [0] up to a year ago about them making it into the language, but that's ass far as my googling has taken me.

If Java can have struct access into native memory (without the presently complicated API [1]) that would open a lot of doors and get it to near feature parity with the CLR.

[1] https://docs.oracle.com/javase/6/docs/api/java/nio/ByteBuffe...

[0] https://news.ycombinator.com/item?id=14583530
ARM Clang does not require optimizations to be switched off, and is certified for SIL3/ASIL4, IIRC.

Edit: https://store.developer.arm.com/store/embedded-iot-software-...
"If you're being interrupted, it's because you're interruptible"

What a load of victim-blaming shit. There are people, and I've worked with many, that would have interrupted Jesus preaching the Sermon on the Mount.
I dunno. Do you want fire trucks sirening through the city blocking traffic every day?
SD cards have a limited number of writes so if you have the OS constantly writing to it then eventually it sets itself read-only.

You can mitigate this somewhat with https://github.com/azlux/log2ram

With some finagling you can get them to boot an OS from an external disk then your SD card can just hold a read-only boot loader.
Oh, right! All Linux has to do then is link pthread into the kernel and all their problems will magically go away.</snark>

The original purpose of C was to write operating systems; at some point that was basically discarded, and it is now incredibly difficult to write an operating system safely in C anymore. It's like juggling lightsabers.
> The last thing you want for that type of programming is a huge, complex virtual machine to worry about. That plus memory issues, slow compiles, complex deployments makes it not really in the running.

Sorry, but I don't buy this at all. golang also ships with a runtime, that's why binaries are dozens of MBs.

The JVM is very configurable, which is what I assume you mean when you say "complex". This configurability is what allows it to be tuned to the task at hand. You can cap the maximum memory it's allowed to use, try out different GCs based on your use cases, etc.

Compilation times are not slow the least bit, especially with incremental compilation. Incidentally, for the majority of the time, it takes way less time from when I press the run button for a Java/Kotlin project in the IDE to having it up and running, compared to projects I worked on in golang, where the entire code base has to be rebuilt.

People keep repeating things like "memory issues" or "complex deployments". For a long time now, people have been shipping self-contained "fat" or "uber" jars. Running them is as simple as `java -jar program.jar`. And since the JVM defaults to G1, memory usage is generally less - the JVM is tuned for performance at the expense of memory saving, but that can obviously be changed, even more so recently with GraalVM[1]. Java has already been used on embedded systems (including card readers) - even Spring that has a reputation for being "bloated" can run on a Raspberry Pi.

[1] https://quarkus.io/
First of all, this bill benefits people that are already in the US and working there for close to a decade, so all that text about diversity in your post is completely irrelevant.

Looks like you need to advocate for national quotas on H1B visas, so you're barking up the wrong tree.

>Country quotas have existed across the globe and history for a reason

Not really. Do you have examples of other countries still enforcing a country quota on work visas?
Isn’t this illegal? You are not allowed to discriminate by gender.

On the other hand, you can promote your postings through women-targeted meetups (women in tech, geek girls carrots).
Intel’s New CEO Blames Years-Long Chip Delay on Being Too ‘Aggressive’
> Why isn't he turning HIMSELF into a cyborg but his son?

It'd be a little silly to install an insulin pump on someone without diabetes.
> Literally everything you said except the part about using the language you want has been true of Java for at least a decade. Everything old is new again.

"Literally everything you said except the part about inflatable tires has been true of wooden wheels for at least 3000 years. Everything old is new again."

Sometimes, reinventing the wheel actually makes sense.
No doubt Epstein is guilty of horrible crimes. And while he is a troubling character, defending troubling people hasn't usually been much of an issue (OJ Simpson, Bundy, Khalid Mohammed, etc).

So why the outrage over another bad guy? I think the obvious answer is some things are to the public conscience more terrible than others, at least at a given moment, specially if they are in the zeitgeist.

As for the weight of the testimony, that should be up to the judge and jury to decide whether it was valid. I mean, lots of these high dollar defenses rest on semantics rather than the spirit of things (tax cases, etc).
I think you are linking to a doc not quite ready for public consumption.
I think a lot of people just get excited about code for code's sake (vs code as a means to deliver a product) and get creative... It's not really a problem, unless your company culture sets up a natural conflict by highly valuing both knowing the latest shiny frameworks and also providing manufacturing-style time estimates to complete work...
One thing that's easy to overlook is risk. For example insurance - the hotel is basically liable for things that go wrong there. They also have insurance to make sure they can pay up when needed.

Does your airbnb host have proper insurance? For example you flood the apartment you rented from airbnb and the downstairs apartment owner sues you. IANAL but I'm fairly sure that usually in home insurance cases short term rentals aren't covered.
If that were the case, then those numbers would appear in various compensation tables shown in various websites.
The complete question is how to achieve the ideal seated posture and/or maintain it. I like the idea of height adjustable desks for the simple reason that it can be lowered/raised to the exact height that's correct for your build. For ideal posture, your thighs should be parallel to the ground, your back should be straight, and your arms slightly lower than parallel to the ground when you're typing. Ideally your monitor should be at eye level to avoid getting "tech neck" which all suggest having height adjustable monitors and desks, and your chair able to adjust height and offer optimal back support.

It's a really long way of saying that even if there is an ideal, perfect chair for you there's no way that can be a universal recommendation.
> Ergodox EZ

Wow. This is basically a mashup of my two favorites—the Kinesis Advantage 2 and the Kinesis Freestyle Edge!

I'll definitely consider trying one of these out, too.
It will, when it has all capabilities of a human which may be never.
I don't have a great summery on hand.

High desert regions typically have the greatest diurnal-temperature variations, while low-lying humid areas typically have the least. https://en.wikipedia.org/wiki/Diurnal_temperature_variation

Soil temperatures under cotton in Egypt:
https://www.cambridge.org/core/journals/journal-of-agricultu...

(4) The main effect of irrigation on soil temperatures is to reduce the amplitude of the daily temperature wave, no sudden change of temperature in the root zone taking place.
Better link that also makes it obvious this is a beta release: https://blog.linuxmint.com/?p=3773
Search for "volatile" in http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/Extended-Asm.htm...
>actually I would argue every person has to wait for a decade before they become permanent resident, even the marriage people

For people of equivalent degrees and skills as those Indians, the wait is often about 2 years for EB-2. So no, almost no equivalently skilled person needs to wait a decade.
Is that because some algorithm assumed link cycles weren't possible?
Dr. Ming clearly enjoys talking about herself.
No affirmative action is not 'illegal'. Nobody is being hired by just making the list. Its a recruiting effort, right?

Now, if a company said "We're only hiring from this list" then that's a problem.
Climate change can fuel wars
EPA's New Climate Scientists Are Not Vetted and Have Conflicts of Interest
Home media server. Encoding 1080p video brings the temp up.
Yes, please tell this to the next doctor you see who saves your life or cures your disease. /s
What's amazing is I figured this was £400 per month and I agreed. Then I clicked the link and discovered it was per year.

Socialized medicine can't get here fast enough.
On the flip side, the Facebook/Apple/Google engineer would be exposed to intense competition from overseas engineers and/or immigrants, while the doctor has a government-enforced monopoly on his degree.
You should try noscript
Microsoft and AT&T sign $2bn multiyear strategic alliance
My impression is that this form of apartment ownership ("bostadsrätt") is uncommon outside of the Nordic countries.
Hey just wondering what Indians are giving to the US' native population that built the country giving them jobs? My great-grandfather, grandfather, and father all fought wars for the country to make it a better place for us and our children. Now the 2% who control the country are importing you to compete with me for jobs. How is that fair to me? You are only thinking of yourself here.
One scenario is if you specify your listing is for 2 persons and you rent to two guests, but then there is a party of 14 and you get back the place trashed. You can prove they lied.
For me, the key to not burnout (fast) is to have separate mindset for hobby and work.

Say, my hobby will not relate in anyway to my work (that's quite obvious) but also not about personal development, nor about maximizing my "potential", nor about peer pressure, nor a way to make passive income or how it'll help me in my life in the future, because that'll be the best recipe for burnout. Those business/self development jargon words can stay within 'work' realm. Your hobby can have those features of course, if it comes naturally, but I will not put it as priority as to WHY I choose something as my hobby.

Hobby for me is purely hobby. Things I can lose myself into and not worry about ANYTHING ELSE except things in front of me.

P.S. My day job is high-precision graphic designer, my hobby is clay sculpting. There's something calming and relaxing about its low-pace nature — unlike digital hobby though.
Both keyboards are programmable, and it's extremely easy to do so with the Freestyle Edge.
That probably depends on the training and the frequency of false alarms.

If air-raid sirens (which we do have here in Switzerland) would start sounding, nobody would seek shelter, because everyone would consider an attack too unlikely.

Of course, in retrospect, it would have been better to call the firefighters first. But to make such consequential decisions three days into a new job requires proper training and clearly defined procedures.
I'm not from the US, nor planning to move to or live in the US: isn't this a blatant move to block Chinese and Indians? ("two countries")
fyi

"Measurements of performance" https://www.ibm.com/support/knowledgecenter/en/SSGU8G_14.1.0...

"Latency and Throughput" https://www.oreilly.com/library/view/web-performance-tuning/...
Is this just about how fast the CPU is, or is there some other reason the k8s experience is better now?
> Right to be forgotten gives the individual the right to have his data removed from permanent storage by companies, for whatever purpose: not sure how it relates even remotely with censorship.

Books are also permanent storage, often stored centrally in public libraries. Does an individual have the right to have information about him removed from books in libraries? Wouldn't that be a kind of censorship? The only difference is that so called "right to be forgotten" applies to Google's electronic storage rather than your local library's books. Just like you don't have a right to remove pages about you from your local public library's copy of your high school yearbook, so you shouldn't have the right to remove information about yourself from Google's indexes. Both are censorship.
that's the problem of broken H1-B system that indians abused for a very long time and enjoyed the benefits of getting tens of thousands H1-B eveyr year. Now are paying for it by being in a queue.

H1-B is a temporary visa for 3 years, and was designed as such. This is not a guaranteed GC, so let's talk about who is abusing the system from working as intended, rather than lifting systemic barriers that will hurt everybody (including american citizens that will lose their jobs really fast)
> I don't really know what to say here because, well, it's true: they don't. The majority of users of technology are not technically savvy and just want to write documents, talk to their friends, get work done, etc. They don't know how it works and don't really much care, they just need it to work.

So why bother making Haiku? All of that strawman's needs are served perfectly well, in fact even better, by a Chromebook.

Maybe this is something you can only really get if you grew up with computers that booted into BASIC.

> We developers are obviously "power users" ourselves, so we need the system to work for that case; and lots of our users could not write a line of code to save their lives, so we need the system to work for that case, too.

Sure, and I'm saying that a system need not put a wall between the two. One side that understands "how it really works" and another that is presented with a facade and expected never to look behind the curtain. A well designed system can be understood in pieces, or layers, giving the user a path to more power and a better understanding of their tools as they seek it at their own pace. The attitude I'm against is the one that says if you don't want to do the "normal user" thing, then the next step is a C compiler.
The bright young kid from Saharan Africa has a less chance of being hired by a company right now because he will get his green card in 7 months, compared to 70 years for a less bright Indian worker. Companies can pay the Indian worker less to retain him for a decade since he cannot switch companies easily unlike the African worker. It also reduces their employee turnover so they prefer Indian workers. This new law will make it more likely for that African worker to get hired because everything would be on an even footing so the bright young kid would get preferred.
This is a weird hill to want to die on. Self-driving is currently statistically safer than human driving. Yes, caveats, for only the domains on which self-driving has been well-trained.
Selective breeding is just one way to enhance expression of particular genes.
Hong Kong Metro Collision Report Investigation Panel Report [pdf]
What about insects and other animals?

Can you show that the argument “Human skin blocks HF radiowaves” translates over to the birds bees and other animals?

Seems we already have had colony collapse disorder and other things possibly because of cellphone signals. Even 3G:

http://www.cnn.com/2010/WORLD/europe/06/30/bee.decline.mobil...
It depends on the state but almost every state has a law saying something along the lines of areas that have elevated natural expectations of privacy - rooms such as bedrooms or bathrooms a reasonable person could expect to have total privacy - cannot be recorded without the consent of every single person in the room. So, in general, yes.

BTW, some states have laws that extend this to an entire living space, including kitchen etc.
How was that accomplished? Extremely nice image!
I'd be willing to bet that a massive number of frameworks, especially the smaller ones, start out as something a dev writes for themselves to use in an app, then just decides to release it because why not. That's a good bit different from (and a lot more realistic than) concerted efforts to just pump out new frameworks in isolation just because.

I generally see the whole "framework paralysis" as being fairly artificial and more just a convenient complaint to make. React/Angular/Vue have the enterprise space pretty well covered and you'd be more or less fine just picking one of those by throwing darts at a dartboard, unless you already have a preference for paradigm or style, in which case just pick the one that fits. These things are mature, after all. And the first two are backed by companies with huge vested interests in the frameworks being good, as they presumably dogfood them to hell and back.

Beyond that, I feel it matters much less what you use. But still, the general idea of just picking the one that best matches how you think about writing an app is still workable advice. It isn't like you have to look into every single framework ever, you just check out ten or so major ones.
Never seen these before and just bought one! I'm going to try running some old 3d games via Wine on the Pi and this fan will probably really help performance. :)
Companies foreign to China cooperate with the local government for another reason also: they want access to Chinese customers.

If Google were to refuse the Chinese terms of business, they would be barred from doing business with the largest population in the world. And the climate over there is that their government risks little political capital in banning non-compliant firms.
Thanks for this. The original article seemed too much like a PR puff piece.

“a significant portion of the lobbying done in favor of” the bill “was bankrolled by tech companies.”

Why any IT professional would trust in the big lobbying tech companies to act in their interests is beyond me.
The fzf.vim[0] plugin offers similar capability in vim to give you this: https://asciinema.org/a/171913

[0]: https://github.com/junegunn/fzf.vim
> I at least hope governments will ban Baidu from ever competing outside of China.

"If you open the window, both fresh air and flies will be blown in." 邓小平

That ideology works and benefits China only if there is a disparity between what China is allowed to do in the rest of the world and what China allows the world to do. I am also convinced that restoring an equal relationship is a great way to make the Chinese problem settle on its own.
Just to drive the point home, compare:

* the amount of time some pedants waste at a PGP "key party"

* the time it takes me to accept a merge request from someone who made a commit in the gitlab UI using Internet Explorer on their grandparents' malware-laden Dell desktop

Both examples leverage WoT.

Edit: hehe I wrote PGP "key party" instead of "key signing party."
This is a really optimistic look on the system. Yes, teachers do get long breaks, but they often have to plan, grade, etc during those breaks. You also have extracurriculars (sports, band, clubs, etc) which require work during breaks and outside normal teaching hours. It really doesn't help that things like TA funding are quick to get axed when times are tough, increasing workloads for teachers.

Despite how neutered unions are in some states, without them, there would be routine labor law violations (the principal at my high school tried to force teachers to teach 4 classes a day despite state law requiring one class block be set aside for planning/grading). State legislatures also tend to pass bills for improvement programs without providing appropriate funding for training or materials, further straining resources and often inhibiting the ability for teachers to do anything but teach to the test.

>there are teaching jobs anywhere there are people so it's relocation-friendly.

This is true, but salaries vary widely. If you have a partner with a good-paying career, you can afford to relocate to wherever, but if you're single or otherwise not flush with cash, your relocation opportunities are limited. It really doesn't sink in how little they're paid until you come across your teachers stocking shelves. They put up with a lot - shitty legislatures, parents, administrations, students, poor facilities, underfunding, and pay that (in some states) is less than minimum wage when broken down hourly.
Europe Set to Race Past US in Battery Manufacturing
Must be a Poland thing. The hostels I've stayed in in western Europe have all had dorms.