skysight-inc/HackerNews huggingface dataset:
I haven't seen anyone build these specific applications but I don't see anything in the way of building it.

Notebooks can be shared just like any other Jupyter Notebook (charts become images unless are running the notebook). If you want something more polished, you can build a dashboard. Under the hood, Altair uses Vega-Lite so you can export your charts and embed them in a web dashboard with https://github.com/vega/vega-embed. To send charts, you can export them as images.
Announcement is underplaying the situation. Absolutely change the password..anyone could have seen it. Just because there ia no evidence of log reading does not mean anything.
What Is Cybersecurity Tech Accord? – TOPITGUY
You cannot use UTF-8 locales on Windows though.
Only if you set the normalization parameter. Otherwise it'll guarantee only that a file name is UTF8-strict and not that there aren't two files named "é" with different normalization.

Honestly, normalization should probably always be set. It gets way more confusing than case-sensitivity (which can also be changed on ZFS!) already is.
> Reading programmers discuss medicine on HN is as painful as reading doctors discussing programming.

Personalized filtering might help with that. And thus help address eternal September effects, of bad content driving out good. Even with HN tech posts, I notice I've a 'this discussion is too reddit' threshold - an "ok, this could have been an interesting discussion topic, but there's too much low-quality discussion already here, and tilting at 'someone on the Internet is wrong' isn't a happy thing, so I'll skip this one".

There are a lot of HN-like communities of expertise across many fields. Public and private. They are often a good place to get news commentary. With the exception of a few reporters who are part of such a community, and write for a more general forum (sometimes with community feedback on their reporting), general news media (NYTimes et al) feel to me like reporting after a foreign bureau has closed - lacking a reality check, insight, and nuance.

Getting better at this seems to be one of those societally critical technologies for which the incentives are poor, so there's little progress decade after decade. For new discussion systems, perhaps being better at insulating experts from this pain, and thus remaining motivated to contribute, might help drive adoption?
That's your problem. iOS Webkit has buggy scrolling behavior if you use fixed position elements or iframes. Unfortunately, Apple won't allow non-buggy browsers on their platform, so there's nothing you can do about it.
I don't know. My biggest frustration in season one was "why the hell doesn't Walt have life insurance if his family depends so much on his income?!" I bet Joe Six-pack working middle management at a life insurance firm has some form of life insurance, so his family is still financially fine without anyone having to resort to cooking meth.
At work one of our most commonly used libraries prints it's connection string (including the plain text password, username and database) in the log files on debug level (which I often see as the configured level).
When I pointed it out they told me it was intentional, and that attackers wouldn't go to the log files anyway if they could acces the system.
I gave up on the discussion at that point
I didn’t know this and it sure seems to corroborate what others suggested about it being intentional, but for completely different reasons.
编程的时候命名方法或变量词穷了怎么办？
A list of 900 isn't really a huge problem, is it?

Do they share anything common (many x.mycompany.com)? You can use wildcards.
May I ask what do you mean by "RNG state should be seedable"?
Pocket Casts representative will say:"Now we going for new subscription model - every month only $3.99 and you can listen to unlimited podcast with CD quality!!!"
Maybe it says they have a innate ability to not simply do as they are told. Instead they gather in lots of details from the movies and books, but don't necessarily trust the spin put on them.
> I would say it is the defining problem of our generation.

Respectfully disagree. I would say it is a defining symptom. The problem is centralisation and the insistence that people need to show up to an office to do their work. There is plenty of cheap housing even in the US, the issue is to let people work from where the housing is rather than insisting they move to "where the jobs are".

IMO Stripes money would be better spent on telecommuting policy and technology.

There will always be area's more popular for whatever reason. Those that want to spend their money on an address can do so but every-one else needs some assistance to work from an address that suits them and their budget.
Old episodes are a source of funding (TAL sells those on iTunes and Amazon), so they don't want you using RSS to fetch them.

But you can use RSS to listen to new episodes, so I wouldn't say they don't want us to listen to their podcast.
> on Windows, paths are fundamentally text

They were back when there were less than 2^16 characters in the Unicode standard. Back then each two-byte word in a filename corresponded exactly with a Unicode code point.

Now there are more than 2^16 but well under 2^32, Windows uses UTF-16 in filenames. That is, Unicode code points above 2^15 are obtained by a pair of special Unicode code points in the range 2^15-2^16 called surrogates; surrogate pairs need to be collapsed into a single code point when decoding the file name. Surrogates are exactly those things that Python uses on Linux to hide bytes that are not valid UTF-8. Here's the problem: it is possible to have unmatched surrogates in a file name (or in other places that Windows accepts UTF-16).

In summary, on Windows, you end up with effectively the same situation as Linux: file names that are supposed to be in one encoding (UTF16) but contain invalid data for that encoding.
If you model drive failure as a Poisson Process (each drive flips a coin each day with probability of failure x), then the measurements imply air and helium drives both have about x=2.8e-5. But drive failure rate may not be constant over time, especially if the failure is wear/aging related. The author should consider fitting the data to a https://en.m.wikipedia.org/wiki/Weibull_distribution with k>1.

In particular, k=2 is a model where failure rate increases linearly over time. To estimate the instrinsic drive failure rate for this model, we must look at the raw failure times (not enough info in blog's totals table) and compute the root-mean-square of time between failures. Then divide this by the total number of drives. Do this for the two classes (air vs helium) and see which is better.
I think asymmetric encryption would solve all problems. The sever only ever stores the users public key and uses challenge-response to prevent replay attacks.

This is a bad idea, but if you are required that your uses have passwords, you could use their password to seed an elliptic curve private key to create the user key on the fly.
>This is something we all should care about if we’re not just here to make a quick buck. Long term we need teachers and cooks and waiters and artists to keep SF a desirable place to live.

The problem could also be solved, (assuming building more at market rate housing) by simply paying the cooks and waiters and artists more. I mean, I'm a sysadmin, which is also 'support staff' and also doesn't require a degree... and I'm getting like twice here what I would elsewhere. I don't see why waiters should be any different.
There are a number of characters like path separators that cannot be part of a file name on windows. However I am not sure if this is enforced by the OS APIs or by NTFS itself. It is entirely possible that NTFS could allow something that higher layers don’t.
I did, but it’s still asking the PIN every time :(
Ask HN: Open Source System Status Page?
Hey all,

I'm kind of astonished with the idea of status page for showing our system status to public like https://status.stripe.com/

Are there any open sources that I can reuse for implementing this use case?

Thanks!
Yes, less inertia. If the Linux folks decides to change a central datastructure, they do it, don't care if anything break with some proprietary module. With the BSD... well, they can't even agree on a modern DCVS, changing any central kernel datastucture is pretty much a lot fight (I tried...). Same logic with risk-averse companies.
Establish Q&A for CIOs?
I'm not an expert by far, but aren't many animal "gestures" shared by multiple species: lying down to surrender, standing on hind legs to threaten, showing teeth, etc...?
Japan is a world champion at destroying marine & terrestrial ecosystems. Virtually all of Japan's coastline (yes, seriously) is covered in tetrapods, all of its rivers except one (1) have been dammed and largely encased in concrete, 41% of its old-growth forests have been uprooted and replaced largely with a monoculture of cedar [3], etc.

[1] https://www.japantimes.co.jp/life/2007/07/22/general/tetrapo...

[2] https://ejatlas.org/conflict/nagaragawa-dam

[3] https://www.nytimes.com/1995/01/17/science/japan-s-cedar-for...

But hey, landing at Kansai or Chubu airports (built entirely on reclaimed land) is kinda neat...
Deploy Fault Tolerant, Load Balanced Web Apps on Alibaba Cloud
As far as I can tell, file systems are inherently broken by design; this isn't an implementation issue. For example, the notion of finding a file by its path is just riddled with race conditions. If you create files /a/b/c and /a/b/d, are c and d necessarily in the same directory? Not really, because someone could have moved around the parent directories in between. But we conveniently assume paths stay the same... except, of course, when they change. Now try actually formalizing what exactly that means from a global (multi-program) perspective!
I'd assume that the policy is to stifle negative comments, especially in these days where criticize is frowned upon.
Would depend on the pathogen in question, how its on the lettuce (and indeed what kind of lettuce), etc. In this particular outbreak, it looks like the CDC's stance is "not really".

But there's a lot of ambient food poisoning that can be prevented by washing lettuce, especially in reducing cross-contamination (the lettuce wasn't contaminated, then got exposed during the cooking prep process, etc.)
If the game depends on random events (eg an attack does random damage between 3-8) it would be useful to make sure it's always the same randomness, if you want it at least.
We've been using stone tools for ~2.6M years. Is the mystery which hominin is responsible? Or is this the oldest of stone tools to get at bone marrow? I'm trying to understand what's interesting here.
> Here's the problem: it is possible to have unmatched surrogates in a file name (or in other places that Windows accepts UTF-16).

NTFS (and Windows as a whole) does not use UTF-16, it uses UCS-2. It is a subtle difference, but surrogate pairs didn't exist in UCS-2.
What do you think "provide podcast producers with better insights" means?
Wow so you just expect everyone to be an email expert?
What does pocket casts do that makes it better than any other app?
Kilauea eruption sends fountains of lava into air; evacuations ordered
Show HN: Rich spreadsheets in few lines of code
How to Promote Your Conference Event App for Guaranteed Adoption? – NVOLV
The guidelines seem like a document to me: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppC...
Petition to Apple to recall butterfly keyboards
Are you anti-GMO? Then you’re anti-science, too
That guy is not an engineer, judging by his credits[1]. I strongly doubt producers and QA testers (it's not some fancy script-writing SDET, it's a "play the game in different ways and try to find bugs" tester) are in such a high demand as to demand no overtime (which they are paid for, btw).

[1] http://www.mobygames.com/developer/sheet/view/developerId,97...
To my defense, all interview are being recorded, so it would be very easy to verify my points. My issues is that there is an obvious difference between their talk and their action (eg. I'm still waiting for them to follow up on the support ticket I opened).

Btw, this is not the first "Who's hiring" thread where this company is being criticized.
It’s hard to give general advice without knowing your specific situation. Ignoring GDPR has serious risks, though, as you already said.

In my company (Germany) we work together with an external data protection officer, who was of great help for us dealing with the GDPR requirements. So maybe you find it worth talking to one, just to get a better understanding of the matter.
Wow. What’s the justification for this?
Maybe you should explain them there is a reason why passwords input is hidden in terminals: to avoid them being kept in ~/.bash_history.

It is exactly the same problem.
Use Apple Pay in the UK: How Do I Edit a Credit Card on Apple Pay
Is this in very recent Office versions? Or are you talking about the XML format used by Office 2007 upwards? Because that does still use different file extensions for different programs, obtained by adding an 'x' on their old binary format extensions (.docx rather than .doc, .xlsx rather than .xls, ...). They're zip archives of XML files rather than individual XML files so .xml wouldn't make any sense.

I got the impression the problem in the comment above was too many extensions rather than too few. For example, you have use .docm etc rather than .docx if your document contains macros otherwise Word will refuse to open it (this is a security feature to prevent document viruses). But it sounds like there are many others.
People have nobody to blame but themselves for working crazy hours, in an in-demand role.
Boss tells you the page has to load in one second.

Team works for months getting it down below one second.

App launches, business team loads it up with so much 'analytics' software that page load time is... 4 seconds.

Tear out hair.
$ESTABLISHED_BRAND killers are announced and discussed about in tech/fin circles which are completely irrelevant. My wife, the kids at my son's middle school, their aunts… no one cares about any of the things us tech-y people care about.
There was a time when some of our customers had lots of problems with gigantic files on their drives that was impossible to delete with windows explorer. I would come home to them and help them delete the files with the command line using filename*.ext to catch them. My guess was that the filename had some protected characters that windows explorer didn't allow. Don't remember how they ended up with the files but most likely some download program and someone having a laugh :-)
The question with Overcast, is whether it will be able to compete in the open market with Marco's almost quixotic desire to avoid any form of tracking whatsoever. He won't even track stop/start/listen actions, and now he's eliminating tracking pixels (https://marco.org/2018/04/27/overcast42) - all very admirable, but by foregoing all the obvious revenue opportunities, will he be able to make it up by attracting a large enough audience who will purchase/subscribe to his app so that he can continue to develop it? Is privacy an important enough attribute for the podcast listening audience?
Couldn't you hash it client-side, then hash it again server-side?
Those poor rich people. They just can't help themselves being worthless pieces of shit like Jeff "the only worthwhile goal for my stolen billions is space" Bezos.
Yes, but supporting density is not YIMBY exactly. In Houston, the main problem is not NIMBY, but unsustainable development patterns. StrongTowns is a more universal message.
https://www.strongtowns.org/journal/2018/5/1/the-living-city...

Many more people leave California to go to Arizona and Texas than to Oregon and Washington.
https://www.ocregister.com/2017/11/16/census-142932-more-peo...
http://idiosyncraticwhisk.blogspot.com/p/what-is-closed-acce...
> generic anti-market central planning

Fun story: In history class, we used a text book that showed an election poster by the CDU, Germany's conservative party, from the late 1940s that advocated central planning.

The class was kind of shocked, one student even claimed that it must be a hoax. Our teacher - by German standards a conservative - calmly explained that the conservative party did indeed advocate central planning for the limited objective of rebuilding the German economy - and German cities - after the war.

(I am not sure if that was actually implemented, though. But given the amount of destruction in some German cities, I suppose some amount of planning was required to rebuild them.)
Indeed. I should have written something more like "in places Windows appears to accept UTF-16". But there is certainly a little truth to it: if you pass a surrogate pair to e.g. the text of a Windows label using an appropriate Unicode font, I believe it will show its UTF-16 interpretation.
iPibackup: automatically backup your iPhone while charging it
I like these keyboards. The old ones feel like mush to me now.
XPlayer – PIP Video Player for iOS
This is just one of the many reasons why I like Python.

> if a = 3:
^
SyntaxError: invalid syntax
Ascii Art Generator
I was about to suggest you should've reported that to CSO, then I realized most probably you don't have one.
They probably aren't going to be drinking green tea extract either...
You are going to have to do a better job of backing that claim up. It certainly seems to be an obvious breach of intellectual property law at the very least. Citing that some lawyers do this does not automatically make it legal.
This made me kind of nostalgic of the pre-Facebook days. I liked that version of the internet…
Wow, you've tarnished that client's reputation forever in my mind. How many "drafts" went out?
You should quit. I know you have reasons, but continuing to work at a place like this is not ethical.
From a European perspective, I so often notice this in American movies. Everybody constantly with shoes in beds an sofas, apparently without a thought. Always grosses me out - it simply would not ever occur to me to put my shoes on furniture.
The time to start the single stream would be not much faster or at all to the mcast join. Most channels are broadcast to the local head node (main router in an service area). The join just builds the tree down past the head to the end user. Last time I looked at / worked on / designed these systems was maybe 8 years ago, but I do not except it to have changed to much. But you never know. I think the most interesting thing was this use case was what mcast was really designed for and the only real world use case I have seen beyond stuff in the finance market (market data feeds from the exchanges are multicast). Well there is OSPF...
How we use strategic blogging to grow our SAAS business
The rich are only rich because they steal from the poor, either directly by scams or indirectly by theft of wages and labor productivity. Capitalism unfortunately enshrines this behavior in the law so it's seen as a good thing, while a poor person "stealing" from the rich is seen as bad.
I love reading things like this.

My bedroom started looking like that somewhat later in the mid 1980s, kicked off by the winning of some car speakers in a primary school raffle. This inevitably raised the question of what to plug them into. Collecting discarded junk from the 1960s-1970s at jumble sales and car boot sales solved that problem and I learned a lot.

I think that I was privileged to have had a childhood in the age of ubiquitous junk availability. It kept me off the streets and lead to a technical profession and some life long interests. It’s actually more difficult to get hold of stuff now thanks to electrical safety regulations, skips being locked, eBay pushing the prices of trash up and general lack of repairability of anything.

A footnote: 30 years later my bedroom is a radio shack and just as messy and I’m blessed that I found someone understanding enough to put up with it :)
This story was about how Musk replied to some investor questions. He said to them you need to be accept volatility. I support this view. I suggest you keep this context in mind when reading the comments instead of reading this as a thesis on the pros and cons of stock exchanges. Do you think everything about stock exchanges is good? Everything has pros and cons. From MySQL to PHP to Java. We all draw different conclusions based on our experiences, preferences and character. I have reported to too many accountants to actually give a rats ass about their so called "tough" questions.
Isn't that why openat() exists? Of course, that isn't used nearly as much because it's annoying to have to do things that way, but it seems like the sort of thing if you need it.

The "open things by paths" thing, IIRC, is part of the reason Windows doesn't like to let you delete open files by default.
The rich don't have to vote for wealth redistribution, they outright buy the politicians to continue their class warfare. Which is of course much more efficient.
I agree that this article hits pretty hard against a lot of assumptions about how our machines are working.

I also feel like the author is trying to say something about how imperative scalar (meaning 'operates on one datum at a time') languages are causing more trouble than they're worth. Sophie Wilson said something similar in her talk about the future of microprocessors [1]. This implies that declarative and functional semantics would be more amenable to parallelization, as the author mentions in the article, as well as allowing the compiler more freedom to deduce a suitable 'reordering' of operations that would better fit the memory access heuristics the machine is using.

[1] https://youtu.be/_9mzmvhwMqw?t=26m30s
If you have a proper tea shop in your town, I highly recommend you get yourself some good quality loose leaf green tea.

The fanciest stuff I've ever had works out to around a dollar a cup. If you know where to look you can find aged tea. 20, 25 year old stuff, where people talk about it like they would a fine wine.

And it will still be cheaper per serving than that charred cup from Starbucks.
Key logger + making a cron job that copies everything off your drive = 5 minutes of work? I hope you trust the folks you use this setup on...
During the Revolutionary War both sides committed a number of acts that would be recognized as war crimes today. Washington destroyed Iroquois villages, true, but keep in mind that the Iroquois supporting the Loyalists were outright scalping and murdering civilians. I think you would find little argument that destruction of property, while a bad thing, is a lesser crime than actual murder. Nobody played clean in that war.