skysight-inc/HackerNews huggingface dataset:
> I'm running on an 8GB Linux box without swap and never even come close to running out of memory. If I don't have any VMs running, then it's pretty unusual for me to use much more than 1-2 gigs. It's interesting... one of my colleagues has serious problems with performance because he keeps running out of memory -- and I don't think he's doing anything unusual.

64gb here and 40gb used. Firefox alone uses 2 gigs with a mere ~30 tabs.
wrong. The difference between GPS and UTC is not fixed. (you might have confused it with the difference between TAI-10 and GPS that is constant)

Here's how to get UTC time from GPS time using Python https://stackoverflow.com/questions/33415475/how-to-get-curr...
> The obvious solution then would be to make it public space and not a private one. Make social networks a public utility. Then it can be governed without all the contradictions between the interest of public and private profit.

Why does the social network have to be publicly owned for law enforcement to be "publicly owned"? Supermarkets are privately owned, but still, if I assault another customer, the case isn't decided by the legal department of the supermarket ... so what's the fundamental problem with applying that approach to social networks?

> However there is a special tax on alcohol (although I am not sure if this applies to all alcohol in Germany, even beer, in my country it does).

Well, sure, though I think the justification for that had little to do with drunk driving, given that those taxes are way older than cars ;-)

> Yes but what if the society is already damaged beyond repair when we finally do find a good solution?

Then we need to change the constitution?

I mean, the point of a constitution is that you don't just willy-nilly cross certain boundaries. You usually can still change it to a reasonable degree, but you need a large majority to do so, which should ensure that you have really thought about what you are doing.

Trampling all over the freedom rights of individuals in a panic over some perceived danger is exactly what a constitution is there to prevent, as history is full of cases where that didn't end well. There is no guarantee that that is always the right approach, but overall it seems to me that what groups of people do in a (moral) panic leads to way worse outcomes than letting some individuals do some not so nice things for a while, and constitutions exist to warn us of that danger, so we should be very careful with ignoring them.

Also, a state disregarding its constitution may be pretty damaging to society as well, as a lot of trust builds on that foundation.
"Beware he who would deny you information, for in his heart he dreams himself your master."
Tron wasn't just the movie ... there was software embodied as a video game so in my opinion, you can't argue that you're in a different business. domain.
> From what I know about the financial crisis, it wasn't the nature of fiat currencies that led to the crisis, but rather the complexity of financial instruments obscuring the weakness of underlying mortgage assets combined with incentives driving industry players that turned out to be toxic in the long term.

Bitcoin wouldn't prevent the mortgage fraud, it would prevent the immoral bailouts that happened after that and that told the industry "don't worry, you're too big to fail, feel free to try harder next time".
Generally the statistic is based on studies comparing a full dishwasher to washing the same stuff in a sink. The "just in time" handwashing described above is probably more or less the worst case from an efficiency point of view, though.
My understanding is CES is a big deal for retail buyers.
OTOH, if she inspires people to make more shitty robots, Skynet will only have shitty toothbrushing robots to work with.

Also if Skynet starts eliminating people, it itself will become the most dangerous scourge; if it's self-learning it'll shut itself down.
:-( I'm an avid reader, this was one of those rare things that was consistently useful every week. I have no idea how he found the stuff for the email every week, but I loved it, and learned so much. Really sad to see this one go.
How they treated Aaron was criminal, but let's do it justice by not using hyperbole.

This wasn't a public website. He connected to a networking switch in a controlled wiring closet with his laptop, and scraped information to non public servers from there.

Did this deserve the response he got though, absolutely not.
Bitcoin wouldn't prevent the GFC, it would prevent the immoral bailouts that happened after that and that told the industry "don't worry, you're too big to fail, feel free to try harder next time".
The 6 Books Bill Gates and Mark Zuckerberg Want You to Read – IQVIS Inc
This one 132 pages long, there is also 23 pages long document [1]

Techcrunch: "In a 132 page white paper, Telegram has outlined a four-stage plan" [2]

[1]: https://drive.google.com/file/d/18F51eFyyHZ1Pu0JxaTcT99xDLIc...

[2]: https://techcrunch.com/2018/01/08/telegram-open-network/
If I had a penny for every notetaking app, I'd invest that money in another notetaking app.

Jokes aside, this looks nice! Especially good to see that native C++ development (even if it's in Qt) isn't dead.
I have also finished 6 side projects last year: 1) Moving the washing machine with all plumbing to the attic. 2) Getting the kids to school on time everyday. 3) Having the kids eat at least 1 piece of fruit each day. 4) Redid my front garden to make it easier to park 3 bikes. 5) Made a bunk bed in my caravan for the two kids. 6) Played a bit with the Bittrex api and made a small overview website for myself.

I'm feeling pretty good about those things (and actually I did even more, bathing my 1 y/o daughter every two days, also quite some work. I also helped in teaching my son to wipe his own butt and wash his hands without touching anything else on the way to the tap... I could go on...).
Bitcoin would prevent the immoral bailouts that happened after the burst and that told the industry "don't worry, you're too big to fail, feel free to try harder next time".
This is purely anecdotal. I have a bad astigmatism. I tend to not wear glasses until I have to. In the garden I don't bother. And oddly, when I do use my glasses everything becomes too much. In my mind scenery becomes unpleasantly cluttered/dirty. It's quite horrible. I prefer the soft focus - but can't read the laptop, watch TV without.
What if lobsters do not have the capacity for emotion? What if it felt about being boiled alive exactly how a potato might? What if a lobster never suffered?
It is largely "secured" by chewing gum, duct tape and other such things.

Some aspects have gotten better. Flash is dying, for example, and that's a huge help (I remember when the email showed up in my inbox from the Rails team, passing along that Google had informed them the same-origin sandbox was broken thanks to a Flash bug...).

Other aspects have gotten worse. The sheer number of new APIs in browsers, accessible via JavaScript, is frightening. And plenty of the problematic old ones are still around too. Plus ways to turn security features into privacy invasions (like the HSTS supercookie, which is both cool and makes me want to quit everything forever).
The system should be tuned so that under excessive pressure from requests it starts to turn requests away before running out of RAM. Having a small ammount of swap will let you get closer to the limit of RAM use without risking OOM killing something and getting the system into an undefined state. Also you can swap a fair bit of the system you don't use and leave it there, giving you more RAM to use for processing requests.
The correlation just isn't there.

In the UK, the standard penalty for drink-driving has been the same since the early 70s - a 12 month driving ban and a modest fine for the first offence, a three year ban for a second offence and a possible prison sentence of up to 6 months for further repeat offences.

The penalties haven't changed in years, but the rate of drink driving has fallen drastically. What has changed is the culture. Persistent campaigning from both government and grassroots organisations has made drink driving completely unacceptable. Today, it would be considered perfectly reasonable - perhaps even admirable - to call the police on your own friend if you know that they're drink driving. There's now far less proactive enforcement of drink driving laws, because it's not a common enough offence to warrant random testing and the police expect to get tip-offs from the public. It's seen as a foolish and selfish thing to do, a marker of personal weakness, a sign that you're some kind of alcoholic.
You can be pseudo-anonymous with Bitcoin, if you know what you're doing.

You can use Monero if you want to keep your balance and transactions truly private.
You should, that stuff is awesome!!!
The screenshots link does nothing (leads to home).
The Anatomy of a Data Story
What's an electric sousaphone?
Algebraic Geometry vs. Kahler Geometry [pdf]
Thank you for the kind words, they mean a lot!
Content Security Policy (CSP) in ASP.NET Core
Connect those dishwashers to a cloud based backend, add in a little NLP onto the ordering interface, then slap an app and a nice slide deck on top and I think this KaaS offering could be ready for Series A funding before the summer :D
Hopefully it would work out better than in Munich.
People say finishing a project is hard, but giving up on a project can be just as though if not harder! What is so hard about giving up ? It's human bias that we have somehow failed. The trick is not to look at it like a failure. Think about how much you have learned! And the hours you have already put in should be considered "sunk cost" (micro economics) and you should weight the "opportunity cost" eg. how much you value the time you can spend on other things.
Clicking on "Screenshots" at the very top doesn't take me anywhere. (Also, a minor typo: "Documentations" should singular, "Documentation").
This is by far brilliant insight I have come across and actually experienced!
I have a first generation Xiaomi vacuum and it's amazing, at 30% of high end Roomba with comparable features
Thats just gatekeeping. According to the dictionary, an engineer is someone who designs and builds machines or structures. That definitely applies, even if her machines are deliberately shitty.
I think the cream here is if the underlying network is decentralized and I disagree with my centralized provider, then I have the power to change providers. Its comparing email to facebook, if my email provider does something I disagree with I'm free t take my data to a another provider without losing all my connections.

The same for open currencies. The promise of open currencies with decentralized exchanges is I can now hold my value in a currency I trust a long a there is a path of exchange between my value and the value of the party I'm paying for or recieving from. And now its my decision which currency I hold and I'm free to change.
you have no idea how happy i am its not written in electron/nwjs
what's wrong with electron?
You can see them on github:

https://github.com/tamlok/vnote/tree/master/screenshots
My side projects of 2017 were writing a blog post every week (got 50) and making video course.

Even made a few bucks with the course.
Impressive! How did you get all that done without any "public deadline" and "sharing your work" with the rest of the world? Also, I guess there was only few "supportive feedback for what you’re doing" (perhaps just from a single person, but how much does that count?), which makes this even more impressive.
I wish to echo this too -- doesn't matter what she has done and where she has come from. She is making a difference to a large number of lives out there, and getting more people into engineering, robotics and science - at all levels and ages!

Hope that these messages to eventually get back to her, because she deserves to know how much of a difference she is making.
https://www.reddit.com/r/programmingcirclejerk/comments/7q81...
This book [1] goes into great detail on the history and origins of the mafia - including the lemons. It's a great read.

[1] https://www.amazon.com/Cosa-Nostra-History-Sicilian-Mafia/dp...
Performance is atrocious
Electron slow, bloated, uses a lot of resources for nothing.
tl;dr: Electron is chromium browser with some disguise. It's not "The right thing (TM)".
Mechanics of unboxed union types in Scala
How would you propose it orients itself after starting up? Saved last location?
Just read the first chapter. This is gold, but how is the author making money off it?
yes.

I made like 100 such projects in my life and only "shipped" less than 10, still I wouldn't consider the rest failed. I learned much from it :)
for me passion and even execution (unless it pure shit) has nothing to do with what you do.
Market yourself or in general what you do well and done.
Our world revolves around who screams the most just like monkeys.
It's back up again.
You could "just" make a nuclear liver that snapped metabolic byproducts back together.

I guess you might not directly target the production of glucose, but there should be some places in the metabolism where food energy could be replaced with energy from the plutonium.
> What possible line of reasoning can you be using to say that someone who is formally trained and educated in a discipline is worst or equal to someone who is not? Are you saying that formal education is a total waste of time?

I my experience from software development, self-thought developers tend to be more competent because they have learnt design principles through actual experience, and therefore have a deeper understanding of the rationale. School educated developers more often have learned design principles as dogma, and don't understand the context and limitations of the principles.
The whole idea is that demand will not be 0.
If the demand will be non-existent, then none of this is even a problem. If no one wants that coin, it doesn't matter how it works or how many coins are destroyed, etc.

But this whole conversation even comes up because there are people that want to use such a coin. That means demand >0.
Some people prefer to maximize earnings and then outsource manual labour. Also processes are not projects. The website sounds cool though.
Unicorn: lightweight, multi-platform, multi-architecture CPU emulator framework
Except for the fact that meat consumption is a major resoirce drain on the planet as a whole. Just think about the amount of land, energy, water, medicine and time it takes to produce one kilogram of meat and contrast this with alternative protein sources such as vegatables and you will find that just by reducing ones meat consumption you can cut a big part of your impact on the planet.
The British media is definitely working overtime to make this seem like a problem, but I'm not entirely sure I believe there's smoke under all this fire. The headline I've seen over and over is that there are 20k empty homes in London. But from the 2017 Housing in London report, prepared by the Mayor of London's office[1]:

> The number of recorded empty homes in London is far below its long-term average, at 1.7% of total stock.

From the same report:

> In the last two decades the number of jobs in London has grown by 40% and the
number of people by 25%, but the number of homes by only 15%

So if the number of people is increasing faster than the number of houses, and the percentage of empty houses is falling, then offhand I'd say your numbers are a bit exagerrated. Yes, certainly some people buy property as an investment and leave it empty, but even in London, it's not that many. And as for this:

> average prices in the area will have been pushed up for good, compounding the problem.

Asset price bubbles are a thing, but so far, everyone who's ever believed that prices were going to stay high forever has been burned, badly. What will keep London house prices high is that they're not building very many. If that changes, prices will fall. (And fall all the quicker when the people buying Mayfair properties as an investment decide to liquidate them before the price falls any further. As, again, is the way of asset bubbles.)

[1]: https://files.datapress.com/london/dataset/housing-london/20...
It's nice to see the FSFE being active, and making an actual difference. Our donations are not in vain.
It mostly makes sense in the context of showcasing your work, be it for jobs or just because. Quality means basically nothing if you can't show it off, and obsessing over quality will prevent you from shipping.

Furthermore, who could ever be proud of a half finished project? If its cool enough to tell people about, you might as well finish a MVP.
I wish that instead of teaching classes about how to win the CS technical interview, schools would teach classes about how to interview for technical roles.

Aside from security, I think this is the biggest challenge we face as an industry. Everyone interviews differently and almost all are done poorly. But the vast majority think they are good interviewers, and they're just not. It also won't improve on its own, because there's almost never any effort at honestly evaluating the hiring practices or decisions.
There is not going to be a full scale war with NK: they don't have enough nukes.
Mark Zuckerberg Is Officially Considering Cryptocurrency for Facebook
I'm sure it's quite a lot more feasible now than it was when Munich embarked on their adventure.

And one would also hope they have used Munich as a good case study.
Death to the Minotaur - WotC as the original nerd startup (2001)
You can cover up a broken window from the inside.

Better, that, than standing outside...
Interesting read, but ultimately I was left confused as to the purpose of the article. As far as I can tell it was to express the author's disdain for the modern web stack (an embarrassment for web devs, to be sure) and to advocate using vim (yawn).
I wish article would have different title, so that people would be less primed to go into gender war over this or that.

The video is really funny. I think I will look her up, because of how it makes robots making look.
How Assisted Suicide Affects Physicians
Dont try and replace it with an arduino unless you want many more similar mishaps.

But yes-- never buy an appliance touted as "smart". Furnaces should always be wired.
> ...the fact that the Linux kernel is licensed under GPLv2 or later.

Actually Linux is licenced only under GPLv2:

> The only one of any note that I'd like to point out directly is the
clarification in the COPYING file, making it clear that it's only _that_
particular version of the GPL that is valid for the kernel.

> ...

> Why? There's been some discussions of a GPL v3 which would limit licensing
to certain "well-behaved" parties, and I'm not sure I'd agree with such
restrictions - and the GPL itself allows for "any version" so I wanted to
make this part unambigious as far as my personal code is concerned.

Source: http://lkml.iu.edu/hypermail/linux/kernel/0009.1/0096.html
This is really useful, thanks!

Is there a subset of markdown (preferably with an implementation in Javascript to render it as HTML) that's limited to just the basic stuff like bold, underline, italics, links, quotes, and code elements? I don't need images, headers, html tags, tables, horizontal lines and the rest.

It's not so much about the restrictions I'm worried about. My research has shown that showdownjs is one of the lightest (~30kB) markdown to HTML rendering libraries in JS, but 30kB is still too large for my application. I would trade the above mentioned features for a smaller file size.

Any suggestions? I know that I can probably write my own implementation, but I'd rather rely on battle-tested libraries instead of rolling out my own.
For more than a decade Tim Berners-Lee used Web 3.0 to mean the semantic Web, structured around linked open data, RDF, etc.
What Happens When Doctors Only Take Cash (2017)
Leadership is ritual, do it everyday
Was recommended to me by a medical professional in 1986. Worked wonders!
I'm just adding it here because bathing your daughter every 2 days (and getting her to bed clean, well fed and happy) is a ton of work which you don't want to outsource and can not add to your CV or Github page.

To be honest, even if you don't have kids and are just tired of work in the evenings, my advice would be: Don't let these over-energetic side project cannons get under your skin. Just making a living is something to be proud of as well. People who write such posts may be good side project creators, but they may suck at other things. Or maybe they don't, maybe they are better people in every respect. I choose not to care, or perhaps better: I choose to try consciously not to allow myself to feel bad about this.

It's hard enough in this connected world to try and find out what you like, feeling down comparing yourself to super productive people will only do that: make you feel down. It's the worst feeling to have while you're trying to find out what makes your clock tick (inhibiting I would even say). Young people often don't know what makes them enthusiastic, nothing wrong with that, also nothing wrong if it is doing nothing, daydreaming instead of firing off side project after side project. It'll come... Or it won't. First mission: Accept yourself as you are.
How is that different to any other advancements we've made? C is slower than assembly. Python is slower than C. Programmers will continually pick higher level programming languages since it's easier.

I keep on seeing people complaining about Electron here, but it's brought about an age of hundreds of thousands of applications that have compatibility across OS' to do very specific tasks.

I just feel that the ~80MB memory usage and large file size (30-60MB) is inconsequential in modern computing.
Why Hasn’t the World Been Destroyed in a Nuclear War Yet?
Expensive really? I beg to differ - far cheaper than any of the other options, such as physical therapy, drugs, etc.

Sometimes the simplest solution is the best one.
The question it answers is "what was the exit status of the process", where zero typically means success, and non-zero means that there was some kind of error or exceptional exit condition. The most important difference from a boolean is that the exit status is often used to enumerate several kinds of exit conditions, some of which are defined in POSIX (sysexits.h).

In a shell, for example, the 0 exit status is normally actually truthy:

$(exit 0) && echo hello
If your astigmatism (cylinder) and/or spherical diopter numbers are very high, your glasses may have significant distortion when looking through any point other than the optical center of the lens, e.g. for peripheral vision. Have you compared contacts with glasses? They provide a much wider field of view.

If you like soft focus, you can try on different drugstore reading glasses (e.g. +0.50) over your normal glasses, to find a reduced strength which lets you see at the desired distance without super-duper-sharp edges. Then ask your optometrist to provide you with a reduced prescription for non-driving or near work tasks. Otherwise, they will prescribe driving-strength glasses to avoid legal liability.
That's not what's being proposed, as I understand it. Rather, the poster is proposing that airbnb pay the registration fee for you, and then withhold it from bookings made through them after. There is no advertising and charging for a product you're not licensed to sell, it's more like the advance fees in a book publishing contract.
Context [0], for anyone interested.

[0]: https://www.techrepublic.com/article/end-of-an-open-source-e...
Last time I discussed this with someone, it appeared impossible for the service worker to handle the update to itself, and as such the service worker itself was not signed. I feel like this defeats the entire idea.