skysight-inc/HackerNews huggingface dataset:
>The inevitable fate of the US is to collapse in the same way the Soviet Union did in 1989.

While the final phase took several years, USSR collapsed in 1991. 1989 was de-facto collapse of Warsaw Pact (Berlin Wall).

I lived in USSR/Russia back then, and for the last almost 2 decades i've been living in the US. While a bunch of things went downhill during that time here, the US and USSR doesn't even come close. Specifically, in major part the USSR collapse was due to lowest (at least among developed countries) productivity of its economy, from agriculture to high-tech. The country basically ran out of food. Compare that to the US where economic productivity, from agriculture to high-tech is among highest in the world. Granted, the current administration seems to be hell-bent on doing as much damage to the US economy as possible, yet i think the US economy will be in pretty good shape even after those 6 more years that Trump is going to spend in the office (the damage he is going to do in the next 2 years wouldn't be enough for his electorate to trim their enthusiasm).
Having attended Berkeley, and gone through that "honeymoon phase", these kinds of articles capture exactly why I left the Bay Area. Sure there's lots of opportunities, but most are morally bankrupt. There's a reason the greatest teachers have all said, clean your room before you change the world. San Francisco can't even clean after itself. It's not going to make the world a better place if it can't even take care of itself.
There is only uproar for war contracts... turns out "Do No Evil" isn't as important as "get a paycheck that allows you to live in the most expensive real estate in the known universe"
Between this and https://news.ycombinator.com/item?id=18072106 it seems clear that you don't want to use HN as intended, so I've banned this account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
Sorry G, but I can't be bothered to read and investigate this crap all the time.

I'm sick and tired of Google (as well as FireFox) and have increased the use of alternative browsers, thank you very much.
Link to judgement copy - https://www.sci.gov.in/supremecourt/2012/35071/35071_2012_Ju...
When I first saw that section I guessed maybe she had eaten pine nuts, but having experienced the taste disturbance (metallogeusia) those can cause, I decided her symptoms were much less unpleasant.

https://en.wikipedia.org/wiki/Pine_nut#Taste_disturbances
For goodness sake, why are there so many articles about google on top of HN these days!
Can you try setting "content.cookies.accept" to "all" instead of the default "no-3rdparty"? If that doesn't help, can you set with --temp-basedir?
> Approximately 1.5 million NGOs operate in the United States

.. what does that have to do with anything?
or hacker news is :)

Besides Chrome 69, issues like this are not new, we are just taking a moment of "wait a minute, Google is bad? they also did X, Y, Z in the past"
> they can carry on running python 2.7 forever

would they do this? does anything macOS internal depend on python 2.7?
Being charitable, I think the parent means that the python developer sticks all the dependencies in a directory and creates a bash script to set PYTHONPATH and launch. The user receives a directory rather than an executable, but only has to use the bash script, rather than worry about any of the Python in the directory.
The load8_s instruction will check that the computed offset into the memory of size 64KB (1 wasm page) does not index past the bounds of 64KB. If it does, the program will trap.
The parent comment stepped into incivility, but you've jumped into personal attack. We ban accounts that do that. If you'd please review https://news.ycombinator.com/newsguidelines.html and follow the rules from now on, we'd appreciate it.
edit: full disclosure, ex-Googler. I am biased. Met a lot of people who look the other way until even the other way is salty. "I build Google Forms, I do not wrong" ... It is easy to believe you are doing good for the world when you forget your product helps the company take over the world. Again, biased and salty myself
Where to Find a Real Sugar Daddy in Canada
Google Drive Move Files feature is broken
I don't quite understand the objection here, this is fairly elegant in my opinion, you have a single opcode used to encode several operations by using "special cases". In my experience it's rather common in RISC IAs.

If the author doesn't like this they shouldn't look into MIPS because it goes well beyond that. You see, MIPS has a special "R0" register that's always 0 (AARCH 64 does as well by the way) so you can always use it as a placeholder in other instructions.

As such, there's no real MOVE instruction, it's just an assembler mnemonic that assembles down to `OR $target, $src, $R0`. NOP? It's by convention `SLL $R0, $R0, 0` (which has the nice property of being an instruction encoding as "0x00000000"). You want to negate a number? `SUB $target, $R0, $src".

Since all instructions are 32bit wide you can't load a 32bit immediate value in a single instruction, instead the assembler's "LI" mnemonic generates a pair of instructions (LUI/ORI) for large immediate values (ARM prefers PC-relative loads).

You have a whole bunch of mnemonics in MIPS that are just aliases around other instructions. I always thought it was pretty clever.

In summary you can have this assembler listing:

1:
sll $0, $0, 0
or $t0, $t1, $0
li $t0, 0xabcdef
sub $t0, $0, $t1
j 1b

That will disassemble to:

nop
move t0,t1
lui t0,0xab
ori t0,t0,0xcdef
j 0x0
neg t0,t1

The only operation here that I would qualify as "high level" is
the reordering of the "neg" instruction into the delay slot (note
that j is no longer the last instruction). Everything else is
very straightforward substitution and if the assembler didn't
support these mnemonics we could implement them with very trivial
macros.

Note that even x86 assemblers do that to some extent, for
instance "nop" assembles down to an instruction with no side
effect (typically `xchg eax, eax`). Furthermore there are a bunch
of mnemonics for the same encoding, for instance JAE (jump if
above or equal), JNB (jump if not below) and JNC (jump if not
carry). Overall instruction encoding is also massively more
complicated in x86 (and even more for amd64) so the assembler
needs to handle many more corner cases than the simple
substitutions of ARM and MIPS. As a brain teaser, consider the
following similar looking amd64 instructions that load the 32bit
value pointed at by a register (the only difference is that the
first one dereferences the pointer in %rax, the second in %r12):

mov %eax, (%rax) ; assembles to 89 00
mov %eax, (%r12) ; assembles to 41 89 04 24

I can't even be bothered to walk you through this but basically
it has to do with the fact that %r12 happens to be encoded as
%rsp + 8 (because registers r8 to r15 are effectively a hack
since x86 only supported 8 GPRs) and %rsp has special semantics
in this addressing mode which mandate a different, longer
encoding otherwise you end up with an ambiguous instruction.

Yeah, I think in retrospect we can give ARM a pass for their ROR
shenanigans.
Ask HN: What makes a great domain name registrar?
Following the recent zoho.com downtime, an interesting discussion emerged about choosing a registrar. I always assumed registrars were "just" middlemen between you and the registry (ICANN for example), and that the cheaper the better.

Apparently I'm dead wrong. A bunch of people said that MarkMonitor was the gold standard, and those guys don't even have a pricing page so I assume their service must be a lot more expensive than your average registrar.

Hence my question: what makes a great registrar? What job do they really do? Why would one be willing to pay a lot more for what may seem like the exact same service (forwarding an entry and a fee to a registry)?
>Who knows what Google is planning to change next time?

It's not exactly a secret. Go download Canary and see what's in the pipeline.
Really? I got everything disabled in myactivity.google.com (except YouTube history, I need this), but I can still do searches in Maps.

Have you tried from another device or browser?
seems like the 1password cli could be used to avoid needing a plugin?
When I found out the Google update service secretly wake up at night to scan all my hard drive's they where quick to remove that "feature", but I'll never use a Google product again. (it could also have been a malware or virus). But who cares right ? Today everyone uploads their IP to the big vendors who's business model is far from only providing cloud storage.
Ask HN: How can I get more stable career as a software developer
I have been working as a software developer for 3+ years now and due to a string of bad decisions and trusting easily I have ended up switching 4 jobs in past 3 years. Hence my hireability has gone down and hence I am struggling to find a stable, long term working condition. Also my skill sets have increased in terms of backend engineering in interviews I am unable to give any concrete answer to domain specific knowledge input. This becomes a hinderence for many companies. Any input in terms of how I should approach next steps and choose a stream to work and also where should I start will be great help.
Don't worry, I appreciate your care but don't mind "an attack against my interpretation" :-)

It seems that I will have to introduce the actual Buddhist (Nyingma/Bön Dzogchen) non-duality interpretation of this in a more or less simplified way to make it (including the "We are all Kosh" part) more clear but be warned, it may sound a way too bizarre. I don't insist it's true and my initial intention was to leave it for the people interested in going this way to discover on themselves as it makes little if any sense before the experience. Ready? The "true self" you can directly perceive this way is just one for every sentient being (my true self = your true self, "by reference" not just "by value", it's the same object, not just same class) and it is kind of the absolute, the only thing that actually exists, everything else (including our feelings and beliefs (our ego), bodies, cars, events and everything) is an emanation of it, like a wave on the surface of a lake. The idea of everything being just an emanation of yourself seems less weird or even rationally obvious if you apply this to "everything in your dreams" but the real life is considered to be a phenomenon of little fundamental difference from a dream. I am not a real guru and may probably explain the things wrong so whoever interested should better watch a lecture of the actual Buddhist (Bön) teacher[1] (it's rather fun, easy to listen and made as free of any religious mumbo-jumbo as possible, the chant in the beginning is very short but the guided meditation that follows the introductory speech is important).

Obviously, the interpretation of a skeptic materialist capable to experience this "true self" and observe their ego is going to be it hardly has anything to do with any kind of absolute and probably is not a real object (needless to say shared between everybody) but just a sort of feeling produced by our bodies.

I believe neither of these interpretations can be rationally proven correct or wrong (it's a transcendental matter) but regardless to which one do you stick to it seems fairly easy to recognize that your feelings, your beliefs, your addictions, your DNA and dopamine receptors are you in the same degree as your left hand thumb is.

Keeping consciously aware of this as constantly as possible may gift a person with an amazing level of emotional balance and having the direct experience of "the true self" can strengthen it to an incredible level (and as a bonus probably let you actually feel less pain when it hurts physically[2]). Deep recognition of the Buddhist interpretation ("rigpa") also gives an awesome sense of union with everybody and everything, blissful presence in every single moment and sets your free of sorrow and worrying.

[1] https://www.youtube.com/watch?v=frQVcizEkmI

[2] https://news.ycombinator.com/item?id=17935554
We've banned this account for repeatedly posting unsubstantive comments.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll use the site as intended.
Ugh, I shouldn't post while 1/2 awake on 12 hour flights. PagerDuty fired me before I was vested. I was 1/2 evangelist, and 1/2 "DevOps" but took the 50% pay cut so that I could focus more on evangelism, I don't really like tech work anymore, I don't feel like my contribution is significant enough just being a grunt. During AWS Re:invent I signed us some major customers, but we had a bad outage, so they fired me for the AWS outage. Really. I think it was an excuse, and pg, or some other YC advisor told them to fire me and take back the stock options. After I pointed out how jacked up this was, they offered to bring me back as a contract evangelist, but I hold grudges.
I don’t want to be logged in in my browser at all

Same here. Why does Chrome log you in in the first place?

I mean I know it from the companies perspective of course. They want to consolidate as much data about you as possible. And tie you into their ecosystem.

But what is the user facing benefit? Syncing your bookmarks across devices?
Hence your company policy.

With AWS you are the company, and you should be allowed to set your own policy, and decide things like whether you trust yourself enough to store a backup key in a safe or something similar.

Suggesting Amazon should treat you like some employee of theirs is silly.
~ club
Wasm has efficient 16/8 byte load/store instructions. 16/8 bit data types are irrelevant on x86 since it internally uses 32 bit registers anyway.
Diabetes apps operate on one of the most lucrative markets (health), and are essential and even life-saving for their demographic. Not a mere nicety for some creative professions...

Also, diabetes narrow? 30 million have it in the US, I'd say those are way more than DJs that need to recognize tunes, and have much more motive to use an app that helps them keep track of something that can have huge impact on their health...
"Sell your data" is the widely-accepted common term for the business model of a company that analyzes user data in unfathomable detail in order to charge advertiser Johns more money when that company pimps out their users' minds like sex traffickers pimp out the bodies of prostitutes.
> Given that the tax brackets are even more progressive than in the US, the impact seem huge.

And that's why income taxes revenue pale in comparison with payrol taxes. Presidential candidates can claim to lower those every time they want better polls because they know it is not where the money is coming from.

2017:

- income taxes = 78 billions
- business taxes = 60 billions
- VAT = 203 billions

Seems ok. The gem is hidden in the social security budget (http://www.securite-sociale.fr/IMG/pdf/plfss2017_web.pdf )

- social security = 480 billions
Personal attacks are not allowed here. If you do this again we will ban you.
China coal power building boom sparks climate warning
Tokyo Ghoul Tribute New Tab New Tab Page
You have to agree, though, that it depends on the value that the minimum wage is set at? If you set the minimum wage at a senior developer level, anyone at the junior level will be unemployable.

So if we agree that at some level of the minimum wage, businesses would not be hiring someone because they cannot pay them below minimum wage - then why do you think this is not happening to some people at the current level of minimum wage?
Window Replacement Company in Sacramento
Infinite Energy, A Window Replacement Company, best in El Dorado, Sacramento, Placer &amp; Amador Counties. It offers Modern and well-insulated Window replacement services.
Yet another article about a three letter acronym without mentioning what it stands for. It's infuriating, even Wikipedia [1] doesn't seem to know what it is.

[1] https://en.wikipedia.org/wiki/APL
Cheapest VPN in 2018
Which will not work on the provided example, thus leading to memory corruption.

Where is the WebAssembly implementation that traps on my example?
Language / words: The Allusionist and BBC's Word of Mouth
Science: In Our Time, Inside Science and the Science Hour
I do think Google has turned a corner recently.

They've achieved so much ubiquity, that their offerings are becoming incompatible with an open web.
> But what is the user facing benefit?

Syncing bookmarks, recently opened tabs, passwords, autofill(?). These are genuine benefits when you're working with laptops, desktops, phones and tablets. Whether they're worth the cost of data mining is another matter of course.
Which trade union?
Without invading our privacy, does Google even have a business?
I don't see how having the sign-in sync turned on by default can be compatible with "privacy by design and default" as mandated e.g. by the GDPR. I wonder if they will have to offer a EU version of Chrome soon therefore.

Anyway, 90-95 % of users will probably just stick with the default value because they either don't know about the option or don't care enough to change it, hence from Google's perspective introducing it won't hurt their data collection efforts that much while they can at least say they did something to protect people's privacy. This is why I think "privacy by default" is so important, and it's sad to see that some of the largest players in the data collection space still ignore it.
You might consider Google then.
yeah like in "this is just temporary code we put in production, we'll clean it later" :-) :-) </joking-with-a-touch-of-cynism>
Rachel by the bay sounds like a Googler...

When you guys solve this problem, come tell us the answer please.
https://www.prospect.org.uk/
The means might not justify the need.

e.g. Psychological support could be via a webchat platform.
Cython is a pretty good Python to C compiler and in its latest release is using type annotations... the thing is, you shouldn't need to compile your whole program (compiling is really slow and interpreted Python is fast enough for most of the code).
Sooner or later I'll move away from Gmail b/c they make it hard to U2F be used with Firefox. More U2F is the way to go, hopefully everyone supports it in the not too distant future.
This flamewar is wretched enough without embedding an even more wretched and off topic flamewar into it. If you do that again, we will ban you.

It's also, in this context, a personal attack. If you do personal attack on HN again we will ban you.
I believe we are witnessing the result of a company offering not just a series of products but a whole lifestyle, and it is too hard for consumers to live without it. Best game plan you could ever imagine... Internet becomes connectivity, offer free search among connectivity, build products that promote connectivity, step 4: profit.
I'm glad I have a 2006 car without any of this crap with a Pioneer head unit that has no Internet access (although it can bluetooth connect to my phone; but just for audio/calls).

Needing to update maps using an sdcard doesn't seem like a limitation at all to me. It's a big advantage! I control when my stereo makes updates .. and my stereo doesn't track me!
I can't listen to radio while I'm driving. I'm feeling it drains my attention and I feel like I need 100% of it while I'm driving.
The sorry state of TLS security in enterprise interception appliances
I love this podcast - it's such a lighthearted escape from daily life.

One thing I couldn't find out from their website: what happened to the fifty-odd early episodes which're no longer available?
WebAssembly protects the host from memory corruption by the user module. To do this it does a bounds check before executing the load. It does not protect a user module from itself. It does not change the semantics of C.

Relevant documentation http://webassembly.github.io/spec/core/syntax/instructions.h...
I doubt there'd be a demand. We are the vocal minority here on HN. I think it's more likely people like us will buy older cars with non 4G/cell based head units.
These are genuine benefits when you're working
with laptops, desktops, phones and tablets.

I work with all of these devices. Yet I don't want any of that syncing.

The thought that Google wants to send my 'recently opened tabs' to their servers makes me shudder. So they get the whole browsing history of every one of their users? Of all the pages that have nothing to do with them?

Same with passwords. So they have a gigantic database with all of their users passwords for all the services the users use? Even those totally unrelated to Google?
PowerPC assembly is going to blow this guy's mind.
and pi.hole. Privacy at its best.
%s/sell/monetise/g

You know what they meant. Google is milking users for all data they can derive from their activity and creating value from that. It's not so much the use of the data that's the problem as the lengths they go to to create that data.

I recall someone from one of the major tech companies talking about how their users "emit data", implying the data just happens and their role is purely passive with the users practically handing them that data. That's a perverse way of looking at it when you contrast it with e.g. the GDPR's premise that data belongs to the user and companies need (withdrawable) consent to collect and process it.

In the US tech companies don't collect user data, users "emit" it -- even if the only reason the data is "emitted" is because the tech is actively spying on its users' every move.
I agree that the article would have been more stimulating if it had gone into detail about the methods employed, and the yields, etc.

This is a topic that I've just started looking into on my parent's small 20 acre farm, which run a few head of cattle and due to drought, has caused the soil to be highly compacted. Thankfully, the farm itself used to be an orchard (oranges and kiwifruit mainly), so the cattle have alternative feed sources beside just grazing land. (Believe it or not, cows love fruit, including the leaves!)

Recently I attended a seminar run by local government in conjunction with a group [0] about cover crops (which admittedly is more about vegetable farming, but parts can be used for grazing too). Their focus was mainly about getting the root structures right, which the above article hints. The link below shows a rather wide range of farms and environments that are being tested on. It also has information about 'biopesticides' [1], ie. plants that will help mitigate/eradicate unwanted pests, without need for pesticides.

[0] http://www.soilwealth.com.au/demo-sites/
[1] http://www.soilwealth.com.au/resources/fact-sheets/pest-and-...
Like Apple thinks it's "good for people" to have a 40% markup on their product...
You could fork a "forker" process, early in the program and use pipes to make it do what you can't later in time. socketpairs if you need to send descriptors as well.

closefrom(2) is nice bsdism, btw. After setting up stdin, out and err, just closefrom(3). For the same money, it could have been designed to close a range instead, odd this was not selected.
It seems like the main issue is that the author doesn't know the language yet.

It would probably take a beginner python programmer 40+ minutes to write the mode function too.

J might have a lot of primitives, but for an example that might be more familiar, so does assembly and people got along just fine there. There is an investment in getting the hang of the primitives but there aren't a huge amount of them, and once you do a problem like this becomes much easier.

The other thing that's really nice is that you start to see how to solve it in different ways using completely different sets of primitives.
Becoming a contractor.