skysight-inc/HackerNews huggingface dataset:
Never really understood why Google running a search engine in China is controversial, it wouldn't be the first US company doing business there, nor the first to censor due to local laws (Apple censors their app store etc) and it's not like tiananmen square queries will be the bulk of their traffic.
What we won't tell you is that many investors have realised that the price will fall freely if the supply can't be limited in demand drops. And they are now seeking to gain control over as much of the circulating supply as possible.
My son said, "how do these work, is it just the placebo effect?". I replied that why would it matter if it was a placebo, as long as it worked?

But they did work, and he seemed happy enough conning himself.
"corporations don't get to decide what's acceptable in a country."

True, but they do get to decide whether or not it's acceptable to do business in a country.
No, they’ll be allowed to do new wiring and latex paint.
That was OpenAI who did the Dota 2 competition just as an FYI. AlphaZero is DeepMind created used for playing chess, shogi, and go with no affilitation to Dota 2 whatsoever.
Banking is only tightly regulated for the little fish.

See GS, 1MDB, AIG, etc.
Told me that he will fire me if I don't start to be responsible. I was 23 , it was my first job and I was procrastinating a lot. He saw the potential in me and wanted to kick off my responsible part. Since then I am a more responsible person.
Addendum:

> Electric Buses Will Take Over Half the World Fleet by 2025

> The number of electric buses will triple within seven years, and virtually all of them will be in China.

https://www.bloomberg.com/news/articles/2018-02-01/electric-...

TL;DR Unless you're moving faster than China, you're not putting much effort into moving to electrified transportation. The entire world will be on electric busses in the next ~14 years.
That's not what I meant although my wording doesn't help. An environment completely polluted by plastic that we just keep pumping more into it? Bad. A world where we live a bit more harmoniously with nature, making products that are compatible with long-term maintenance of our environment?
Good. That type of thinking tends to go hand-in-hand with addressing climate change.
Basically any HTTP microframework that has a minimum of ceremony between "declare HTTP URL endpoint" and "write function that handles requests to that endpoint". Flask, Sinatra, anything like that.

Or, you could use swagger-codegen and generate your service from a handwritten OpenAPI spec.
RFCs are often useful guidelines, but don't get too hung up on them. There are always side effects. eg resource usage, interaction effects (cache priming), etc.

[Edit:]
> The point is that GET is not supposed to change the information stored on the server side.

The RFCs for HTTP USAGE are guidelines that are less about utility and more of an interoperability dream that was never realized. There's nothing sancrosanct about them. There have been DECADES of usage contrary (eg medical, gamedev, advertising, ERP, etc). At some point people realize it's bikeshedding issue that's more trouble than it's worth.
I think you've taken the legal positivist philosophy (what's authorized by those who have authority is law, regardless of morality) and tried to indicate that the existence of said authorization overrides the moral and normative considerations of the actions in question (the law is good - a mere exercise of authority - and you don't get to complain).

I think that's a bit of a naive stretch.
With fusion power, the ability to turn water into vast energy, you are correct in that we would have no need of stars. We could grow our food and build our cities out of asteroids. It would be rather dark and cold, but we would have no absolute need to live on the surface of a planet. Once out there we might find so many places to live that we loose the urge to voyage to new stars.
This companies are no different than any other company in the history of business.

The only thing I can think of is the fact that in this case you can easily track the supplier and find out the "original price" of the item in a way that is very hard to do for let's say a pair of Nike shoes, but that's about it. Walmart is also full of these watches and you can believe they don't sell them for $5.

Or do you really think it costs Dell exactly $679,95 to build a laptop on one of their entirely owned factories where they manufacture and store every single component that goes into it? And, if you call them now they even give you a $200 discount because wouldn't you know it they just happened to have a "promotion" just for you?

There is no such thing as a free anything, yet when Apple offers FREE BEATS WITH EVERY MAC PURCHASE no magazine would dare to call them out on the obvious fact that both of these items are so "overpriced" that they can even afford to give one away "for free" and still come out ahead. They instead run "articles" praising what a great value the offer is and also you should act now before the sale is over.

This "article" could be written about any company, literally any company.
Why we made a mistake with customer support (and how we fixed it)
that does not sound like a realistic course of action for a resource constrained group whose primary mission is not technology development.

a minority group should not have to deal primarily with people in that group just to be treated fairly while making their way in society.
> Or Google pretending to give in under pressure from employees, then turn around and tell them (and everyone else) "haha, we lied" and launching it? How would that not create far larger harm than just not giving in in the first place?

Google hasn't pretended to give in to pressure from employees. Project Dragonfly is still being worked on:

> In recent weeks, teams working on Dragonfly have been told to use different datasets for their work. They are no longer gathering search queries from mainland China and are instead now studying “global Chinese” queries that are entered into Google from people living in countries such as the United States and Malaysia

...and Google has made no promises that they won't launch it in the future:

> Pichai stated that “right now” there were no plans to launch the search engine, though refused to rule it out in the future. Google had originally aimed to launch Dragonfly between January and April 2019. Leaks about the plan and the extraordinary backlash that ensued both internally and externally appear to have forced company executives to shelve it at least in the short term...

I think the title overstates the situation. This doesn't seem so much like an end to the project than an internal political squabble. It seems like 265.com was purchased to do exactly what the Google Privacy Team has forbidden. I don't know Google's internal politics, but I'd be surprised if its privacy team has enough power to hobble one of the CEO's priorities enough to actually kill it.
Wayback link if it's not loading for anyone else: https://web.archive.org/web/20181217220412/vmrcre.org/web/sc...
U.S. internet speeds rose nearly 40 percent this year
Show HN: Source Code Release of BlogFinder – Find People on Blogs
Not for me; I'm willing to use GET for an RPC that's more GET-ey and DELETE for an RPC that's more DELETE-ey.
It means that you are allowed to design/produce a chip using this instruction set without getting sued.
Interestingly, neglecting the image encoding overhead, storing plain text like this is surprisingly efficient: One character is 1x5px in size, it seems that the colour palette is quite limited, at least less then 42 colours (I count like 5-10 colors, is there any reference?). This means an ASCII character can be stored in less then 7 bits of information.
Resizing Images to 50+ Sizes for Social Media with 1 Click
That's possible, yes. If someone was acting completely, absolutely bonkers then I think there's a decent chance...maybe...if there were witnesses. Anything other than that, I'm pretty confident the DA will "let the court figure it out" and charge me regardless because a case could be made. And that's really the brass tacks of it. That's their job - make a case for criminality. If a reasonable case can be made and they think they can win, they'll pretty much make the case every time. It's what they get paid to do. No extra inconvenience for them. It's the person being charged who has their life totally interrupted and thrown into a tornado. Many times justifiably. But not always.
Ask HN: Are most questions on Quora submitted by bots?
Why else would the same question get asked over and over and over again? I don't know how many times I've seen some apparent novice asking what programming language he should start with. A real person would just read one of the many existing answers.
Think about your life. With some good luck, you may live 100 years. That is approximately 1% of human civilization (~10,000 years) which is around 5% of the time there have been humans humans (~200,000 years) which is around 0.1% of the time there have been mammals (~200,000,000 years) which is around 5% of the time that earth has been around( 4.5 billion years) which is around 33% of the time the universe has been around.

In this regard, I like this quote from Perelandra by CS Lewis:
"Be comforted, small immortals. You are not the voice that all things utter, nor is there eternal silence in the places where you cannot come."

Take joy in your life now, what you learn now, and your significance to those around. Don't read and learn because you feel it necessary, read and learn because it genuinely interests you.
Flame wars are no place for straw men.
Wow!!! This is a wonderful talk.

The title is so old school though that need changing.

- How I use lisp to fight human aging or
- why I choose lisp over python to combat protein generation
- my protein generation using llvm was done all by lisp for. Reason

The talk is amazing. This one chemistry prof. who seems to be an IT expert but really just start lisp programming by building a lisp interpreter.

Wow!!!

https://github.com/clasp-developers/clasp And
The cando one.
I deleted that comment already.
Are You Ready for Digital Transformation via IoT? Here’s How to Tell
Actually the original, core, really REST thing (that almost no one views as REST anymore) is all about resource exposure, and a dumb browser doesn't know how to interact with it but a REST aware generic browser could potentially interact with RESTful endpoints without other assistance.

I'm specifically talking about the portion of rest that includes delivering actions with noun results, i.e. "Here's you comment record, if you want to edit it go to this URL, if you want to delete it here's a different one".

Also, I, personally, find that portion of REST to be silly. I like the organizational hints and guidelines, but the resource discovery seems far too pipe-dreamy to ever be built on a large scale.
Bitcoin will drive innovation in cheaper energy sources faster than any amount of carbon tax could hope to achieve.

Miners revenue can only decline as the block subsidy halves, as more miners participate in the network and the difficulty increases. The miners themselves have only one major expenditure, which is electricity used to run the mining hardware and the cooling equipment.

This means that for miners to continue to increase their profits, the single most effective solution for them is to invest some of their profits into the creation of renewable, low maintenance energy solutions.

Since those miners will be able to run their equipment from renewable, cheaper energy, the remaining miners who are using expensive biofuels will end up unprofitable and be put out of business.

Eventually, the competition in mining will be driven entirely by who can generate the cheapest and most abundant source of renewable electricity, for which they will want to acquire the intellectual property rights because they don't want to hand it to their competition. A highly competing clean energy market is what is needed to push innovation.

The main problem we have now is that clean energies are just not competitive enough. They usually need subsidizing by governments. That practice is simply not sustainable, because eventually the subsidies will dry up and they'll be back to being more expensive than biofuels.
What invasion?
... assuming you survive the initial encounter with the police. https://www.ajc.com/news/national/armed-black-security-guard...
I agree that "what is the minimal amount of change/political capital we need to achieve our objectives for the environment" is a very good perspective to apply.

However, from that perspective is obvious that "littering, disposable bags" isn't even in the same ballpark. IMHO it would be counterproductive to motivate people with such goals, since if the end result is that they stop littering, switch to reusable bags and think "yeah, now I've done my part"... it's wrong, they're still contributing about 99% of the damage that they used to do, it's nowhere close to sufficient. Right now (unlike, say, the 1980s) the minimal amount of change is very, very large - currently, achieving our objectives for the environment requires changes that would be considered radical by pretty much everyone, and political capital that no current leader has.

Raise the gas price by a few percent, and you get rioting in the streets. Would anyone have enough political capital to double the gas price, so that people actually burn significantly less oil? And would the transport reduction achieved by merely doubling the gas price be sufficient to reduce the emissions? IMHO the answer to both these answers is a clear NO, the minimal amount of change needed is larger than the maximal amount of change for which we have political capital.
>like picking the fruits of a tree just to grind them into compost for the soil under the same tree

The difference being that your example would at least enrich the soil and potentially improve future yields (like R&D), while buybacks are essentially just propping up the stock price with no fundamental contribution to future success.
Note: That's presumably "shots fired at persons", not "shots fired" overall. And even for that subset, different sources have different numbers, but they all fall in that rough area.
Basically agree, but was thinking more about something with a scaffold that specifically guides users toward a separation of actions and nouns, not just an indifference.
The most interesting thing to me is that after 4 years it's not fixed. So I'm not sure that all the press is doing much good.
Less colored than your take, but;
Each time they cancel a beta, a vast amount of engineering work gets laid to waste. These engineers could be making the world a better place in other industries.
Is there a reason why steel fell from favour for drinks cans?

Back in the 80s we did rudimentary recycling streaming in school with a magnet to separate steel and alu cans, but now they all seem to be alu.
Well it is clearly an authoritarian personality - don't question his decisions and just obey. Sucks to work under but isn't usually quite as bad as an authoritarian government. And really that sort of thing should be a reason to be fired instantly from a tech company - not because of employee morale, expecting people you pay to think not to think being bad management, ethics, or anything like that but just because that it is a massive security liability. If your boss really is the sort to demand to send over all employee records over email or else you are fired that makes everyone far more phishing vulnerable.

Of course if it is 'disregard safety procedures both can kill you just the same'.
Trump Administration Blocks Tax Break for Alcohol Companies
I'm not a regular screen reader user but VoiceOver (in macOS High Sierra) will not read the whole words, it will only say "Show HN." Because I can see there's more there, I can delve deeper and navigate character-by-character at which point it will say "f," "a," "n," "c," "y," "space," etc.
At some point, I loaned out Vols 1 & 3 of my 1981 edition to a co-worker then forgot about it. Adios! Same thing happened to my DVD set of "The Prisoner" series with Patrick McGoohan.

Let that be a lesson: If you loan something out, consider it a gift.
It depends on the person, and how you manage them. It’s embarassing to realize that you’re failing to communicate so badly that you require management. But if the manager handles it well, the managee has an opportunity to prevent that embarrassment from becoming public by changing their approach.
"What will Microsoft gain if they Win? Nothing. "

They'll get a more level playing field.

CEO's generally don't order this stuff to happen. More often it's a director, manager, VP or whatever that's just really aggressive. Possibly the CEO knew or not.

When a company gets bloodied for a pile of money, they generally have to own up to it, which makes them look bad (by they way, these things do have a cumulative effect) - but more importantly, they have to at very least 'go through the motions' of getting staff to 'not do this stuff'.

So they have 'training' and 'oversight' etc.. However ingrained it is into behaviour (or even a single rotten apple) the likelihood of recursion goes down.

For example - if an inner legal team gets some responsibility for oversight on these issues, they can make life difficult for managers on these things.

I worked at a Fortune 50 that was sued by a patent troll, and it seriously and fundamentally changed internal culture to the point wherein we needed lawyers involved in everything, it was really bad. Obviously a negative example.

But especially Microsoft has enough $ to drag Google into court, they should do it.

That said: I'll bet $100 that MS might be doing some tricky things of their own anyhow.
Why would anyone use face id to auth to your phone? Not a very good idea.

https://www.cnet.com/news/fbi-unlocked-an-iphone-x-by-forcin...
The video is preternaturally clear. Not sure if it's because I'm on a new monitor or what.
Wouldn't it be 7 colors?

R, G, B, RG, GB, RB, RGB
You don't think a breaking change to + is any more significant than a breaking change to some other part of the language?
> I'm specifically talking about the portion of rest that includes delivering actions with noun results, i.e. "Here's you comment record, if you want to edit it go to this URL, if you want to delete it here's a different one".

How does that not describe a normal HTML page that has "edit" and "delete" links right next to the newly-created comment that it displays to you after you click the "reply" button on Hacker News?

I mean, it's not automatic discovery, because you're relying on a human being to read a rendered web page and know what the links mean, but it kind of qualifies if you expect that the client is partially made of meat.
Completely right.
Also, it's too late.

The people who think "there's still time" completely misread the situation. Same with the "maturity" argument.

None of these plans are a surprise to anyone. MIPS has been working on this for quite a while.

Yet they have exactly zero announcement partners saying they plan on doing something with it.

That's because none of them care at this point.

(Also, it will take a year or two before any of this is real in a way a partner might be able to use/contribute to/care about etc)

The only meaningful thing that will happen here is people will try to use it to leverage the stuff they want out of risc-v to happen.
Tired of the expense of the Bay Area, companies are now uncovering small, cheap gems that no one knew about like NYC.
Vue Components in Multi-Page Apps with Turbolinks
Yes, I see this with climate change and with women’s rights too. The system is just punishing for environmentalists and women. The quantity of “don’t care” that they get is just massive and unrelenting. It creates this kind of always-defensive feeling. Like, you get so used to people telling you your case realistically won’t get solved that you develop an attitude of “the world never lets up on me so I am always justified in speaking up for myself”.

However that’s basically a form of desensitization, and you end up speaking up for yourself in cases that are only obliquely related to your core grievance. People notice that and it starts to dilute the message.

I don’t know what the solution is, except I guess to make sure there are spaces where women and environmentalists can speak and really be heard. I’m not sure how much of that would be necessary to balance out the volume of “don’t care” they get, but probably a lot.

I’ll add: I’m not trying to say women or environmentalists are uniquely swamped. Other people including men can experience the same thing for many reasons.

I guess in that regard, maybe the thing to do is just generally make sure EVERYONE around you is getting heard. It doesn’t cost anything but a little time. You don’t even have to agree with them.
> Disclosure: Apple shareholder, with morality, but not enough shares for Apple to care.

If you really cared about this, shouldn't you sell your Apple stocks and invest in a company with morals compatible with yours instead? Otherwise, you're part of the problem as you're willing to profit from China just like Apple.
Just that? With no extra help from them? No schematics or diagrams or documentation? Do you still have to reverse-engineer their work?

Did AMD have to get permission from Intel to implement the i386 instruction set?
Implementing VisiCalc (2015)
Yeah ymmv, but to me it's night and day - with lenses I'm in your first group, without them I'm in the other. Of course I've never cut more than maybe 20-30 onions at a time, but I never felt much of anything doing that. A single cut without lenses on had my tears flowing instantly. I finally got what all the fuss was about - turns out it's not fussing at all. :)
Intel's Optane DC Persistent Memory DIMMs Push Latency Closer to DRAM
> There are always side effects. eg resource usage, interaction effects (cache priming), etc.

"Side effects" probably isn't the best term for what I meant. The point is that GET is not supposed to change the information stored on the server side.
The formats are popular because they were popular in closed-source software. And they were popular in closed-source software because there were (and still are) good commercial parser generators for ASN.1.

ASN.1 has been a failure in open source because there weren't any good parser generators. The only open source ASN.1 generator for C code I'm familiar with is asn1c[1], which was published long after OpenSSL and other projects added their ad hoc certificate parsing code. I think there may be one or two for Java, but that's about it.

Moreover, open source projects have historically disfavored using parser generators. They don't like the dependency, and there's still the sense that good protocols shouldn't need parser generators--contrast commercial protocols like X.whatever with SMTP, HTTP, etc.

ASN.1-based formats were never intended to be parsed using hand written code. Abstraction Syntax Notation refers to the grammar for specifying the wire-line formats.

ASN.1 is solid technology. The technical debt exists because open source tooling never developed around it. At first the community thought it was too complicated and unnecessary. Then when the need arose the community simply reinvented the wheel (Protocol Buffers, etc).

[1] asn1c is amazing, BTW. Not only will it generate encoders and decoders given the ASN.1 specification, but it can generate streaming encoders and decoders, something that most open source alternatives (e.g. Protocol Buffers) can't do. (And by streaming I mean streaming a single message, which is important for low-memory environments, either because of minimal hardware resources, as a performance optimization, or as a security constraint.)