skysight-inc/HackerNews huggingface dataset:
I see. Preventing access to classes of behaviour is a harder problem. Reentrancy (single threaded - such as mutual recursion) must be really hard to detect with certainty other than at runtime, for example. In a multi threaded context it's obviously even harder.

Classifying functions into more categories like "interruptible", "uninterruptible" seems doable with enough language support. It doesn't look to far from what e.g. Rust and C# does with "unsafe", i.e. a status of functions that bubbles up so that your function may be tainted as unsafe by calling unsafe functions. If the number of classifications of functions is small as is the case with unsafe/safe, or uninterruptible/interruptible then it would seem possible to sort this out via compiler support and keywords for example. So for example a signal handler is then an uninterruptible function. It's a compiler error to call even indirectly, or dynamically dispatch to interruptible functions.

For any type of safety, dynamic dispatch obviously needs to be done in a type safe manner, so no pointer arithmetic/function pointer invocation can be allowed. Doing so would make the called code be assumed to be the worst of all categories: unsafe, interruptible etc). This is how unsafe/safe works too.

So while it's cumbersome I'm sure it would be possible to achieve at least to some extent, given an expressive enough language and a clever enough compiler.
Best Samsung Galaxy S9/S9 Plus Screen Protectors Under $10
Don't worry your intent was clear - some people simply read what they want/expect to read, but some of us are still able to recognise a personal observation.

Funny: reading HN comments I increasingly get the feeling a lot of folks aren't correctly reading or comprehending what's been written. Whether it's deliberate to support a strawman or a result of reading too quickly or something else I don't know but I often read a response and notice "hang on, that's really NOT what OP was saying...".
> I'm struggling to understand the difference between a mentally unwell person and a mentally unwell corporation or government.

Corporations and governments are collections whose concrete eleemtns are individuals. If corporations or governments act out of mental illness, it is the mental illness of one or more of the individuals comprising the collection.

The aggregate might be subject to dysfunction distinct from but in some way analogous to individual mental illness, but that isn't mental illness, just a loosely analogous state.

> Why do we consider murderous individuals mentally ill

We generally don't, though mental illness is an explanation for some personal violence.
GDPR is already reducing the number of data breaches before it has even come into existence. Try booking a pentest from a company with a good rep in Europe right now and see what answers you get. Companies have finally woken up to the fact that security is no longer optional, that's a good thing in my book.
We can of course do both, and there is a lot of work on improving the designs. But scaling down the transistor size is generally a wonderful thing: smaller transistors use less power, produce less heat, and you can fit way more of them in the same area (which enables things like larger caches, etc.)
I don't want to compete on price, no. Fact is, our product has fallen a bit behind the competition. I'm working to fix that, but it's taking time.
Right, because everyone is automatically a knowledgeable psychologist. It's getting uncomfortably close to "report your neighbour" type tactics.
5x is an amazing speedup!
How much latency did that strip out for end users?
I was lucky enough to play the original MUD1 at Essex over the ARPANET! I was on the old INFO-MUD@MC ARPA mailing list, and somebody from Essex University (probably Richard Bartle) posted instructions and an invitation to log into the original MUD1 running on a PDP-10 at the University of Essex via the ARPA/UK gateway at ARPA host address # 42 (NCP host addresses only had 8 bits in those days).

https://en.wikipedia.org/wiki/MUD1

In 1980, Roy Trubshaw created MUD version 3 in BCPL (the predecessor of C), to conserve memory and make the program easier to maintain. Richard Bartle, a fellow Essex student, contributed much work on the game database, introducing many of the locations and puzzles that survive to this day. Later that year Roy Trubshaw graduated from Essex University, handing over MUD to Richard Bartle, who continued developing the game. That same year, MUD1 became the first Internet multiplayer online role-playing game as Essex University connected its internal network to the ARPANET.

Here's a scan of the notes I took (back in the 80's, not sure which year exactly), scribbled on one of the coffee-stained pages of a Zork map.

https://i.imgur.com/ZL7Bl24.jpg

@O 42
%CON ESX TORUS EPSS 52200300
LOG 1776,1776
Password BUZBY
TY GUID.TXT -Intro
RU DSKB:MUD[2011,2653]
K/P or K/B Logs off

I shared that scan with Richard Bartle recently, and he commented: "Blimey! That's a find! The password was BUZBY because that was the name of the bird being used by BT (or was it still the Post Office?) in their advertising."

The source code to MUD1 has been recovered and released, and possibly there's still a version running (but it seems to be down, now).

https://www.theregister.co.uk/2014/05/02/mud1_open_source_re...

http://british-legends.com/CMS/

http://www.mud2.com/CMS/index.php/play-the-game
Break the Chain: Stop Being a Slave
aka https://en.wikipedia.org/wiki/Google_bomb
Outdoors - anyone have any suggestion for waterproof ones? Both of these look indoor only.
Pruning Dynamic Rebuilds with libabigail
How do I see those invisible characters in emacs or vim ?
In emacs I thought that whitespace-mode would do the trick but apparently it doesn't.
Sometimes Fighting Climate Change Means Breaking the Law
Even hunger at large is a disappearing problem. Not completely done with, but the trend is positive everywhere (apart from conflict zones):

https://footprint.globalance-bank.com/_Resources/Persistent/...
House Panel Says Facebook's Zuckerberg to Testify April 11
>Nobody was promised to be a YouTube icon.

That's right, but if you're going to try to make a living creating content, you have to be able to provide for yourself. Outside of advertising, there aren't that many options for generating income - and most of the time, you have to do all of them (adverts, patreon, live appearances, swag sales, etc.) to make a living because individually they aren't enough. And this is what 'hustle' looks like in this space.

There is something off-putting about expecting some of those guys to devote hundreds of hours creating their content and then criticizing them because it's not free enough. High quality content is hard and requires talent, equipment, time and money to do.
No, they just enable them.
>> Evolved from bug detection and removal in the analog days to now encompass just about everything that can leak data.

Relevant: http://www.cryptomuseum.com/covert/bugs/selectric/index.htm
Show HN: Free load test with 1, 5 or 20 concurrent users
Playing devils advicate, what if we left silly ideas at home.
No, they'll probably milk the paper for a few stories before releasing it (I hope).
For instance:

https://archive.org/details/mit_ocw

And then there is archive team with their Coursera backups as well.
This article on the Yalincak family and their history of fraud is an interesting and somewhat depressing read.

http://nymag.com/nymetro/news/people/features/12070/
There are always inadequate resources to get the job done. But if you take pride in your work and the finished product, then you owe it to yourself to talk to your end users directly, regardless of whether you're the front-line implementor, middle management or upper management.
Besides performance concerns, if you did it on each page load it would miss any content added to the page after the initial load. It would be useless for SPAs.

The best way I can think to implement it would be listening for a copy event and replacing the text in the clipboard.

Something like:

document.addEventListener('copy', sanitizeClipboardContent);
Depends on your users. For B2B or internal applications it's probably acceptable to say "IE 7 is not supported" and write modern ES6 without transpilation. If it's for a more general audience then using a toolchain like webpack+babel might be safer and more suitable. You'll also need a toolchain for larger apps to be able to use the module system (import statements) for now.
Well, most software engineers don't despise managers. Engineers despise suits who don't understand software engineering. Sadly, most suits fall into this category and to make matters worse they turn out to be control freaks. They want to control something that they don't understand and this pisses engineers off. Managing a team of talented software engineers is more art than science. Good luck trying to win the hearts of engineers while being a control freak who doesn't understand what the team is doing.

All the prominent CEOs and execs who stand out are exceptions to this case. They foster strong team building and give complete freedom for the team to execute. They own up to their mistakes. Most of them are not control freaks, but they are detail oriented (Jobs). It's a joy to work with such managers.
No, I can't easily justify the price difference. In truth, our product is (for now!) a bit behind what the competition offers.

Somewhere the competition are cutting corners is security. I've managed to get my hands on some of their software, and it's riddled with security flaws. I don't want to get into the position of bad-mouthing it to potential customers though - I've been on the side of the buyer before, and I personally don't like it when the seller does that.

Asking for a copy of the quote is a good idea tho.
5 Use Cases of Blockchain Technology in Retail – IQVIS Inc
List of tools and resources related to React and GraphQL
I played eve online over 10 years. If i would have started at the beginning it would be 15 years now.

Dont play anymore, but still a cool game with very crazy and active people.
These are great resources, but the ultimate approach is wrong. In order to truly learn math, you must be willing to invest the time and "sit through lots of pages of mathematics text" and also do a ton of problems, many of which will take hours and some which will require days of thinking.

These things aren't mutually exclusive. I don't know about anybody else, but I'd rather watch a video of a human explaining the subject, then sit down with a textbook and start working through problems.
Journalism’s Deep Web: data analysis tool for investigative reporting
What do you use to display metrics on tv dashboards?
I am at a startup amd we are starting to have tvs showing various metrics around the office, having issues with various things. So I am wondering, what is your "tech stack" for tv dashboards? What computer do you use (raspi maybe)? What software do you use?
You need to provide more info.

1. How much of your flash budget is eaten up by the application?

2. What performance do you need for different use cases and operations?

Generally, RAM is often the least of your problems. And if you are into Cortex M0 or even M0+ territory, your MCU will quite probably sport an AES-128 core. Even if it is slow you should try and use that.
Suspect in YouTube Shooting Angry That Her Videos Had Been 'De-Monetized'
https://stripe.com/atlas/guides/saas-pricing
They look the same as the camera being sold from https://openip.cam/ , but the price there is even cheaper: $12.99.
A drop of love in the cloud
How to use blockchain and smart contracts for secure data transfer
The syllabus looks good, but all videos have the same title. Is there a "topic" -> "video" mapping somewhere? Couldn't find it on the site.
I thought about treating 2π as τ. In principle mental typography does not need new symbols, just a switch in perspective and alter simplifying rules.

Just stop simplifying things like 2π/2 or or multiply by 2/2 if it makes more sense.
But then you have slightly awkward formulas like (3×2π)/4 where you have to use multiplication sign.
Git Strategizing: Branch, Commit, Review, and Merge
One thing Valve may just be able to do is somehow convince Apple to support Vulkan. I feel that if Vulkan becomes the official API for both macOS and iOS (even if say 3 years from now), that would be a huge boost to the Vulkan ecosystem.

I think the prospect of developing a game that "automatically" works on both Windows (and not just 10, but also 7 and 8) and macOS would be quite compelling. Plus the bonus that the games would also work on Linux, and iOS/Android, and eventually the web (at least some of them for these last three).

Besides Apple, Valve should also convince Sony to support Vulkan on the next-gen PS5 console. They should tell both of these companies that they benefit more from being in this larger ecosystem than they do by creating their little walled gardens while Microsoft's gaming ecosystem engulfs and dominates them from outside.

It's also quite imperative for Valve to try to achieve this because they are still at risk of being obsolete by a future version of Windows that restricts Win32 apps by default for consumers (a non-zero chance of that happening over the next 10 years). So Valve should have a big incentive to try to get some kind of "partnership" with both Apple and Sony and get them to support Vulkan.
Don't forget the fun you can have making JavaScript look innocuous:

https://www.stefanjudis.com/blog/hidden-messages-in-javascri...
Key Elements That Can Help You Choose an Effective Theme for Your Shopify Store
The article specifically says the Justice department is dripping the case because they have a new warrant and Microsoft is complying.
There are a ton of options here: https://github.com/obazoud/awesome-dashboard

edit: https://github.com/Smashing/smashing is missing from the above link, worth a look given the number of widgets available: https://github.com/Smashing/smashing/wiki/Additional-Widgets
I see. I wonder what there strategy would be like? To double the efforts in reducing fab size or in other factors.
Don't you carry your driver's license in your wallet? It's just weird to me that someone would think "I need my driver's license number, so I'll search through an online photo archive."
Tru, but if it is your primary income, I can see how people get mad. Mind you, not, lets go shoot some people mad, but still. Being fired by a demonetization algorithm is kinda shitty.

Loads of people rely on YT for there income and recent changes to the content algoritms are demonetizing all kinds of video's without any warning or clear indication that it happened (or why ftm) and no real recourse to fix things. It already was a bit of a crap shoot, but now it is quite easy to loose months of income without being acknowledged as a person. I mean, even if you reach the 'you-get-human-support' level of views, you still only get to mail with bots...

Anecdotal evidence: https://www.youtube.com/watch?v=tzb8U0Bje5A ;)
Azure Function Apps: Performance Considerations
I don't think that maintaining different strategies in different areas is the more costly procedure.

The assumption you're making here is that GDPR is one and done. In all likelihood, most major jurisdictions are going to introduce privacy laws at some point. If you don't build your international service to allow for different rules in different jurisdictions you're going to have to follow the strictest of those laws. Heck, I'd put money on some countries forcing some web services to record some data for law enforcement purposes and other countries barring facebook from recording the same data for privacy reasons.

So really, you have to build this system in a way that can be tailored to each market you operate in.
No one visits personal websites to watch self-hosted videos nowadays. YouTube is not only about video hosting, but also about the large user base.
Can you name one function other than dot() and tensordot() which has intrinsic multithreading?
My first encounter with Forth was through the TinyMUCK codebase, the language was called MUF, and it blew my mind at the time that it was possible to code within the MUD game itself and use it right away.
In the field of ethics, this is known as the Copenhagen interpretation of ethics [0].

In short: "The Copenhagen Interpretation of Ethics says that when you observe or interact with a problem in any way, you can be blamed for it. At the very least, you are to blame for not doing more."

[0] - https://blog.jaibot.com/the-copenhagen-interpretation-of-eth...
If Linux could play all of my favourite games I would drop Windows in a heartbeat.

There is absolutely no reason for me to have a Windows machine except the games I play that don't work on Linux/Wine.
Almost nothing in the context of the long-running analytical queries the web layer has to wait on the DB for.
i've previously researched this idea because it comes up rather frequently.

This was in anti-trust, because privacy-related enforcement is actually left to the EU states and doesn't actually happen very often.

But in anti-trust, there is no evidence of any bias against US companies. The distribution of (the sum of) fines among EU, American, and Asian companies actually tracks closely with their respective market shares in the EU.

The only divergence I found was slightly fewer/lower fines being levied on US companies, and slightly higher numbers for Asian companies. I would attribute this divergence to the far more advanced oversight in the US vs. most Asian countries: the EU doesn't need to get involved if these companies are well-regulated in their home countries.

It'd be interesting to do a similar analysis for the US. As a
German, I've heard similar grumbling regarding the fines against Volkswagen and Deutsche Bank. Personally, I doubt that those fines are motived by nationalistic motives. They might just show different approaches to corporate wrongdoing, with Germany either being too chummy with its industry, or possibly putting too much trust in the force of negative publicity alone to change behaviour.

Privacy will invariably generate more headline-worthy conflicts with US companies, simply because that's where all the large companies are located. But if you're in the US, I'll also point out a certain bias in what you'll see reported, considering EU fines against exclusively EU companies are unlikely to make the US news.

Trust me when I say that privacy happens to be a major concern of many voters in the EU. There is robust and constant debate regarding, for example, data collection by governments and law enforcements. In Germany, there is major opposition against the increased use of video surveillance, the use of phone location data in law enforcement, and EU legislation requiring the retention of communication data.

There is a low-hum undercurrent of anti-Americanism in some discussions of Facebook, Google et al, possibly more so in France than Germany or the UK. But Europeans are constantly exposed to US media and such familiarity breeds trust. If Facebook where Chinese, or Google were Russian, distrust and call for regulation would be far stronger than it is.
They're selling SD cards, not cameras
> If Tesla can indeed maintain its current production rate

That's the key sentence, and with the number of people involved in producing a Model 3 they will be hard pressed to keep that up without fixing the underlying issues with the production line. But they clearly did everything they could to end the quarter on a high note and investors bought it so props to Elon Musk for buying himself another 90 days.

Do keep in mind that the original projection for end of Q1 production volume was 5000 cars / week, not 2500 so it isn't nearly the coup that it is made out to be and it came at the expense of their other production lines. It will be interesting to see how much those other models (S and X) dropped in production volume at the end of Q1. That will tell the real story.
> Dunno, my Steam Box runs games like Grid Autosport, Mad Max, Tomb Raider, Deus Ex etc.

It runs them now, but none of those games ran on Linux when they first launched. Grid Autosport took 17 months after the initial release, Mad Max took 13 months, Tomb Raider took 3 years (and the 2015 sequel is still not available on Linux) and Deus Ex MD was the only somewhat timely one at 2 months (but the previous game in the series was never ported to Linux at all).

I know not everyone cares about playing games the moment they come out, but many people do. Especially with multiplayer games where the community is most active closer to launch.
Spotify’s missing money-maker is artist-to-fan messaging
> from her videos doesn't appear to be mentally crazy

I strongly disagree.
How to Wipe Cache Partition on Galaxy S9 and S9 Plus [Complete Guide]
It's not all bad - one upside is that you don't need to upgrade your hardware anywhere nearly as often as 10 or 20 years ago.

I put this PC together in 2013 for maybe £500-600 total and apart from adding some RAM I haven't needed to upgrade anything and can still run games on highish settings.
So don't put in the money as share capital.
Exactly. Convince people Linux is worth moving to, but don't force them towards it.

If memory serves, when Valve was initially getting their feet wet, publicly, with Linux, they were getting Left 4 Dead (1 or 2, can't remember) to work there. If I remember correctly, they got it to a point that hardware for hardware, they got the Linux port to run better than the Windows version.

And that's a direction worth going if you want the gaming crowd to follow: come this way and get an extra boost in performance. We know you just spent $300 to get a couple frames per second boost, come get a few more for free.

They really need to do something about Big Picture mode though: that thing looks terrible on anything above 1080p. Even more so at 3440x1440 where it is blurry and inside black bars. If they're trying to make Steam into an appliance of sorts, the user interface needs to be right.
Evernote has been compromised
It's going to kill morale if you keep that guy around. If they're talking to you that much about him, there's probably a lot more they're talking about that you never hear.

Fit goes further than skill, in my opinion. If you want to keep your non-tech folks around, let that guy go, and hire for fit.

You'd be doing yourself massive favors.
I know why you think that, but when Fallout 4 came out even my father was interested in it, and he'd never heard of any prior Fallout game, and hadn't really gamed in years.

Of course, he also still asks me every year when "the next Half-Life is coming out".
Puppet and Brain – Simple UE4 blueprint clone for kids to learn game programming
If they start a label, I would hope that it doesn't try to compete with smaller record labels. It should compete with the big dogs and help out smaller ones similar to bandcamp. Idea: bandcamp + spotify...
The labels themselves are large shareholders in Spotify, so they would have to balance the monetization of their own artists with Spotify's label artists.

This could lead to cartel-like behavior among the stakeholder labels and crowd out the smaller players, but that's basically been happening in the industry for a long time so I'm not sure how big the impact would be.
Obviously the solution is the build HL3 with JAVA so it runs on everything.