skysight-inc/HackerNews huggingface dataset:
DISCLAIMER. I don't work there. But I know professors and met people that did/still do. It does depend on the position.

First, their infrastructure and resources are mind-boggling impressive.
Second, it is more like any other job you would normally do. You have deadlines, get it done. Somethings are more fun to work on than others. Yes they have pros(including perks)/cons like any other job.
Third, you loose your life to the company. They normally are at the office all day and Saturdays. I know people who love this and others that hate it. Essentially, all your coworkers become your friends because you are always with them.

Yes, I am told they have their own Ubuntu flavor they use to work on. Servers are constantly building software. Every company has a VPN, this is normal business practice.
The word "dog" already has a well-standardized diminutive form in English, it's just gained a bit of a risque connotation (especially when read online). It is interesting though that "doggo" is seen as a replacement. I thought "doggo" is most commonly used in references to dogs who are, in fact, lying doggo.
I have the utmost respect for him in respect to crypto, but 'geopolitical pundit' would not be something I'd list under his strengths. Again, I have the highest respect for him in regards to his main work, and I'm not trying to detract from his opinion, here.
React Workshops 03: Middlewares and React Redux Life Cycle
Go Configure
And bad in both seasons in the midwest. Leaving only a few weeks in spring and fall left to "enjoy" the outdoor mall. Sadly, in the East Bay the Emeryville Bay Street Mall wouldn't be so bad but they allow cars on the main road ruining the concept.
Totally off-topic, but i think it should be noted: IMHO, the BSD should make a priority to have one of the typical Linux filesystems implemented and supported (I am thinking of ext4, for example).

It would really help Linux users wanting to give *bsd a try install on their computer and just mount their /home.

Last time i tried doing so with a bsd system (it was NetBSD or FreeBSD, or maybe both, i can't remember) i found my filesystem messed up when i booted back into Linux.
I understand what you're saying but I don't think we have two different interpretations of the same worldview, but that instead we simply disagree. I think budget and headcount are more important objectives to NSA than flashy results. If there's a tradeoff to be made between achieving a flashy objective and securing more budget, I think NSA is likely to pursue the latter, not the former.

To me and for the kind of work I do, this has important implications: it means that you shouldn't do things to make it harder for NSA to do their job (that's just feeding them, just like feeding in DOTA or LOL) --- you have to make things intractable for them.
Maybe a naive question, but why do CIA and NSA hire so many contractors for such sensitive work?

Perhaps they should restrict these sensitive positions to full timers who have committed to the Agency -- i.e. they know that the organization will be watching them pretty much for the rest of their lives. Ex-agency people I've met said they have to notify the Agency whenever they travel abroad -- if they don't hear back, it's fine, but the Agency reserves the right to stop them.

The amount of damage (some might prefer to say, whistle blowing) done by contractors in recent years suggests that it's time to reexamine who gets such sensitive access.
All of these solutions are still battling the fact that distributed systems are hard and there's a tradeoff to every decision.

If you use synchronous replication, you now require at least two systems to commit a write, so you've increased the chance that your commit will fail. Maybe that's the right choice—but it's a tradeoff and the decision ultimately rests in your business requirements.

My point is simply that there is no magic bullet in ensuring that all relevant systems have the same answer to the same question at the same time.
How do you take a subset of knowledge from neural net A such as cats have fir and merge it with neural net B?

It's not a software or hardware problem it's a data problem as it's not obvious what part of neural net A encodes fir and what part encodes cat's and how you map that to B's encoding of fir and cats while connecting them.

Now, AI is not necessarily going to be neural net's, but it's also not necessarily understandable what all the little bit do, just that they work.
Ask HN: What are some of the best looking/working websites?
Could be for a product or service, I am building a small site for a small team w/ product and just looking for some inspiration!
My argument still stands you cannot ever reach such a cross-over point at the milli-newton/KW scale. If they call a much bigger fraction then we can call BS
Yeah, I am pretty sure the 'evil' the article is talking about is the hiring of hitman to kill people. I am pretty sure we can all agree that is bad.
I think it's not quite that severe; anybody who can connect to a server implemented in C++ that is compiled with gcc and initializes objects in the way described here could exploit the bug.
Eve. http://witheve.com/
Dropbox has repeatedly tried to do more than one thing, but almost no one took them up on it.

Their basic service is very good, though. Apart from sometimes using lots of resources on MacOS.
Being an IDE person, I never bothered searching for C# on Emacs.

I am an Emacs person regarding Emacs vs VI debate, and got to learn how to use it quite well back in the day (actually XEmacs), but it was only as a workaround for lack of nice IDEs in UNIX.

Nowadays I seldom use it.

EDIT: I guess Omnisharp plugs into Emacs as well.
Website appears to be down as of now (10PM GMT+1)
> unfortunately it won't happen until the industry lets UNIX clones go

Redox is a Unix-like system.
I like this post but I disagree with the premise... the whole "webpages don't implement microformats and RDF so we're going to take away all their control" doesn't settle right with me.

If stores using microformats and semantic markup is important then give value added to the places that support it and people will start using. If readability is important start penalizing sites with bad readability indexes. But please don't take over my UX. I can't think of a faster way to stifle innovation.[1]

Try the documentation, much less political https://mozilla.github.io/fathom/intro.html#why

[1] That's an exaggeration. I can think of lots of better ways.
That does sound really fun!
Heh, this was me with my TI-85 in the late 90s. I had a computer at home, but not in class. So after finishing whatever thing we had to work on in class, I'd write programs and games on my TI-85.

A friend and I wrote a chat program that used the GraphLink cable to send messages back and forth so we could chat in class. This was a neat hack, but considering the cable that came with the 85 was like 2 feet long, it was kinda useless in practice unless we were sitting at the same table. So I made a longer cable at home out of stuff from RadioShack.

Everything was cool until we got caught using the homebrew cable in class. Fortunately, once we showed the principal what we'd done, we were let off with a warning not to have the cable in class anymore. :)

You know, I think I might still have my TI-85 in a box somewhere. I wonder if any of my old programs are still there.
> But Ulbricht wasn’t simply a precocious and edgy libertarian. He was also a gifted, self-taught computer programmer.

Is it just me, or is the word "gifted" thrown around a bit too easily these days?
In my mind, that's just an argument for curation. There's no reason you can't let developers have their cake (i.e. have something up on Steam) while consumers eat it too (i.e. have a default view of Steam that hides all the crap games.)

I mean, direct-linking to things from a product site is still a thing; and—due to Steam technically being a website—discovery by search-engines indexing the page is still a thing. But also, there's no reason there can't be things like "App Store channels" where you can subscribe to a given app reviewer's "view of the world" (i.e. a store scope containing only the stuff they like, and—with less weight—the stuff the people they follow like, recursively); and then browse those, or a front-page that's the union of those. You could even automatically generate such channels from existing app-review sites/Youtube channels/whatever.
Ask HN: looking for opinions on how to interpret the C++ FQA.
>"For example, HIPAA regulations require PHI to be encrypted in transit and at rest"

Really? What about all those records faxed back and forth between health care providers.

>"Lastly, how exactly is patient data a virtual gold mine"

Take an antidepressant? Have an STD? Abortion? Treated by a psychiatrist? I would imagine a lot of people would pay a bitcoin or two not to have those issues become public.
I haven't used C++ in a long time, but I didn't like it when I did use it. The FQA brought me much comedic joy when I found it, but I'm wondering how serious the criticism is.

I guess I'm not sure if I should treat the FQA as a valid analysis of C++ shortcomings, an entertaining document, or pointless whining.

Any thoughts?
It definitely was in this case.
On page 15:

> Following the 2014 Notice and in the lead up to the Title II Order, Internet service providers stated that the increased regulatory burdens of Title II classification would lead to depressed investment.

To support this notion, they cite two reports that purport to show that capital expenditure by ISPs went down as a result of common carrier regulation.

The first [1] has data only from 2014 on, so has hardly any "before" data; and shows wild enough variability in the "after" data that it seems unreasonable to draw any conclusions from the average value over such a short time frame.

The second [2] is a convoluted enough statistical analysis that I'm not really able to evaluate it -- though it does appear to show that telecom investment in infrastructure appears to have grown at roughly the same rate as it had since the 1980s (save for some wild up and down swings prior to 2010) -- just not as fast as an invented "control group" of imaginary telecoms that never heard they might be classified as common carriers (see figure 3.)

That's shady, right? It sure seems shady.

[1] https://haljsinger.wordpress.com/2017/03/01/2016-broadband-c...

[2] http://www.phoenix-center.org/perspectives/Perspective17-02F...
Maybe I should have said lowER impact (compared to most sports, soccer, etc). I regularly play with some older folks - and they don't move around so much... they make ME do the moving!
Please don't editorialize titles. Your question would have been a good comment.
If you're at the executive level you likely have enough connections and savings that you can afford to occasionally fail without substantially affecting your quality of life.
I don't get what they are so upset about. Is it so taboo to write an article about internet culture?
English doesn't have a single very common diminutive suffix like most European languages, but it actually does have very many derivational noun suffixes that correspond to diminutives or augmentatives in other languages and all have slightly different shades of meaning. Doggo, for example, has many friends:

https://en.wiktionary.org/wiki/-o#Suffix
And now where is your watch?
In C++14, the spec specifies that a temporary object's destructor is called as the last step in evaluating the full expression that contains the point where it was created (C++14 §12.2).

I'm presuming it's the same in earlier versions of the language, but I don't have those specs handy ATM.
What's a gateway API? I acknowledge, I don't do a lot of frontend work. As I see it, GraphQL is just a query syntax that uses a JSON like language and where the query engine is built in code on the backend. You could replace all queries by REST requests, or build your own query language on top of JSON or RPC.

In my experience though, anything approaching a query language was too expressive for an API, and it was better to offer one API per query, and encapsulate the queries on the backend themselves.
I can't find much to disagree with here, so have updated the title to add "A critique", removed the moderation penalty from it, and rolled back the clock on the story so it has more time on the front page.

If I have time, I'll come back and add a fuller explanation of what happened, but the bottom line is: HN moderation is driven by trying to keep the community happy while staying within the mandate of the site (which is intellectual curiosity and civil, substantive discussion). That's the problem we're trying to solve, not anything directly to do with YC's business. A happy HN is worth more to YC than any other kind of HN, so it would be dumb to optimize for anything else.

I'm marking this subthread offtopic now, which makes it fall to the bottom of the thread, because otherwise the meta conversation will dominate the discussion rather than the points raised by the article.
No GC with power of C/C++ and safety guarantees. Personally I think if you have not dealt in a high performance system where every byte matters. You won't appreciate the rust that much. I can write Redis for example in Rust with a guarantees of no memory leaks! C/C++ can't guarantee that.
I have always admired Stripe's website. [1] Their UI is so elegant to me.

[1]: https://stripe.com
Amazon Echo Look - Hands-Free Camera and Style Assistant
Indeed, like "Burritos for the Hungry Mathematician" http://emorehouse.web.wesleyan.edu/silliness/burrito_monads....
It's been my experience that given the same binary, two researchers will probably find two different vulnerabilities. Given the complexity of these vulnerabilities, I see no reason why any other nation-state hacking service would lose their own, custom-developed exploits.

I agree with your comment in general, except for its confidence in U.S. military capability. Though it would be unlikely for a battle to be waged on U.S. soil, other theaters offer plenty of opportunity for a U.S. loss, especially those that diminish traditional U.S. advantages (such as air and information superiority).
The difference is a question of infrastructure. If your ISP trottles your connection you have maybe one local competitor (doing the same thing) or live without internet. Utilites are treated as public works; imagine if the power company charged higher rates depending on what electronics were used.

There simply is no comparison to regulation at a platform level and I wish people would stop using that straw-man every time they rush to defend the poor telecoms and their "freedom".
-id- is offspring, -et- is the generic diminutive.
What does it even mean. The event loop is only used when there is nothing going on. Is it faster at doing nothing ?
I was trying to find more info about their Term of Service for this, would I be allowed to build an Alexa/Google hybrid device? Would it be ok to sell the same device but with either option available? What other gotchas are there?
The elite meme wars of America's most exclusive colleges
Does being reclassified as "Title 1 - Information Services" put them under the regulatory authority of the FTC instead of the FCC?
Could you please post those situations? Someone familiar with Flow might be able to answer you.
I think you can safely leave out the word "Internet" there and the sentiment is still valid.
It has improved dramatically in the past few years, to the point of only being half a shitshow.
Google is super secretive about its anti-aging research. No one knows why
It's more like being a journalist with billions of dollars behind you.
arguing that the govt should regulate Google's search
results to ensure everyone had a fair chance

Except they do. [1]

there would be uproar

No there isn't.

Additionally, you are completely free to use another search engine and the barrier to switch is minimal. ISPs have come to a détente where they do not build infrastructure in the territories of other ISPs, leading to situations where someone like me -- who lives in Berkeley, home of one of the original 4 'IMPs' of the protointernet -- has zero choice in ISPs if I want >20mbps, which means I have no recourse if my ISP chooses to deny me access to services that do not cowtow to their connection demands.

[1] https://www.ftc.gov/news-events/press-releases/2013/01/googl...
HIPAA doesn't really make those sorts of specific technical recommendations.
ISPs benefit substantially from government regulation. Just one example: they have sued (successfully) to stop municipal broadband projects.

Were they not already benefiting from other forms of regulation that ensure their monopoly status, I would be more sympathetic to their "we are being regulated to death" arguments. As is, they are arguing for regulation only insofar as it enables them to extract rents.
Yeah the article doesn't have a lot of details. Is there a journal paper somewhere? I'd be curious to read it. A cursory search didn't turn anything up for me.
Any time you have something talking to a database, cache, or pretty much anything else you have a distributed system, you just don't know it yet.
Source: https://twitter.com/brant/status/775407594802335744
Similarly, when I got my first job as a PC tech at a locally-owned computer shop, my first task was to assemble my own "bench" PC for testing various components.
Dispute with your credit company. Tell them you did not agree for this service. Easily to recover the fee.
Interesting, hadn't seen that yet; thanks for sharing. Does look like it'll have some nice design concepts -- I've definitely come to view Django/DRF's strong coupling to the ORM as a hinderance to architectural flexibility/sanity as my application has grown.

Interestingly it eschews Swagger/OpenAPI in favour of JSON Schema, wonder how that'll pan out; I like the promise of codegen that swagger offers, but haven't found the generated clients to be particularly usable.
Southwest already often isn't the cheapest, or even close to the cheapest, fare on many routes. And whether this causes an increase in fares will mostly depend on the existing load factor. If they already had planes mostly going out with a few empty seats, they don't necessarily have to change anything.
Isn't the promotion transparent enough to not be shitty? To me is seems more like, 'if you are going to do it anyway and are on the fence about who you are going to go with, try us!'.
There has already been some academic work on accelerating fhe using GPUs, and it does indeed make a big difference. However, it's still orders of magnitude slower than native computation.
That is really nice. I like your logo too.
s/lead/lede

"Lede" is the newspaper term, "lead" refers to a toxic metal element, or to someone who is followed.

Also, the second part basically just says "they sell them, they're worth this much", but doesn't really get into why others are willing to pay that much.
I work in the space, and can say for certain that while everyone talk a good game about their encryption, and compliance policies, the reality is often a bit different.
CSS is hideous. Do what you want with it. Anyone claiming CSS has a "best practice" is deluded.
The Live file format is gzipped XML. It very much lends itself to text-based version control. (I've even played around with adding such as a third party.)
I run into this with Dito GAM[1] when handling groups/calendar access. I workaround by just making it try three times. It always succeeds on the second try.

1. https://github.com/jay0lee/GAM
Thanks for your response. I'm peripherally interested in application security, so I've followed SwiftOnSecurity, the grugq, HN's very own tqbf, 0x00string, xntrik, matt blaze, etc. I also listen to Risky Business, LiquidMatrix, cyberwire, etc.

My impression based on following "thought leaders" and listening to the most highly-regarded podcasts is that the community is, in fact, exactly as I described. (even the recent appointment of IC shill Jeff Man as a regular on Paul's Security Weekly has dramatically shifted his show in that direction.)

If you don't mind, can you recommend other people to follow/listen to that might balance out the impression I have received? Thanks.
From [1]:

"Lake Toba is the site of a massive supervolcanic eruption estimated at VEI 8 that occurred 69,000 to 77,000 years ago, representing a climate-changing event. It is the largest known explosive eruption on Earth in the last 25 million years. According to the Toba catastrophe theory [2], it had global consequences for human populations; it killed most humans living at that time and is believed to have created a population bottleneck in central east Africa and India, which affects the genetic make up of the human worldwide population to the present."

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

[2]: https://en.wikipedia.org/wiki/Toba_catastrophe_theory
Wait - aren't they supposedly promoting the idea of 20% of work time to be spent of your outside of work projects??

Or that's just bullshit PR propaganda, like "don't be evil" slogan, meanwhile taking money and being basically setup up by CIA's In-Q-Tel?
the install was taking about 30 min. It said something like 'software install' error. Continue. Error loop. On the other hand I tried Fedora and it installed in 5 min. no errors :) yeah you are right not much difference. Ubuntu Unity and in Fedora Gnome 3 look almost the same to me. Although I tried Gnome3 on Ubuntu before too.
63% of Americans have at most one ISP available to choose from if they want broadband service (see http://www.esa.doc.gov/sites/default/files/competition-among...).

Your "freedom to deal with whoever you wanted" is kind of limited in a market where only there's only one potential counterparty to negotiate with.
Rust doesn't guarantee no memory leaks any more than C++.
They are the most likely suspect, aren't they?
How Do Computers Keep Track of Time?
It's because GS alum are consistently finding themselves in high political office. Rahm Emanuel, Obamas Chief of Staff, was on the GS payroll for $3k/mo while in office. His job description at GS was to "introduce us to people." Here's an article about GS ties to Trump's White House. https://www.nytimes.com/2017/01/12/business/goldman-sachs-co...

BofA, JPM, etc. definitely have ties, but it never seems to be as blatant as with GS.
I believe it does. The full docs are pretty extensive:

https://github.com/hakimel/reveal.js

IIRC, at the time you had to serve the presentation from a web server for the includes to work correctly (not sure if that's still the case). That combined with me needing to reuse slides and create sets led me down the path I did, but there are probably easier ways to do that now.
How do you expand that to a bookstore or an employement market without functionally denying the existence of some books/people?

The problem is that you're increasing the workload on everyone who wants to use that market by forcing them to filter out more crap.
> The word "dog" already has a well-standardized diminutive form in English, it's just gained a bit of a risque connotation

What?
Or maybe he'll take his talents to China?
This is a study with an interesting finding but the article doesn't really add much additional reporting and context beyond doing PR for the mentioned study. Case in point, the only person they manage to quote about the impact of job loss is a teenager:

> The impact of being fired is particularly pronounced on younger workers, the research shows. Tom O’Sullivan, 18, was fired from his first job after a three-month probation period. He believes it was because he took a sick day during his first month. “It’s obviously not what you want to happen,” said O’Sullivan, who lives in northwest England. “It’s not exactly good for confidence, especially for your next job; you’re going have to say you’ve been sacked.”
I appreciate the transparency, dang. Thanks for coming out to respond. What's more, I find that title agreeable without veering off in either direction.

Cheers!