skysight-inc/HackerNews huggingface dataset:
interestingly, I did identify one group of people who were consistently great customers. every construction worker who walked through the door treated us with respect and always tipped, even for carry-out. not sure why exactly, but I appreciated it.
Sanders unveils plan to boost broadband access, break internet and cable titans
The energy cost of acquiring the salt would probably make it uneconomical. Plus you have to get rid of massive quantities of brackish water without a convenient ocean nearby.

Maybe it could be used at the Great Salt Lake, but otherwise the options are limited.
> As a result, if you venture into niche product spaces, beware that you're looking at much higher odds of a counterfeit.

Yes, very good point. Stating by views is tricky. What percentage of listings? Huge numbers of items there are in the long tail, that's one of the claimed advantages of amazon, availability of weird things, and it's great. Is it 90% of all listings are in the long tail? And presumably nearly all fakes are there since high profile fakes would be discovered quickly. If 1% of views are rare long tail items and all fakes are there and .1% of views are fakes, then perhaps around 10% of long tail items are fakes. Of course these numbers are speculative, but amazon could answer many questions by disclosing more stats than % of views.
Bullets have been obsolete for decades. Wars are currently fought by selling shitty financial instruments en masse to your opponents while you sit and watch them implode from afar.
One potential problem: you derive energy from converting freshwater to salt water. What do you do with all that salt water? You could cook it in the sun to evaporate out the water and start the process over again, but you've basically made a solar energy plant.

The cool thing about using membranes near rivers and the ocean is it uses the ocean as your solar energy plant.

You could also place this device near natural dead seas to produce power... but that's basically what the article is proposing.
This is bad for frontend JavaScript being "open" for review, right?

Companies will ask their developers to deliver WASM resources in the name of performance. As a notable side-effect, it will become harder to review how websites work.

Yes, I'm sure there will be reverse-compilation tools for WASM, but still.
AI Dungeon 2, a text adventure game backed by a neural net
Irrational yes. Broken, no just optimized differently than other systems. The system is optimized to serve those who can afford it and those who are very poor and get it for free, but not those in between. It is optimized to generate profit, but also new treatments. Rich people from all over the world come here for surgery and treatment.

The pricing system is intentionally designed to be opaque so that everyone except the consumer benefits. It is not uncommon for a top surgeon to make 500-750K per year, nurses are paid well above the median and can make over 100K with overtime, hospital administrators, insurance companies... the way pricing and billing is handled protects all those interests.

Sounds like something you would want to fix, right? Well that too is complicated. Healthcare is one of the only sectors that is growing middle class jobs. A hospital is one of the only places someone with an associates degree and a certification can make 60K per year.

Furthermore, it is one of the only growing industries that provides many opportunities for women. Not many women want to move to Montana to frack shale oil.

Start socializing medicine and all that job growth and opportunity disappears.

It is a tough problem to solve. The utter irrationality of it used to drive me nuts and still does sometimes, but I prefer it to the alternatives.
#7DaysJS Challenge Day 1
There have been ARM chips with added instructions for faster JavaScript processing due to some very odd and non-standard behaviour for common operations. See https://stackoverflow.com/questions/50966676/why-do-arm-chip... for more deets.
Awesome and perfect to explain machine learning to uninitiated persons.
Really a great great work!
Oof. Note to self, don't display too much [basic] knowledge in interviews...
For one, we should all be making sure our websites use https all the time. If all you have is a personal website serving up mostly static content then it might not seem like you need to bother with a certificate but things like the Great Cannon are a great argument that you do. It's not unlike a public health argument for why everybody should be vaccinated.
Insecure by Design, Weaponizing Windows Against User-Mode Anti-Cheats
Analysis of Rockefeller life sciences inventors and their inventions
Yeah, I definitely agree that it's very situational. I guess everything has its exceptions too.

I definitely agree that professional help can well... help. There are some things beyond our control. I used to procrastinate because I have autism, which made me quickly feel overwhelmed about what to do with all that school stuff and such, and therefore leading to procrastination.

So yeah, I got therapy for that and it helps so far.
This is not a good counterexample: the attacker is only able to do this because the analytics scripts are being served over HTTP. If you include the analytics on your site over HTTPS this sort of attack is not relevant.
I would love for this to be integrated into a voice assistant like Alexa. I could spend hours playing this on a road trip using Echo Auto.

I’m sure the compute costs to host this would be pretty high, and I’m not sure there’s a way to charge users to cover that cost. Perhaps a self-deployed version for the more technically savvy folks?
I can't test it at work, but I wonder what adding a Pi-hole winnows the bits down to.
> Moved from gmail to protonmail

Obligatory mention of https://fastmail.fm/ I've been using the paid version (it's quite inexpensive) for over a decade now and it remains fantastic.
LIHKG requires a Hong Kong ISP to register anyway, so it's not like that site blocking mainland China would hurt it at all.
He's calling you out on the wild claims in your post that are not particularly nuanced or unbiased.

You shouldn't try to pull a fast one on HN readers, it won't work most of the time.
Thanks for your reply. I'm sorry to hear the hours are so long. My family is Spanish-American and whenever we try to accomplish anything bureaucratic from the US, it's impossible and takes forever, as I'm sure you know. I guess I hoped that the culture that makes things impossible to get done was because people were working shorter hours and had an easier work life?

Now I'm really confused. Or is it that bureaucratic Spain works short hours and other workers do long hours?
Be careful what you wish for. Ironically the Chinese government would probably prefer it if Western companies and governments cut off a lot of Chinese traffic. It would give them political cover for their own blocking activities and allow them to plausibly claim that everyone is doing it.
Special characters through the keyboard like these?

ł€æßðđŧŋ«»¢“”←ħn↓ĸ→ø

Those are input from just pressing ALT(right) + <SOME LETTER KEY>

The € is ALTgr + e.
¢ is ALTgr + SHIFT + e.
"Sir, I know the last seventeen hundred cups I've offered you were full of piss, but surely this time I'm being honest and genuine!"
Can/shouldn't the rest of the world create a Greater firewall to block the traffic from China?

Let China enjoy it's solitude and we'll enjoy our openness.
Complex websites are already delivering minified source. This isn't really meaningfully different. Luckily with so much open source code, it's less important to be able to inspect live websites these days.
I can only come to the conclusion that it shows you think like they do (or at least can change to do so)—for better or for worse?
No, but running 400 homes on that level of power only works if every home is only intermittently using a single high efficiency lightbulb or something.

A few refrigerators or electric ranges or electric heat pumps will blow that power budget right out the window.
It's pretty rare companies ask their devs for a specific tech. The execs don't really have any idea what is the difference between JS and WASM, or what is WASM, or what is JS.

And minified JS isn't particularly more reviewable I think
So much frontend JS has been packed and minified now that I’m not sure it will make that much difference. Reviewing Open Source code is still a far superior way to understand how code works, imo.
Not a book but Software Lead Weekly is a great newsletter that curates content from around the web about leadership in tech: https://softwareleadweekly.com
Sure, lots of things will do the trick. But the point is an IT department that has any tools sufficient to properly destroy a hard drive is rare until you get to a certain size and the company has hired at least one person that deeply cares about guaranteeing physical destruction.
for all practical purposes Monopoly = Socialism.
This feels like another step away from the free and open web many people are clamoring for. Distributing opaque binaries with websites instead of Javascript is a step past even the obfuscated minified javascript files meant to be confusing. At least those can still be debugged, stepped through, and explored freely by the end user if they want to learn or reverse engineer. Is there any tool or standard being worked on to make .wasm files coherent for users who have to run the code to view websites? This feels like a step backwards in so many ways, even if it is a technological marvel.
I agree on the substance of your comment re: interfaces, but let’s not put too much stock in a random tweet. He might not mean any of that.

In any case, this release of Elementary isn’t any more paired down than the latest GNOME shell.

They seem to have a relatively sane approach to building GUI toolkit (though “sane” is relative given this particular domain) so I’m curious to see where they take things even if I don’t use it.
MIT CSAIL’s AI can reconstruct hidden movement from video footage alone
I was thinking more of a Neuromancer-style VR, movement controlled with a joystick.
People care, however policy changes don’t happen overnight.

https://forward.com/opinion/424071/jews-are-speaking-out-aga...
I imagine China has quite a bit of infrastructure to push their own CA's onto devices in china, enough to do any MITM'ing they want.
Pantone Selects Classic Blue as 2020 Color of the Year
Old Computer Books: vintage computing books, manuals, journals
And the third pixelated equation has an error - the final term on the left side should be C, not Cx^2.

I think the point of the arXiv article is this is a more straightforward /proof/ of the quadratic formula. That article has some interesting historical commentary that shows exactly where the author thinks his contribution fits - he is not naively coming up with something "new".

As far as computation of the roots goes, it is a slightly streamlined approach:

First, put the quadratic into canonical form by dividing by A, if necessary.

Then, take B/2 into a new variable, call it F. Get F^2.

The roots are then -F +- sqrt(F^2 - C)
EthereumJ Is Deprecated
Not at all a safe assumption. Ask your host if they are — you’ll probably be surprised by the answer.
Hitler didn't start murdering jews in mass until after he invaded countries.
Is it cheating to say emacs itself?
Why not? Anything that helps not writing unsafe C code is a plus.
Indeed he is.

I'll just post here that it does not violate the second law of thermodynamics. It is a completely real phenomenon that one can verify at home with the ion exchange membranes used to make batteries. (Get some aluminum electrodes, on the scheme salty-fresh-salty water, and add some aluminum hydroxide on the negative side, so you'll have a neutral oxidation and reduction of aluminum on both sides.)

What those people created was just an incredibly better ion exchange membrane.
submitter here, just to be clear, i have no association with this company. i just happened to stumble across it today and thought others might enjoy it as well :)
No browser will load the script from within a <script> tag because of the bad certificate, serving the script with a bad certificate achieves nothing.
No, even if we are in a huge propaganda war right now that is not really an accurate description at all.

Read this: https://en.wikipedia.org/wiki/Xinjiang_re-education_camps

And then read this: https://en.wikipedia.org/wiki/The_Holocaust

The re-education camps are horrible but I would say they are more similar to the US internment camps during WW2 or current black-sites than the holocaust. If you really want to compare them to something.
Does elementary still return their release codename instead of the base ubuntu release for `lsb_release -cs` in shell?
The Chinese government has the root certificates for every Chinese certificate authority. It can MITM traffic for any citizen, even over HTTPS.
It's like he's trying to get no airtime at all on the networks owned by said cable titans.
Briefly looking at the code:

1. data structures don't support efficient insertion/removal at arbitrary positions in the string

2. "replace" method is O(n) where n == length of the string

3. string searching inside replace is sub-optimal. e.g., given buffer of "aaaa" and replace("aaab", "xxxx"), you need to do 4 comparisons to determine there is no match.

1 is easily rectified by using a gap buffer, or possibly a rope or a piece table, but to be honest Gap Buffer is so simple.

For 2, given a more efficient backing store (e.g., gap buffer), you should be able to eliminate the O(n) buffer copy.

For 3, you can implement Boyer-Moore string search.

Gap Buffer: https://en.wikipedia.org/wiki/Gap_buffer

Rope: https://en.wikipedia.org/wiki/Rope_%28data_structure%29

Piece Table: https://en.wikipedia.org/wiki/Piece_table

Boyer-Moore: https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string-sea...
I agree with the notion of learning from your mistakes, but it's so disingenuous I'd call it bullshit to say it's not a failure. The startup failed. That doesn't mean you're a failure. But don't sugarcoat what happened for the sake of your feelings. If you can't even admit it's a failure, you're not likely to learn from your failures.

Yes, I realize there is a lot of semantics in my point, but I just fucking hate sanitizing communication. Be direct. Be transparent. Say what you mean. Don't turn it into some feel-good what-a-wonderful-journey bullshit.
Just because it's 'working' doesn't mean it's legitimate.
WASM is poorly designed for execution directly in-silicon. It's not that kind of IR. You'd lower it into some other representation no matter what, so why not x86 or ARM? The hardware already exists and the development tools exist too.
I mean, technically, browser support changes nothing here—if you wanted wasm-level obfuscation, you could compile wasm to js, or you could write a wasm interpreter in js. I guess this normalizes writing code like this, but that’s it.
I would rather see more rigorous trade policy. Frankly fewer low-quality or fraudulent Chinese imports will probably be a net positive and even if it is more expensive, I would rather our trade dollars support countries with less corrupt governments and better ethics with respect to intellectual property, fraud, environmental protection, etc.

I’m sure this will garner plenty of whataboutism regarding how the west is imperfect (never minding that I didn’t say “the west”)...
The first paragraph of the article mentions

> operates by injecting malicious Javascript into pages served from behind the Great Firewall. These scripts, potentially served to millions of users across the internet, hijack the users’ connections to make multiple requests against the targeted site. These requests consume all the resources of the targeted site, making it unavailable:
Although Baidu does still default to HTTP, the Chinese government has the root certificates for every Chinese certificate authority. It can MITM traffic for anybody in China, even over HTTPS, so that wouldn't solve the problem.
This seems to me like very important work.

Besides the obvious potential for memory devices, logic and even analog computation seem possible.

An inverter is the first bit of logic to perfect. Usually an AND or OR is not hard to get once you have an inverter, and once you have either, you have Turing completeness.

That is aside from any possible qubits.
Except that is hardly any usable Objective-C tooling outside Apple platforms.

GCC is stuck on a pseudo Objective-C 2.0 support.

clang does support the basic stuff, but there are no libraries.

Yeah, there is GNUstep, but it is like stuck on Pather level compatibility or something like that.
Well for one thing the simple substitution you mention is a hard concept. They certainly will have a hard time with f(x-1) and introducing a new variable is a mental block at this stage. At my college we don’t introduce functions until the next course. I suggest your viewpoint is clouded by the fact that you know this stuff so well that you no longer remember what the pain points are for students learning it for the first time.

After learning to solve simple quadratic equations and then the quadratic formula we typically introduce variable substitutions to solve things like x^4 + 5x^2 - 6 = 0.
One step in the right direction is to drop the marketing bullshit of "unlimited internet" (which doesn't exist) and always meter it, but make it completely transparent.

If your smart toaster is saturating your bandwidth, it should show up as an expensive line-item on your bill. You should see that "SmartToast9000" used $80 of bandwidth, "baidu.com" used $17 because it used your bandwidth to ddos. And, of course, the tooling to catch these things before they escalate would likely become part of our computing devices.

Right now, everything is completely opaque to the end-user and we all suffer except for bad actors. It's a problem when we can't even estimate how much bandwidth we used in a month off the top of our head. Instead it should be informing our decisions from the IoTrash we buy to which websites we use.

Example: the internet was regularly awful at my girlfriend's house. We couldn't figure it out despite calling the ISP. On a suspicion, I helped my gf install a bandwidth monitor on her laptop. We found that a recipes website she often had open would get stuck in some sort of ad-loading retry loop due to her adblocker and would saturate her download bandwidth as long as she had it open.

It's completely ridiculous to me that there's no feedback built in to the browser when I think it should be a first-class UI component. I think transparent + metered bandwidth (at a fair price of course) would start the ball rolling on this kind of tooling. Until then, it's like everything acts like bandwidth is unlimited.
The GSA awards the contract which sets the price for the services/products. The contract just sits there until another agency decides to leverage it. (i.e., the GSA isn't spending money executing the contract or forcing other agencies to do so either).

That contract isn't executed until another agency decides to use that service or product. The end-user agency benefits from a streamlined procurement process but does not receive any percentage of the contract. They are generally de-incentivized from selecting an expensive contract from the schedule, all things being equal.

Contractors influencing an unfair price is still a problem, but much less so if there are other contractors offering comparable products/services at a better rate because agencies are forced to buy the expensive option. What I haven't seen is discussion or evidence that the price inflation is systemic across a schedule that would elevate this to a full-blown scandal.

As stated in other replies, this doesn't appear to be nearly as outrageous as the article is interpreted in this discussion unless the GSA is inflating costs across the board. In the absence of that, end-using agencies can just select the cheaper option.

What was eluded to by another comment is that the more expensive contract may be selected if it's perceived to carry other social value above competitors. (e.g., "If it's coming from the prestigous McKinsey, it must be accurate")
WASM machines--the next (hopefully) better version of Lisp machines (https://en.wikipedia.org/wiki/Lisp_machine)!

It looks like Gary Bernhardt was pretty spot on in his talk "The Birth and Death of JavaScript": (https://www.destroyallsoftware.com/talks/the-birth-and-death...)
Just to set this straight... this is just GPT-2 fine-tuned on text adventures and taking your input? No world model at all? No logic at all beyond raw GPT-2 and the initial few lines that set a course for the story?

This is absolutely impressive. Yeah, of course there are incoherences in the generated stories. Keeping full coherence together with the current open-endedness would be quite close to AGI.

It does have surprising coherence, for example in one story I said that I was looking for a given object (that I made up) and then all the story revolved around that object and my search for it. Quite amazing.
In the US, patients should go to urgent care for minor health issues that are unlikely to require a fully outfitted trauma and surgical unit. Conveniently, they’re also much easier to get to in urban areas.

Urgent care would have had something closer to a $100 markup than $2,000, because you’re only paying for a few nurses and doctors to be on call, not for having used the resources that are meant for trauma and acute crises.

That hospitals are required make up fictitious itemized explanations for their very real costs is indeed broken, but it’s a very small part of the overall issue.

If you called the hospital billing department and offered 20% of the overall bill, they would likely have immediately accepted; uninsured hospital billing has expected value on the order of 10% of outstanding balances, so if you give them more than they can get from sending you to collections, they’re usually happy to compromise much more steeply than the 60% “discount” they offered you.
>carrying out humanitrian atrocities not entirely dissimilar to the holocaust and no one cares

I think it is important to point out the difference between death camps and concentration/detention camps since a common form of Holocaust denial is to deny the former and claim all the deaths occurred in the latter due to disease rather than out and out genocide. The general consensus is China is running large detention camps designed to remove people from the population and not necessarily kill them. China is certainly isn't treating their prisoners well by any standard, but they don't seem particularly close to Nazi-like gas chambers designed to kill as many people as fast as possible.

EDIT: This is being heavily downvoted, so I am removing the perhaps controversial references to the US, which I assume are the cause for the downvotes.
2019: All Wrap(ped) Up Like a Present
No: you can get location from GPS entirely on-device.
China paid Facebook and Twitter to help spread anti-Muslim propaganda
Incidentally I’ve never seen this implementation come out in a friendly way. Might be good just to turn it off tbh.
DDoS attacks against business competitors are common and rarely punished in China.

Injecting ads/affiliate or whatever js in webpages, stealing social media tokens to do follower boosting business and selling optic fiber traffic dump is also common for Chinese ISPs.
Doesn’t that reasoning also imply that GNU and Linux are awfully opaque and not free nor open, since they are typically distributed as binaries?
If you have rename installed, just run

rename 'y/A-Z/a-z/' *
https://arxiv.org/ftp/arxiv/papers/1901/1901.08934.pdf - "Fundamentals of magnon-based computing" (PDF)
Like how the world dealt with the US after Snowden's reveals?
Microfront End Framework Piral – Recent Changes (0.9)