skysight-inc/HackerNews huggingface dataset:
> That way my publicly visible "host name" wouldn't reveal where I actually live (makes it harder for burglars to find me)

Someone has access to this database. And they're selling the data for a price inversely proportional to the exclusivity of their access. Increasingly it seems that if someone is selling data on the open market, this information is increasingly available to bad actors such as burglars.

So it just seems like a very bad form of security by obfuscation. There are definitely things to be said about generally decoupling your physical location from your mailing address if you frequently move, however.
Fair enough - I get rankled by encroaching Americanisms, too. Particularly when our son says "parking lot" or "sidewalk" after too many hours on YouTube.

The struggle is real!
The most successful software manager I've worked with, in terms of timeliness, was the one who deconstructed the work the most before starting. What exactly was going to be done, how confident were they in their estimate? Not confident? Break it down more. More detailed requirements, more detailed GUI mock up, More pre-design. Then, when confidence was high enough, by his judgement: who was going to do the work, and how did that work fit into the organization's schedule, including the testing, bug fix cycle needs, test equipment availability, and release.

He was nearly always on time, and never acceded to the customer's desired delivery date unless he could meet it.

I'm not saying this works in all environments, but for his case, it did.
Agree. SSA requires deconstruction, which would slow down a streaming compiler.
> it might tangentially hit their bottom line

Take your strawman back.

I didn't say "tangentially", I said "explicitly". Anything that is aimed directly at the company itself. Like suggesting to nail the office door shut to prevent any work from being done.
The original criterion was "harm", and you asked if harm had been put on "anyone". The issue you claim to have with "all these de-Googling articles" is resolved, whether you acknowledge that or not.
I bring my kids to school, my wife picks them up from child care. She barely sees them in the morning (they get out of bed shortly before she leaves the house), I still see them in the evening. It's a nice balance.
This is all rather off-topic from what I was originally replying to (a purely hypothetical means of subsidizing a hypothetical tax), but what do you imagine could be done to change the food stamp policies?

The scam was simple enough- he'd buy $100 of groceries for me, and I'd hand him $80 in cash. The one guy was practically taking food out of his kid's mouth (almost literally, in fact) to try to get that cash. Maybe it was a legit need, maybe it was for crack (fairly popular in that area of town).

Either way, if he found someone to do it, he and his family would continue living off of the cheapest foods and charity, while he'd have some unreported money.

Food stamps themselves are already a compromise; the reason we have them rather than handing out cold hard cash (like he wanted) was because we wanted some assurance that it would go towards a legitimate need, rather than fueling an addiction or luxury goods.

Short of getting family members to turn fraudsters in or having grocery store employees act as police informants, I'm at a bit of a loss as to how to improve the system at all, without even considering the burden of new policies on good actors.
> Chromium will be the web’s de facto rendering engine

I think Blink is the rendering engine. Chromium is Chrome without Google branding

I think that the problem with Firefox right now is that it does not have something unique to offer. Before moving to the new plugin model, there were plugins that were not available on Chrome which was available for Firefox : DownThemAll, Tab wheel scroll etc. But in their desire to chase Chrome they threw it away.

I also seem to have an annoying bug in mobile where after a while long tap on link no longer opens the contextual menu. I wonder if I should report it since last time I reported a defect it turned out to be a problem with uBlock and this one takes a while to reproduce.

I think it might be a good idea for Mozilla to invest in good extensibility. It helped them a lot last time and is therefore a battle hardened tactic
> Forget about T&Cs, it's a part of the social norms of most conferences. Don't like it? Don't attend.

You wouldn't know it by looking at the current sad state of tech culture in 2019, but a lot of people in the "Hacker" culture aren't particularly inclined to capitulate to social norms and much prefer freedom.
"They recall the gemologist saying he’d analyzed the diamond glass sample and concluded that Huawei had blasted it with a 100-kilowatt laser, powerful enough to be used as a weapon."

What? how can you determine that from a piece of broke glass?
Fetch API to make web requests in browsers
I don't understand why people spread such fake news so readily. In this case you can TRIVIALLY prove this true or false. Did you decide to test this before stating it? No, obviously not.

I decided to search for "space engine exhaust". The reason I searched for this is because it has some hot keywords, but also some keywords that are probably fairly uncommon. The idea was to get a mix of softball hits along with some per engine unique hits. And it looks like it was a pretty good test query. Here they are:

https://duckduckgo.com/?q=space+engine+exhaust

https://www.bing.com/search?q=space+engine+exhaust

And, lo and behold, they give very different results. DuckDuckGo may utilize Bing's results, but they are not "Bing under the covers" by any stretch of the imagination.

-----

Just for the sake of completion here is the google search for the same:

https://www.google.com/search?q=space+engine+exhaust

Interestingly enough I think is a good example of the increasingly large percent of queries where Google gives the clearly worst results. Their top 4/4 results all being for spaceengine.org which is a universe simulator, but very unlikely to be what somebody who was searching for 'space engine exhaust' was after.
I think it's ironic you're arguing it's not radical when you couldn't even have posted that comment without GAFA as ycombinator is hosted out of AWS https://www.ultratools.com/tools/ipWhoisLookupResult.

It's radical from the sheer volume of change you'd have to make to your day to day life alone.
Every other app protocol author wants to "reinvent" TCP at the application layer using UDP, cough mosh cough and 90% of game servers. Weird UDP ports are blocked, throttled and often lower priority and lower effort delivery than TCP streams (READ: packet loss and no guarantees). Instead, if they really want a reliable messaging layer, use a reliable messaging layer: nanomsg/nnm, 0mq, mqtt or similar. Then, build something solid on something already proven to scale.

Throwing away all of the problems solved by TCP improvements just invents old problems and new problems; let a messaging layer handle transport.
I use it more as a helpful guide than as gospel. Compared to arbitrary versioning systems where you have no idea whether something will break or not, you have a bit more insight as to the nature of the upgrade. You still need to run tests and qualify for regressions, but overall i've run into maybe 3 minor/patch regressions over hundreds of upgrades, and none of them have made it to production.
Sorry, I was thinking about the software, watered-down version of "lean", not the original one at toyota. That makes more sense. But still... agile and planning NASA's projects (or similar)... I would need to be convinced ;)
> Yukimarimo were named by T. Kameda on JARE-36 in 1995. "Yuki" means snow in Japanese, and "marimo" is a ball-like growth of water algae which the yukimarimo resemble. [1]

> The plant was named marimo by the Japanese botanist Takiya Kawakami[b] in 1898. Mari is a bouncy play ball. Mo is a generic term for plants that grow in water. The native names in Ainu are torasampe (lake goblin) and tokarip (lake roller). [2]

The roller comes full circle!

[1] https://en.wikipedia.org/wiki/Yukimarimo

[2] https://en.wikipedia.org/wiki/Marimo
I think the logic is there'll always be another naive teenager willing to work for free.

And they're probably not wrong. Bright-eyed teenage students are a self-renewing resource. Industries like BuzzFeeds thrive on them. As long as they keep them coming in as content consumers, they'll never be lacking of people willing to spend time creating content for them. BF can dole out status in a semi-respected field. That alone has value to the students.

This isn't that new. Plenty of companies seem to be A-Okay not paying interns to do real jobs. Apprenticeships in the UK pay just £3.70/h. And every junior position requires 3 years industry experience. It's no surprise that people are forced into working for pennies.

The only real problem for BuzzFeed here is people being able to kick up enough fuss that makes them look bad. Given how the rest of the world treats young workers, I think they'll be fine.
When everyone in the comments mentions Gmail are you referring to @gmail.com switching or GSuite? Two different policies. Just curious why people don’t consider it an option.
This descriptions does not sound like it's about something that is "virtually unbreakable" :

"The sample looked like an ordinary piece of glass, 4 inches square and transparent on both sides. It’d been packed like the precious specimen its inventor, Adam Khan, believed it to be—placed on wax paper, nestled in a tray lined with silicon gel, enclosed in a plastic case, surrounded by air bags, sealed in a cardboard box—and then sent for testing to a laboratory in San Diego"
This would be abstracted from the user, and you could have fulfilment in both locations. Moving state is also kind of an edge case for most people. It would make more sense to pilot it in a smaller country first, the US is huge and sparsely populated.
Tesla to Buy Battery Tech Maker Maxwell Technologies for $218M
Many (most?) conferences check IDs at registration. You might be able to get a name change on the spot but I wouldn't be surprised if you were told it's not possible for some reason.
Microsoft and Intel happened to them.

For example:
https://www.pcworld.com/article/169919/5_netbooks_microsoft_...
makes it harder for burglars to find me

How so? Or rather, what exactly do you mean here? Burglars don't want to find you personally. They're scoping out a property an determining if no one is home. They aren't looking though the yellow pages for potential victims remotely; they're driving around the neighborhood trying to get physical access.
Theoretically, yes, I would assume a 100% accurately-simulated brain to be as sentient as the real thing (of course, then you can never turn it off without committing murder). Given that we don't fully understand the properties of a single neuron yet, I am deeply skeptical of the accuracy of these simulations.

Even in that wikipedia article you linked:

> These early attempts of simulation have been criticized for not being biologically realistic. Although we have the complete structural connectome, we do not know the synaptic weights at each of the known synapses. We do not even know whether the synapses are inhibitory or excitatory. To compensate for this the Hiroshima group used machine learning to find some weights of the synapses which would generate the desired behaviour. It is therefore no surprise that the model displayed the behaviour, and it may not represent true understanding of the system.

The common thread running through many of these comments is people who don't appreciate just how complex biology is, and how much we don't understand, are nevertheless confidently asserting that some Turning machine they can half-imagine will obviously be able to "think" the way a brain does.
It doesn't seem fair to compare reading books to the worst possible things you can do on a screen device. And the argument made was about physical exercise and engagement with real people.

I think that's a problem of all those studies actually. After all, reading books is a subset of things you could do on a tablet device.

No question there are harmful apps and movies, optimized to increase addiction. Few people you should simply hand kids these devices and never check what they are doing.

And presumably, harmful books also do exist. It probably makes a difference what kind of books you read.
This is also the kind of skills that helps again social conflicts and things like wars. This is worrying indeed.
SemVer does not handle complex or nuanced information, which is one of the beefs the article has with it. SemVer does have answers for the question it asks "what if you only broke it for 1% of users?" -> "tough luck, increase the major version" It seems that the author constructs a straw man for SemVer (albeit from real life examples) and then complains that it no longer serves its purpose.

Contrary to the article SemVer is okay to determine whether there is a compatibility break, as long as it is followed to the letter. Is is overly strict? Yes it is, but it does guarantee results. Maybe an argument should be that not all libraries should not follow SemVer because it is a burden similar to certifications and regulatory procedures.
Amazon is in the ad-biz and they're already near the top of the pile [0]. They're in the silent data gathering phase. All the data they have from 1) eCommerce 2) device like Firestick/kindle/alexa 3) apps like Audible 4) retail (wholefoods) and all their other operations can be combined (if not already governed by a single privacy policy) to leapfrog any competitor.

As you say, they are not dependent on their ad business, but they are making a lot of money from it. Expanding operations to improve profits is a no-brainer and they can existing distribution networks like AWS to have an extra edge.

[0 ]https://digiday.com/marketing/amazon-ad-revenue-2-2b-132-per...
As of 3.7 (3.6 for cpython), dictionaries have a deterministic order.
Also according to the agreement Huawei was not supposed to "break" it. I am not sure how they are supposed to evaluate it without scratching at it.
Thank You for the reply!

I think I've made some mind shortcuts and now I see them after reading Your questions.

The thing is that I have to access data stored in the encrypted database/storage because it must be accessible by an application process without any interaction from the user. Data will be decrypted on-demand by background worker using the key which I have to store somewhere and which must be secured somehow and available only for that process.

So far, my idea is flying over solutions like ionCube / Zend Encoder to encrypt/encode/secure the source code of the application or only parts of it to prevent exposing the logic responsible for getting out the data among with keys themselves.

Can I call it: poor-man encryption? :-)
Looking at the demographic representation of users worldwide, does it make sense to deduce that top 5 countries (Ukraine, Turkey, Indonesia, Pakistan, Vietnam) are ones with emerging software industries with many novice programmers and the countries at the bottom have well established industry with experienced programmers?
Rich Hickey made a similar (but more clear) case against semantic versioning in his Spec-ulation keynote https://www.youtube.com/watch?v=oyLBGkS5ICk

He advocates talking about "breakage" and "accretion" instead of the vague term "change".

His most controversial point, as far as I remember, was that any breaking change (i.e. a major version bump in semver) might as well be considered another product/package/lib and should better choose another name instead of pretending to be the same thing with a bumped number. For me that is taking it too far in most cases (e.g. when the intent of the software remains the same), since it would also have very disruptive effects on the community, documentation, reputation, ... of the package.

Another thought about semver: a bugfix requires only a minor version bump, but IMHO this could also be breaking if people were relying on the buggy behavior. I see the value of semver, but I guess it will always be a too-neat abstraction over something that is inherently too complex to communicate in a simple version string.
Postmodern immutable data structures
Laser melting is distinctive under a microscope.
Thank you for this comment
Need a helper?
Don't smaller businesses also pay less taxes to begin with? Not sure how it works, especially in France.

Even small businesses may have several ways of reducing taxes?

What is the minimum income for considering the "What is the Double Irish With A Dutch Sandwich" or whatever is the tax avoidance hype of the day?
The CRIME attack
There was a "middle finger scandal" in 2015 where German journalists found a clip of the man who was to be the Greek finance minister giving a speech and saying "[Greece] should stick the finger to Germany" and doing the gesture as well, and of course stoking the typical "outrage culture".

Strangely a German TV satire team have claimed they doctored the video to make it look like he's giving the finger: https://www.youtube.com/watch?v=Vx-1LQu6mAE (although I stil wonder if they did the opposite: doctor the gesture out of the video, IMO the gesture itself was par for the course for him and perfectly acceptable).
Hi, I am trying to encrypt at rest. I would love to use AWS and KMS, but I won't be using public cloud for that :( The app will run on VPS-like setup (DigitalOcean or similar)
What booster? The CDC makes no mention of one[1], and my understanding has always been that the childhood course is lifetime.

[1] https://www.cdc.gov/vaccines/vpd/mmr/public/index.html
Location, orbit and energy of a meteoroid hitting moon during the Lunar Eclipse
The freedom you have is to not attend the event, rather than to attend and then not follow the norms there.
This is the dark side of globalism and it’s not just testing, it’s every aspect of capitalism where it touches countries in the developing world. Everything from the food you buy to the clothes you wear is the result of horrific exploitation.
Counter anecdote:

I have a Model 3 in New England and I love it. My range is about 30% less than it should be due to the cold but I kind of expected that and I just plan my trips accordingly. Like most M3 owners (I think) 99% of the time I charge at home anyway.

Pre-heating definitely takes it's toll.

The flip side of that is it pre-heats faster than any car I have ever owned. 30F to 70F in 15 minutes. And as a bonus I can pre-heat it in my garage without poisoning myself.

I haven't had the door handle issue. My understanding is it is a lot to do with the fact it is recessed and there is nothing to grab onto to break the ice / plus the ice can get behind the handle. But the window sticking issue... I had an Audi with a frameless window and that happened on it too.

BUT... and this is a big but... I have a garage for my car and the coldest it has gotten this year where I am is -3F (and that was in the middle of the night). Which is nowhere near as cold as the polar vortex temperatures.

Edit: My biggest complaint with it is actually the build quality. The gap between the door and the frame is huge in some places and the exterior paint quality leaves something to be desired. Plus for some odd reason the web browser in the dash sometimes requires a system reboot to work which sounds like no big deal but there are a lot of cool web based "apps" for Tesla cars. But overall, I am extremely happy with my purchase.
> The fact that you can build complex interface logic and bundle it into a function that can then be extended and composed is a huge leap forward.

Unless you already used HOCs (in the Recompose sense).

Every single blog post is obsessed with comparing hooks with classes (I guess because it's the only thing they improve upon). What about HOCs? I'm not sure hooks are really that much of a leap forward compared to them.

HOCs only wart is their pollution of props which admittedly hooks solve (by virtue of using local variables), but hooks have their own warts too as evidenced in this article.
Bullet, Box2D and PhysX all highly recommend using a fixed timestep, and no, you should definitely be using requestAnimationFrame with a fixed timestep, just like in the fix-your-timestep article. The number of frames to advance the simulation by is still determined by the screen's refresh rate, after all.
They all flip around to some degree. There are badges that have two attachment points that are less likely to flip around. (Or, as others have said, you can print on two sides so it doesn't matter if they flip around.) But I don't know a specific vendor. I imagine their are online suppliers for this sort of thing.
Hitting an Accelerator Wall: When Specialized Chips Meet the End of Moore’s Law
> It's an ad hominem. This really just impugns people and invites an argument. It might be cathartic, but generally it doesn't advance the conversation to cast aspersion like this.

Ignoring any factual incorrectness, I can not see how the author could have made his point in a more respectful way. He clearly has great enthusiasm for WASM and respect for it's authors, I am struggling to see how anyone could have interpreted it as cathartic...

The paragraph in which your excerpt originated makes this pretty clear:

> The developers of the WebAssembly spec aren’t dumb. For the most part it’s an extremely well-designed specification [...] I considered WebAssembly’s design to be utterly rock-solid, and in fact I still strongly believe that most of the decisions made were the right ones. Although it has problems, it’s incredible how much the WebAssembly working group got right considering it was such relatively unknown territory at the time of the specification’s writing.
The Ford-MIT Alliance began in 1998. I wonder how much, if any, of Ford's money paid for the research by the MIT professors[1]claiming patent on their research.

I would be surprised if MIT-Ford didn't have a lot of legalese set down for just such an occurrence. MIT has been closely tied to industry for good and bad.

[1] http://ssrc.mit.edu/programs/ford-mit-alliance
> Rule 6: DON’T USE ALL CAPS
> Because it’s harder to read ALL CAPS at a distance.

Source? I've never heard this before and it's the opposite of what I would guess.
Tesla Buys Battery Technology Firm Maxwell for $218M
He himself employs a ton of illegal immigrants and his companies were even forging documents for them.
Sure, that's why it's #2 on "2 Hard things in CS". Should probably be #1.
It's quite annoying to have to enable JS for 3 different domains just to see something other than a blank page. It also prevents non-JS browsers and retrievers from seeing content.

If you were to use e.g. org-mode for the source document, you could easily export to HTML automatically when the file is saved.

You could also easily use a git hook to run e.g. pandoc to convert md to HTML automatically.

There are many ways of automatically exporting HTML when you save the md source file. Please use one.
Looks like it doesn't really have much implemented and what is implemented is likely buggy or limited https://github.com/microg/android_packages_apps_GmsCore/wiki...
this comment is a little ironic since what does "p is independent" mean? you mean A={a} and B={b} are independent events?
When I see Bangor, I think of Bangor, Maine! Their police department's Facebook page has a huge following for being really funny and wholesome, I follow it even though I've never been there. It's really cute.
Allowing people to eat more than one or two types of meals is also a massive inconvenience. Society would be much more efficient if we all just got our weekly bag of rice and beans.

Painting and other art forms are also huge inconveniences. They are neither edible nor do they provide shelter.

Definitely don’t forget letting people speak their native languages. The incredible economic friction of language barriers has cost the world billions in duplicated efforts.