skysight-inc/HackerNews huggingface dataset:
Unicode killed it. They introduced a non-ASCII broken bar, and they made the ASCII bar explicitly non-broken. Fonts created in the Unicode era follow Unicode.

I will never forgive Unicode for this abomination.

By defining Unicode mappings, they also replaced the β in MS-DOS fonts with a ß. Evidently they like Germans more than they like Greeks and mathematics.

This too is an abomination. Old documents are now screwed up.
Perhaps i misspoke. By less settles i meant that it was less known about and believed among the average population rather than as a scientific consensus. The relevant discussion here is corporate risk disclosure. If a corporation says it does not need to disclose a known risk because everyone knows about it it has to be something that is really universally known and universally believed to be true. Something like gravity. That certainly was not and it is not true about climate change. There are still people that believe it is not true and there were much more of them in the 80s and 90s. We are not talking about scientific consensus here. The exxon stock was not sold exclusively to scientists. We are talking the average joe.
> The fundamental difference is that calculus, physics, type theory etc are all studies of what is. ... Ethics is the study of what one ought to do. ... Just consider: A physics course in Nazi Germany ... would likely teach the same thing as a physics course in Stanford

This is a superficial understanding. Once you start digging deeply, the difference between the hard and moral sciences is more tenuous, and less "fundamental". Sure, "calculus, physics" etc largely attempt to describe what "is", but these fields are motivated by the belief that nature "ought" to make sense. There would be no calculus or physics without a desire to make sense of the world, an "ought".

And "ought" does not just motivate hard science, it's an integral part of it. When following the scientific method, the first thing you do is form a hypothesis. A hypothesis, but its very definition, is not necessarily true, i.e., it's an "ought" not an "is". Scientists therefore have to embrace and believe in "normative" knowledge to advance just like other endeavors. The types of hypothesis and endeavors hard scientists engage in are subject to the prevailing social norms.

To reference your example, Nazi Germany did all sorts of ghastly experiments on twins and other prisoners, all in the name of science. Something that would not be done elsewhere. Even today, research on areas like stem cells and global warming are largely influenced by social norms and "ought".

Accordingly, while I agree there is a fundamental difference between "is" and "ought", that difference does not so clearly differentiate hard and soft sciences.
Yes, that's why I said "only the CO2 sensor". It has other sensors but doesn't tell you what those are.

And the CO2 sensor isn't much use to me without a way to read the sensor with a computer though and the device you linked doesn't have any kind of machine-readable interface.
It's starting. Finally.
To be devil's advocate, since London is coated with CCTV some bad actor (think state or organisation with access to said CCTV) here could probably combine the location timestampw with CCTV images and identify people.

I am sure some civil servent could argue that know if people in "positions of power" were using suchs apps that opened them up bo blackmail and that they should be therefore checked as aprecaution.
Buying from an Untrusted Person
What's the best payment app to use when dealing with a stranger?
Hackathons for Dummies
Culture shock from drugs, homeless, guns and just this extreme lifestyle. Difficult to explain. We arrived from one island of paradise to other and sure, climate is better in Hawaii, but big cities, big trucks, big corp...

And then there was other side of anit-vax, anti-gmo, anti-progress people... We've got some of that in NZ, but nowhere close so visible.
> how everything gets filtered through the Californian perspective.

I can't say I know what that is, but are you sure about this? The HN community is overwhelmingly not in California, and comments about California seem to me to skew to the critical and negative.
That's false, building an uberjar has nothing to do wit that. If you're packaging an application typically your -main needs to be AOT compiled, that's why you put :gen-class in your ns declaration. That namespace will get AOT compiled. This still doesn't pose any issues since you shouldn't be doing such side effects in the toplevel. So

(alter-config-file!)

is bad because that code will run during compilation, but in

(defn -main [& args]
(alter-config-file!)
(app!))

it will run only after calling -main.
That looks something interesting !
Ah, no! I'd be happy to find a worm in my apple -- read it as a guarantee that the apple has not been sprayed with pesticides.

Finding half a worm, now,...
Internet Archive posted 10k browser-playable Amiga titles – go, play
Completely different situation. Mexico is undeniably a larger country and much more self-sufficient. Neither the Westbank nor Gaza are self-sufficient. Israel does not allow Egypt to help them either, even though Egypt is not dysfunctional at the moment.

So Israel is taking active measures to prevent Palestinians from getting help, trading, or even building their own economy (which is tough when you can't produce construction material and Israel doesn't let any in). Israel is also responsible for putting Palestinians into those zones, because that many people wouldn't move voluntarily into an area that can't sustain them.

Their situation has been likened to that of a prison, and the comparison is quite apt. In a prison, the wardens are almost completely responsible for anything that happens inside.
My career really started taking off once I started reading about moral relativism and nihilism.
Sorry, I wasn't comparing Berlin to US cities, but to other German cities (similar culture, similar geography, similar climate, similar funding). Obviously, a car culture will generally have a less pronounced public transportation system.
The Next Twilight of Environmentalism
In this respect (and in a few others) that's absolutely true
Seriously though if somebody else posted your secret mushroom spot on the map, it wasn't a secret to start with.
I was about to object, but I think as long as Taxi/Uber/Ride share are allowed in the center it'd be a huge improvement for Amsterdam. Taking a car anywhere inside prisengracht is already an exercise in pain, but opening up the city a little bit more would make the few "dicey" intersections in Amsterdam easier on a bike.
I think they'd be similiar to how you use HN.

Spread your own personal opinions and downvote anyone who disagrees with them.
SPA apps will decouple the backend from the front end, but the front end will always be specific to a backend in the vast majority of cases. I don't see how that is so different from templates being rendered on the server.

Old school server side rendered apps are underrated and its perfectly possible to make something that looks and behaves as well as a SPA app for most things.
Would be a nice pivot for patent troll companies. In a world where profit is king the question is not why, but when?
Huawei launches its own operating system called HarmonyOS
That was in the 80s and had a large number of box drawing characters.
> irreligious, educated, and practical.

This is so true. People are just so multi-faceted here. I have a friend who's a developer, mechanic, investor, guitar player and a stripper.
I noticed this as well. Such a shame. Piriform make great tools for Windows. I use Speccy, Recuva and CCleaner all the time. I probably have myself to blame, having used only the free versions of each.
Yeah, that’s part of the hatchet job. I said I was projecting sales of $1M over the year. At 15% commission that would be $150k. You can make a lot more money than that, I’m sure. Also, don’t predict your sales funnel in February when you have no historical data to compare it with. I was off by about $900k.

So yeah, that $15k golden egg. ¯\_(ツ)_/¯

At thetime I did not know about phrases like “off the record” or that you could have corrections made to articles that had false information. Had I known I would have OTRed at the beginning although I should never have spoken in the first place. And I should have made them correct the inaccuracies.

But, c’est la vie.
Look like spotify desing but colored
Swap, the sub religion.

I've wobbled back and forward on swap. In the early days I used to be annoyed by how much disk space it'd take. (an 8 gig disk with 1 gig for swap is too much)

I've run an 8 core machine with only 2 gigs of ram, and tried to compile something with boost in it. swap allowed me to kill it, and recover the system.

I've run VMs with no swap, some swap and loads.

However, what I've never done is actually benchmarked the same workload on machines with no, some and loads of swap. However, I generally defer to Rachel, because Rachel has been there and been bitten by that before.

On this point: http://rachelbythebay.com/w/2018/04/28/meta/ which everyone should read and digest, this remark jumped out:

>"This is so easy to test for"

If I ever say this and never qualify it, it should read: "haha, yeah, I made that same mistake, that's why I test for it now."

The only reason why I am "better"[I hope] than my younger self, is because I've made a bucket load of mistakes before. Some of them are technical, but to be honest a load of them are societal. (as in, bleating like Cassandra and not being able to affect change.)

If we, as "engineers" are to grow as a class of people, we have to actually learn from other people's mistakes, not just use them as bias confirmation. This is why I like blog posts where they lay out the problem, outfall, cause, workaround and eventual solution.
Yeah, I know pulumi, and I'm working on something similar myself. Personally, in my experience, I don't think there's always too much logic, far from it.

A lot of times you really only have a list of tasks that are executed one by one, and the nature of that doesn't really change. I think it's overkill to introduce a new wrapping layer in those cases (and that is what Pulumi really is, it mostly just wraps Terraform if I understand right). But yes, sometimes it's better to have 'real' code at your disposal. It's just a matter to know when's when. Like always :-)

Also, debugging those yaml problems or real code doesn't really seem to make a difference for me. It's both equally annoying, and since there is a 'declarative' layer involved most of the time anyway, just a bit deeper down, debugging the 'real' issues (not typos and such -- btw. check out yamllint if you don't know it) is not any easier with wrappers like Pulumi. But maybe we have just worked on different type of complexities in our pasts. That usually explains different preferences for tooling. Just saying that this is not a thing we should/can generalize.
Huawei Announces HarmonyOS
I don’t know this market well, but I do know what a 3% dip in Apple’s stock price means, so it seems rather obvious that Apple’s incentive to know of vulnerabilities prior to their sale in an alternative market is worth a lot more than 1M.
Google Cloud Kubernetes Tutorial
Windows 10 Chkdsk Stuck and Frozen
Yesterday while scanning my Windows 10 laptop the disk check fails and the CHKDSK command get stuck at some percentages like 10%, 11%, 12%, 100% or even CHKDSK hangs at a certain stage.
Well, this is very irritating, and to stop it you can restart your system and press ESC and hit Enter to stop running the CHKDSK command.
http://www.pcerror-fix.com/fix-chkdsk-stuck-issue
For CO2, which I've researched the most out of the various things that interest me, I'd want a Senseair K30 or S8 Commercial, an Amphenol Telaire T6613 or T6713, or a CozIR-A or CozIR-LP sensor.

For low cost, I'd go with the Senseair S8 Residential. It's not fantastically accurate but it's still a "real" sensor and you can get it for $20 from China.

For other aspects of air quality, I haven't finished researching the options yet.
> Unicode killed it. They introduced a non-ASCII broken bar, and they made the ASCII bar explicitly non-broken. ...
I will never forgive Unicode for this abomination.

I'm more upset that they allowed implementers to put lettuce on the bagel unicode emoji. Bagels are for carbs, fat, and salt, lettuce has no place. An abomination.
Oh right, I can see how you might hit this when starting out.
I thought Libra wasn't released yet? Am I missing something?
> AMD software ecosystem is pretty bad.

Sadly also the third-party hardware ecosystem is (at the moment) pretty bad.

For example you can choose among almost 300 different motherboards with an Intel 1151v2 Socket [1]. They come in all possible sorts and combinations of form factor, chipsets, ports, etc. In comparison there are less than 100 motherboards with an AMD AM4 Socket [2], most of which in the large ATX form factor and with basic I/O ports.

Let's hope that all these third-party companies felt the change of the tide and are hard at work on new AMD-based products.

[1] https://geizhals.de/?cat=mbp4_1151v2
[2] https://geizhals.de/?cat=mbam4
Here’s some very straightforward evidence for you: compare the cost of using the parking space to either the price of equivalent square footage in neighboring building or a private parking garage on the same street.
Visually a double horizontal line from the line drawing block might be best.
Installing VirtualBox and Whonix is pretty simple. And just one VPN in the host machine, just so your ISP and its friends don't see you using Tor.

Arguably a lot simpler than TFA goes on about.
Regarding insulin, we’ve made huge progress in so many ways, and there is still room for improvement. We have different forms of insulin with different lifespans that we can use to create insulin regimens for different kinds of diabetics. For example, we have lantus, which is a long acting insulin that helps give 24 hour coverage. We combine that with short acting insulin lispro at mealtimes. Lantus is a relatively new form of insulin that wasn’t available a few decades ago.

Different bodies also respond very differently to all the different kinds of insulin available. There is room for further improvement as the typical lantus/lispro regimen isn’t perfect for everyone.
Out of interest. Would it be copyright infringement to read 'Green Eggs & Ham' to a court?

If not, what would be the status of the court transcript???
Privacy and ad blocking for whole network instead of just one device and you can also add your own custom dns servers for extra privacy.

For ex: Pihole + Unbound
One difference is that in Machine Learning you must think of data structures and algorithms. i.e. the practical ways to compute a model. How to represent and transform data while building a model. I think this is given less emphasis in statistics. Standard models are often used and theory is built around these different models. For example aspects such as power calculations for a regression model.
That's quite scummy, but presumably the examples in the article have already lost their competitive edge? The EpiPen authorized generic was launched roughly 3 years ago.
Whoa, sweet Dwarf Fortress graphics pack ;)
Yuck, the phone interview sounds like exactly why I didn't make it to the phone interview. I answered their 2 pre questions via web form... Very detailed answers although the questions were annoyingly vague on how much detail to include. Definitely qualified or even over qualified for the role and got a "not moving forward" with no explanation. Kindly asked for an explanation so I could improve and got so response. I'm leaning towards ageism because I have nearly 20 yrs experience.
So he wasn't that smart after all.
The change here is that it reduces the "good guys" saying "I would have reported this bug even for free, but if I did I would lose my access to continue researching".
Yeah, the idea of companies becoming capable of widespread surveillance because of the size of their data set is also bothersome to me. But because it is so hard to define what that fuzzy line is (between an acceptable amount of data and too much data), it's too arbitrary for me to draw a line in the sand at all.

Which might seem wild, but it's actually pretty consistent with the amount of trust we put in companies right now. Facebook could arguably do some nebulous bad thing with their facial recognition data. AT&T can definitely know who you are calling on any call that goes through their POTS system. But we don't have a ban on diagnostic tools for large telephone providers out of fear that they'd abuse their position - I see no reason to ban a technology of large social network providers for the same fear. [0]

It comes down to trust - as soon as one of these companies did abuse their position to do something widely evil, the market consequences would be dire (to say nothing of the reactionary legislation).

[0] Possibly a poor example, considering anti-trust w/r/t Bell growing too large - but that kind of regulatory intervention I would hope could be applied equally to either class of company should they be determined a monopoly.
The US has screwed China for 2 centuries using phony excuses. The latest lies are not novel.

White supremacists don't perform well (partly due to delusion) when their enemies are reasonably funded.
I'd like to propose a new form of Betteridge's Law that states any time a monetary figure is given in reference to a large company the top comment will always be a form of "That's nothing. It should be at least 10x that number!"
And even your estimates are way higher than that of typical "warez forum."

100k exploits most likely what has been resold few times over before it reached the "professional infosec" space
Let‘s make a short thought experiment... imagine Superman just came to earth and has perfect memory and the possibility trace your (and everyone else‘s) every footstep with his superhuman hearing and vision. Would that require new laws to deal with him or would you simply carry on as is because „it‘s Superman! He won‘t do evil...“?

It‘s not „but do it on a computer“ rather it‘s „but when it becomes unprecedented“...

We are facing a completely new type of society where these types of entities are very likely to exist, we need to figure out how to deal with this.
A good software written to spec is by definition ethical. It is unethical to write bad software, not evil one. But if you write bad software - nobody should hire you anyway.
Well then, that settles it...
You mean that some people play empathy and vulnerability?
How about becoming rich from saving lives, and losing money for failing to do so?
Some stuff on the internet: https://zerodium.com/program.html

Also I heard in person, so I cannot quote.

Not sure how legal this is, but there are even vulnerabilities brokers, who set you up with buyers.
I agree , I have seen this before on Reddit. It's normal procedure nowadays but FB getting a patent officially on it...? That's just plain wrong.
I assume washing fruits thoroughly before eating is always a good idea.
Larger companies put out bounties so that researchers will spend more time on specific issues they have.
Apply for a job at Uber proposing a cut in engineering expenses with your plan and become instantly rich.
If you have a time machine, 2007.
Maybe that isn't a thing in US, but there are countries where work conditions of handyman services are regulated either by unions or guilds.
That has nothing to do with the illegalization of loot boxes though. They ban it because of the gambling aspect, not because of the crate/key scheme.
The are still subject to work law.

If the work law in US does not protect them, that is another matter.
> A good software written to spec is by definition ethical.

Even if the spec specifies unethical behavior? Sounds like passing the buck.

Or what if the spec itself isn't well defined, and leaves many undefined states and holes that the developer has to fill in themselves?

If a lawyer submitted a brilliant and conforming but racist or unethical argument to a court, the lawyer can still be found to be unethical. Just because you're following the rules, doesn't mean that you're doing the ethical thing.
Could be as easy as a friend of yours uploading their whole address book (ostensibly “to find friends”)
Exactly, free for a weekend to have a big party. So nothing special around there: every weekend they close one or the other street off to host a festival.
You should try stackOverflow
Interesting. I would love to see a similar article on memory management in Zig.
Notpron
In what way do you feel it's unsafe? There are a few notorious party lines (U8, M10) which can get pretty crowded with tourists on weekends but this is just annoying at worst. There is also a large amount of people begging on PT in Berlin but I never felt threatened by them. I don't take PT much here regardles, usually just ride my bike.
> I interpreted the use of labels as partly poking fun at how trigger happy many people are with applying those labels. Actual alt right and "sjw cesspool" comments get flagged and dead. Me I felt that the comment meant to communicate that divisive issues that elicit these labels (but don't actually warrant them, hence the quotes around both) are permitted on HN and that is something positive.

Thanks. You've captured my intention very well.
Bounties on security vulns have difficult dynamics on incentives though. At these levels you start running the risk of an insider subtly introducing a vulnerability and share it with a secret aquaintance.
Think of it like GMO. There are two sides with legitimate concerns. But only one side can speak publicly.

As for backdoored Chrome, what is to prevent China using a modified version of Firefox that removes the backdoor? It would blind NSA to collection on the Chinese target.

There is no way you can use backdoors against hard targets. Hard targets are why they need 0day. It is an arms race because it is a conflict between states.

Whatever fears people have about 0day being used against them are, as I’ve said before, like worrying about ninjas rather than cardio vascular disease. One is something you have no control over, but almost no exposure to as a risk. The other requires regular work to stay safe.

Years ago I wrote “free security advice” and the basic concept is still relevant. I should update it now though. Android 9 is a much harder target that 4.4 was. I would actually rate Android as safer than iOS because all of these ridiculous articles about million dollar pay outs have driven most developers towards iOS, and iOS is a monoculture.

A hardened Android device (disclaimer, I’m making one for retail sale) is safer than a stock iOS.

Literally everything in the media is complete garbage. No one who knows how things work would ever discuss them again.
I'm suprised no one has mentioned gold. You can buy physical gold and store it. Doesn't take much space
I’m extra curious for things like Madrid’s superblocks that are 9 blocks square!
Well, I mean, if we suspect Huawei is spying on us, then changed tariffs on soybeans don't change that, right?
Eh, I think that’s a bit presumptuous. There can be honor among thieves.
If you've ever had a crime committed against you in London you'll know just how useless the CCTV can be. The quality is often so bad you can't really get anything useful from it, and in many cases the camera isn't even on/working/recording to anything.
> Uber as a product is very technologically complex, mainly because of the scale it operates at.

Also because when Uber was young, it was not motivated to seek profits or consider expenses, it was just growth at any cost. Once that work culture is established, it can be hard to shake.