skysight-inc/HackerNews huggingface dataset:
Why is that? It seems like a beneficial arrangement for both parties.
Keyringer is a software that does exactly what I think you need, in a similar way than the parent's suggestion (gpg over git):

Keyringer: encrypted and distributed secret sharing software
https://keyringer.pw/
I haven't used this (pass works fine for my use case), but Gopass was on HN a bit ago:

https://www.justwatch.com/blog/post/announcing-gopass/

One of the claimed features is "multiple stores: Combine several work teams and your private store!"
how would `an iOS app for listening to podcasts focused on social discovery` make money? I couldn't find that question in the interview.
If you're dealing at scales where you can use the word "fleet" then it will usually make sense to just build an ASIC on a trailing process node rather then go for FPGAs. They'll be cheaper in bulk and more performant even with a large process disadvantage.

ADDENDUM: But fundamentally, in spaces like this, the underlying algorithms that can be accelerated are fairly simple. In most cutting edge AI these days the heavy lifting is performed by convolutional neural networks and the specialized silicon that works to speed up one set of convolutional neural network operations will speed up another just as well. Baking the network itself into the hardware shouldn't tend to be any better than loading it into specialized memory pools unless you get really exotic and do your neural network in analog electronics.
I can relate: a good part of my morning was ruined by typing "RAILS_ENv" instead of "RAILS_ENV"...
>>Its a pretty bad trait we should do something about that and just continue striving for peer reviewable code and implementations.

COMMENT OF THE DECADE.

If you think that lastpass should be embarrassed based on what Tavis has written, maybe consider taking a lit criticism class.

There is a concept called an "unreliable narrator." Tavis has a documented track record of poor interpersonal behavior. It's time that people stopped focusing exclusively on the quality of his discoveries and started to ask if his behavior is one we want to implement.

For all of project zero's bullshit on 90 day disclosure policies- there is clearly a different set of rules for Android. There is obvious internal discussion on the topic. Please be skeptical of Tavis' framing of what's going on. He's not projecting the personality of a sympathetic person.
How is that misleading? Using RDBMS as your primary data store is the decision that people reading this are going to benefit from.

When it comes time to cache and optimize for things like search, that's when you use the additional technologies.

It's a huge mistake to think that companies that are using Redis/ElasticSearch/MapReduce are doing so to cover up for the wrong decision they made of going with an RDBMS. The RDBMS is their source of truth, everything else is just an indexing mechanism.
How big was your team? How big was your project (kloc + timeframe)? How many other teams did you have to integrate your solution with? What effort did they have to put in to consume your work?

Again I think we are simply dealing with different scales of systems.
Ah, thanks, that makes a lot more sense than what I understood.
Too often the word "premature" is forgotten, and too often "optimization" is understood to be "any care about performance whatsoever, either low-level or high-level".

The comment comes from a time when people would regularly do foul things like changing code similar to a switch/case into something that involves shoving an integer directly into a flags register or worse. (then you must add another case or port to different hardware... uh oh!)

Failure to think about performance from the beginning can get you in deep trouble. The worst case is when there is no bottleneck to be found by a profiler; instead there is slowness spread all throughout. This may force a total rewrite or abandonment of the project. Language choice is particularly prone to causing this, but habitual poor choices can mess you up just as badly.
I believe he accused them of racism and sexism since he was raided by the police for being a suspected pedophile whereas his white female partner was not even investigated as a potential criminal.
Woo! I just got app-fill working.

To be clear though, app-fill and auto-fill were referring to different things. What I meant by lack of "auto-fill" was that when I visit a website on desktop, my details aren't instantly filled when the page loads. I have to manually click the extension icon in my browser and select the account I want.
Or, MS would have blessed us with their Access/JET DB.
But your previous comment was:

> Your body WANTS to move around. There has to be some sport or physical activity you enjoy!
The volume of solid rock removed must be approximately 3 million cubic metres (1700 × 37 × 26.5 x ~2) rather than the 3 billion cubic metres described in the article.
I think you misunderstand: all work done by an independent contractor is by default "work made for hire" unless explicitly stated otherwise.
That actually makes sense although, in practice, it's still a bit of a mess. They basically don't want a bunch of 25 cent versions of public domain books clogging up the site in various forms of unreadability that don't add anything to the free versions.
He's basically saying make up your own reality and it should be one where Trump is fine. Make up things that didn't happen, and then the wiretapping claim makes sense.

Scott Adams is a terrible person.
I've definitely been there fiddling around with abstractions or whatever. I guess I think you're really starting to get good when you see yourself doing that kind of thing and make yourself stop and figure out what the real goal is and how to proceed. E.g., maybe stop banging on the keyboard and draw a picture, work through an example, talk to the client, etc.
> They let people sell the crappiest stuff on their site these days.

They literally and purposely have almost zero barrier to entry. Heck perhaps they have a negative barrier to entry as they will literally loan you money to help cover inventory costs.
Visualizing wavelet transforms
Oh man, that is a really cool paper, thanks a bunch for sharing that. I've got next week off and lots of itch to try Go for network code.. might try this out!
True, my mistake.

(While it doesn't apply for this specific example, it's still the reason why one generally will see microcode-fixed errata go away rather quickly, independently of BIOS updates)
Yes. Many of them do not read the directive let alone the RTS.
I disagree with this.
The second course most [software] engineering students at my university are exposed to, after basic MATLAB and C programming, is 'Object Oriented Design', which teaches the fundamentals of OOP using Java.

It's very useful to have a consistent mental model of classes, methods, variable lifetimes, etc. early on.

Of course, if you're teaching yourself to program (or recommending a language for self-teaching) then Java probably isn't the way to go. However, with a competent teacher, fundamental Java knowledge can be invaluable.
> We use XDR - RFC 4506 and RPCv2 - RFC 1831 to communicate between our servers.

I see the appeal in using the same format everywhere, but it seems like they'd have a easier time using something with more mindshare, like Protocol Buffers, or even Thrift or Cap'n Proto.

All of those have Rust implementations, for instance, so you wouldn't have to implement your own parser.
> Lang was bailed, but under strict and devastating conditions. Social services had visited his partner at home while he was being interviewed to conduct a “safeguarding assessment”, and it was decided he could not live at the family home, visit his son there, or have any unsupervised contact with his son anywhere. “Not being able to look after my kid, it was heartbreaking,” Lang recalled.

> He also has a grandson who was 14 months old at the time and was due to undergo a major brain operation while Lang was on bail. He said he felt unable to help the boy’s mother due to the strict conditions. “It was a really fucked-up time. I couldn’t give them any support.”

> He was working as a drug recovery worker helping troubled teenagers at the time, and when he informed his employer what had happened, he was suspended immediately.

> Their son, meanwhile, suddenly saw his father as unreliable, Lang said, and would cry, not understanding why he had disappeared and couldn’t come home for three weeks.
> He remembers his young son asking: “‘Why can’t Daddy come home?’ That brought me to fucking tears. I’m welling up now thinking about it.”

> Today, neither he nor his partner is working. Lang is effectively a full-time carer for his disabled mother, and in the years since his arrest his partner developed ME, something they blame on the stress caused by the whole ordeal.

He got his career torpedoed, got publicly accused of being a pedo, and had relationships with multiple members of one's family get fucked up, and his father died before he got exonerated.

Career and family and relationships with friends -- having all those sources of meaning in your life get instantly eviscerated (in a way that was impossible to predict and that is very difficult to find sympathy from others for) seems like it would induce pretty deep dysfunction in most anyone.
Wouldn't it actually be 10 to 20 dollars per instance instead of hundreds of dollars?
U.S., U.K. Cite Terror Threat in Laptop, Tablet Ban on Flights
Unofficial E-book Structure and Interpretation of Computer Programs
Ok, but the police cleared him of the charges. Then he hired a solicitor and thanks to him the mistake was made clear, and he got a totally justified, and very handsome, compensation. One would think that this should be enough to put at rest any possible suspicion. Three weeks are not such a long ordeal, especially when you know from the start it's all a mistake.
It's not 100% guaranteed, but if you receive a product and the barcode has been covered with a sticker with a code starting with X e.g. X123456879, then it's most likely from that specific seller.
Well if MS could build a safe interface to Access (also managing translation from ISO SQL to Access SQL!), I'd be perfectly fine with it! I've seen people building really nice stuff based on it, a pity it's only available on "higher end" Office variants and even there only on Windows :(
<devil's advocate>Perhaps those programmers should take a little time out of their "learn the latest Javascript framework" budget and spend a little time learning to use SQL properly? Just because a powerful and industry standard tool is "daunting" that's possibly the _worst_ reason to choose something less well suited to the problem...
Reason isn't technological. It has to do with background being static and shaded (painted like that) while animation cels are painted flat and overlaid like that. Cels could be shaded as well, but getting the shading right for each and every frame would be extremely time intensive task and a big if if it could be done at all by hand. Newer cartoons have opted for more flat shading in the background, so it kind of looks the same to the animated parts.
Nasim Taleb refutes this well.

Basically experts have lost their legitmacy in the eyes of the public.

https://medium.com/incerto/the-intellectual-yet-idiot-13211e...
This is so frustrating because, even if there is a credible case for putting these limits on these specific airports, the Administration has done so much to trash the reputation of both its own appointees and CBP. You can't help but wonder if there's an ulterior motive to this and they're still understaffed and so poor at getting the message out that we may never be sure.
So, basically a kind of static type system?

Anyway, reporting is a very hard problem. I don't know if exist a truly good way to solve it in a general case.

---

Is part of this not solve with views? Any example to showcase the trouble?
Like other people have said, you probably need to talk to a lawyer, but one possible avenue is to just cross out the offending passages (initial and date the modifications, get a copy for yourself), then sign and return the contract. If it's important to them and not just boilerplate that they don't care about, they'll come back to you to negotiate. I'm fairly certain you are not responsible for notifying them of changes in the same way that they are not responsible for pointing out the fine print in everything they hand you to sign.
Build a Support Ticket Application with AdonisJs
But there are so many comments in here saying that "SQL is hard" by comparison... should that not command higher pay?
The True Story of How Standing Rock Fell
Regulatory is a process, so if there's a process... we can correct name on a typo on our passport, why not in this case? Either the regulatory is really really stupid (we never thought of it!), or the company bought a bad system.
It would of been better to start you with C then transitioned to C++ later on or skip it all together and go directly to java/ocamel/haskell then come back to C++ at a later date.
Stop being a little bitch dang
You do it by slooooowing doooown and focusing on the details. Fast and sloppy is NOT the way to go. It might seem counter-intuitive but that is the only way to gain speed.
One important thing to note is that the 20-year life expectancy includes several firmware updates. An update may take several hours to several days to complete, so, it's not something that is commonly done, but it's an option.

I am fairly new to this field and I share your surprise that more formal methods are not used in development. To be honest, the development process in my group and others I'm familiar with can be improved tremendously with just good software development practices like code reviews and improved debugging tools.
SCOTUS: Do patent holders have right to dictate product use after purchase?
It's good to have options; it's dangerous to believe all options are equivalent. For 99.9999% of applications, you'll have a much better time starting with a SQL database. If you've somehow end up with an application in the 0.0001% you can probably safely convert to something else if needed.
It's not like most people in the field are programming GPUs.

If a FPGA vendor made a FPGA solution (both the hardware and the software libraries to integrate with one or two machine learning frameworks) that did basic matrix/tensor calculations faster/cheaper than GPUs, then they'd be able to take a lot of market off nvidia. Users wouldn't have a need to program the FPGA directly if they can work at the level of matrix operations.
Pretty much everything in your post is wrong. IBM mainframes are heavily virtualized and have very good support for moving to larger address spaces. VM and MVS moved from 24-bit to 31-bit to 64-bit address spaces. You can run the old 24-bit applications and upgrade them as needed. Even assembly programs - the old assemblers and instructions are supported on newer hardware. System i (System/38-AS/400) was built around a 128-bit virtual address space from the start. There is much more support for fixing old software on mainframes than there is for proprietary 1980s-era PC and Unix applications.

I have no idea why you think running 32-bit today is "odd." 32-bit desktops and small servers are still perfectly usable today. 32-bit microcontrollers are going to be around for a very long time (just look at how prevalent the 8051 remains), and a lot of them are going to be running Linux. It also makes a lot of sense to run 32-bit x86 guests on AMD64 hypervisors - your pointers are half the size so you can get a lot more use out of 4GiB of memory.
@spinklock - it's the industry standard. My firm does the same (although now it's done through our file management systems instead of through software installed on our laptops).
White House signs NASA funding bill, sets goal of human on Mars
I have a feeling that much of the cost is from the smaller market. It takes a massive amount of engineering resources to put out a new chip, and you need slot of sales to compensate. If FPGAs become commonplace in servers, then we will see a price decrease as it becomes easier to recouperate the overhead.
He said willful infringement was justified, not that he had an open and shut case for it already.

It's quite a stretch to assume that Amazon is unaware of the breadth of counterfeiting happening on their platform, and yet they continue to provide the platform. So on the whole, it seems they are willfully infringing.
Well this is funny. Believe it or not, my attempts to sell something nobody wanted are actually the very thing that made me think the way I do. I had something I couldn't find a buyer for -- something specific with only as much value as any buyer would care to assign. But my potential customers had something everybody wants including me -- a medium of exchange as you say, that can be easily converted into anything else. Selling is harder than buying because what you're asking for (people's money) is more flexible and reliably worth something to a greater number of people. If you find a market, a bunch of people who want what you've got, more than they want money, you've scored a coup!
Apple Unit Sales and Revenues by Product 2007 – 2017
> Why can't they develop a database of products that compliment each other

Well, the goods would need some way to communicate, and then there's the question of how does an inanimate object come up with something nice to say about another object....

Unless you meant complement.

</snark>
Come on... The article is clearly written for a general web dev audience (if not, please let me know the more specific audience you've inferred) and starts with this completely unqualified first sentence:

> Let’s get straight to the point; choose an SQL database for your web application. I think I can’t make my self clearer.

Yeah there is better qualification later, but there are whole paragraphs of railing against nosql databases for all kinds purposes that they actually CAN make sense in, for certain applications.
Crap, "fulfilled by Amazon" was my last line of defense against crap products, variable shipping, unacceptable state at arrival, etc etc.

Even at that, I recently bought two books, both arrived damaged. Returned them (I really don't want to have to do that, and I thought "fulfilled by" would reduce that likelihood), and the replacements were damaged. I gave up.
I believe it is to teach the fundamentals of the CPU, Machine code before the student has any knowledge of the abstraction's that currently exist. Then after the fundamentals have been established introduce the abstractions and different approaches to improve productivity.
I have some ideas, hit me up on my email if you want. Most of the information repeat every time you visit a doctor or a hospital, it doesn't need to be that me.
It's not impossible that your app is one of the special snowflake web apps that are not fundamentally just another CRUD app underneath (at least on the backend) - but even if yours is not, you've got to admit 99.9% or more of all web applications are _not_ special snowflakes and generalised advice for CRUD apps is often precisely on-point for most web developers.
Can't help but see the parallel between this craft and many other crafts. In the beginning the people doing it are independent, isolated artisans. You might've been the one guy in your village who knows how to, let's say, make barrels. Except for maybe your own sons, whom you yourself taught. In fact the skill is so uniquely identified with you and your family, people actually go ahead and make it your surname - William the cooper slowly becomes William Cooper.

Fast forward to let's say the early 1900s, and people have figured out how to automate and mass-produce barrels very efficiently, such that there's really nothing much to it anymore. It becomes a question of your materials-sourcing abilities. One person can make lots more barrels a lot more easily, and do it better than you can. Because of this, most people just buy a barrel when they need one; they don't make them by hand anymore.
fwiw, here is our postmortem from the incident: https://status.discordapp.com/incidents/dj3l6lw926kl
The UK NR API is pretty awesome. It is a STOMP feed of every train passing location. So it is pretty much exactly accurate, as the train physically has to pass the reporting sensor for it to update. If the train hasn't passed that sensor, it doesn't move.

While not 15m accuracy it's pretty damn good. Probably <500m in urban areas and ~1-2km in rural areas.
sure. not you personally then. but a lot of landlords.
IIRC, she also wrote quite a bit on using Django. I learned quite a bit about the ins-and-outs of Django because of her writings. Glad she has had a good career.
>>> How many Titan Xs can you purchase for the price of a Intel Stratix 10, including the kit required to start development?

Actually, they are similar in price.

medium to high end consumer FPGA and GPU will go up to around $1k.

Then, there are the entreprisey GPU (Quadro and FireThing as I recall) going for a few k.

It's similar for FPGA. The very high-end (Stratix/Virtex) will charge a few k as well, peaking at 5k or 10k for the top models (nude FPGA chip only).

I recall negotiating some FPGA devkits in the 10-15k€ range, that seems to be the top end. If I remember well, there was an option to get 4 Virtex on the same devboard for 30k or 50k. That's as high as it gets.

My memory ain't perfect but that's about this much.
Does Amsterdam have multiple airports, if not the title is correct.
Amazon counterfeits are so common now I would say about half my orders in the last year have been fakes.

If you don't care about quality just get from AliExpress or eBay, why pay brand name price for the same knockoffs?

If you do care about quality buy from any online company with a physical presence. I never get counterfeits from stores with a lot of physical locations and prices are barely different.
US Electronics Ban for Middle East Flights Endangers Passengers for Profit
If you have access to Intelligize through your firm, their product is excellent at parsing and tracing contract provisions in public filings.

Source: Not a representative of Intelligize, but I've used their product quite often at my firm.
What happened to him was terrible, but I tend to agree that he received adequate compensation. My armchair judge verdict: calls for further compensation should be strongly discouraged, but the lesson this story teaches of how devastating a sex crime charge, particularly a child sex crime charge, is, should be spread far and wide, and anyone who goes through ordeal similar to Nigel's should be similarly exonerated in a very public way.
You have a reference for HTTPS problems with skewed client time?
i dont dispute that getting rich has motivated people. but its worth mentioning that houses existed before money, as have many other valuable things.
the ANSI C standard has a line length limit, so there are no guarantees that compilers have to function properly with longer lines than given in the standard.
The current title of this HN post does not indicate this is from 2014.
If you pay any attention to the news, there's been numerous cases where innocent people spent years or even decades in jails before they were found not guilty.
Can you stop being an elitist asshole?
How the Like Button Ruined the Internet
Amazon River no younger than 9M years, new study shows
Ask HN: Are there any great email disasters, code spewing uncontrolled emails?
excluding spam, are there any well known incidents of bugs resulting in vast numbers of emails being spewed into user accounts?
that is true and your point is well taken. i think the crux of my point is that its out of scale with what i feel is fair. that is, the risks do not seem big enough to warrant the returns. i get that the returns are determined by the market, but i dont think thats a compelling argument in favor of fairness.
National Transportation Noise Map