skysight-inc/HackerNews huggingface dataset:
Isn't this currency play just a way for Facebook to get more data? Data about social interactions and how they influence purchase decisions would be very marketable, especially to e-commerce businesses that want to take on Amazon.

It's also a potential moat for FB to protect its ad business against encroachment by Amazon's own ad business.
You do networking everyday of your professional career. It’s a real consideration if the job you are going to take will allow you to work with people you want to work with at the job after this one. Don’t discount that value.

Right now is not a good time to judge your career pathing plan. It’s literally the easiest time to get a job in computing in modern history, which includes the first web boom. It’s like judging your investment strategy right now. That said if your plan is working, great! I wouldn’t spend much time on indeed if it were me but good for you.

Note: all of my jobs ever have come from networks and I went to the wrong state school and have never worked for Google.
This seems very helpful, thanks!
I, too, can disagree (with parent, not grandparent) without commenting in a useful manner!
IMO lack of window functions alone are a death knell.

CTEs/WITH clause is the other massive one - almost as important as window functions.

Additionally, EXCEPT/INTERSECT support, better EXPLAIN (it's still shit though), much improved REGEXP and JSON support.
The part about defining identity is, I think, referring to the fallacy of seeing someone in a context, and then thinking that they "are" that. Like meeting someone who is angry and storing them in your memory bank as "that angry person," as if they were angry all the time (they may indeed be, but you don't know). Add to that, the errors inherent in the act of perception: Are they really angry or did you misperceive it that way?

In your example, the co-worker may be "your disagreeable co-worker" (definition), or they might simply be "your agreeable co-worker" who momentarily disagrees with you or your ideas.

If your opinion about someone is right enough, often enough, that it serves as a workable summary of that person, that (ideally) a lot of people agree on, who have no vested interest in agreeing, then you could start to be objectively convinced there was no difference between your opinion of that person, and the definition of that person. But no simple definition of a person is ever going to capture the whole story - people are too complex.
I think someone technically skilled enough to run a Sia host would also be skilled enough to know how to delete delete a specific file off their hard drive. Sia could even provide a UI to make that easy. Though if Law Enforcement has access to the client's encryption keys, I think chances are it'd be way easier for them to just issue a delete command to the Sia network directly.
How did you get your job?
> if 10 of your cloud services each have a reliability of 99.999, all together the reliability is not 99.999.

(The answer is 99.99)
>If you write a crawler, you probably don't want it to waste time indexing a list of articles in every possible sort order, trying all "reply" buttons, things like that.

On the other hand, many websites (like wikipedia here) hide interesting pages behind a Disallow.
> Ask Google, which is actively encouraging people to write web sites that only work on Chrome.

Why would I ask Google? We’re talking about Apple Podcasts.
I've no wish to intrude on that, but as a father eager to instill a sense of magic in the night sky in my own children, I am conscious that it is possible to spoil an experience by raising unrealistic expectations. It would also be a shame if anyone reading this seemingly authoritative post on an astronomical society forum was left with the impression this was an experience they could "never have from the earth's surface".
Evite Invites over 100M People to Their Data Breach
Both of these cases are the exact same reasons why I end up finding MySQL to be concerning especially going forward in time. There are just some use cases that in the current MySQL design with regards to locking that I feel like will never be fixed now that MySQL feels like it's headed further and further towards splintering as an ecosystem. These are the kind of extremely hard, change the major version number level issues, and with the MariaDB/MySQL/cloud MySQL-compatible frontend ecosystem I'm not entirely sure these things will ever get fixed.
I used to have a big problem with this. My family culture values slow, serial communication, so "cooperative overlapping" of the sort practiced at my workplace came across to me as rudeness. That meant my frustration at not being heard was amplified by negative connotations about why I was getting steamrollered during meetings.

One thing that helped me was to understand the motivations of those involved. It's easy to think somebody is rude, or showing off, but fortunately I started from a place of deep respect for the capabilities of everyone in my group, and eventually a great affection for them. I saw that we had a few individuals who, if they weren't interrupting, it meant they weren't interested. After I realized this, I started to prize the guy practically jumping out of his chair to take over what I was saying, because it meant he was engaged and excited by it.

Nevertheless, I did often think about the effect on people who might be less self-confident than me, or quieter (we had a lot of students passing through in those days). In the end, if I needed to be heard, I could raise my own voice just as effectively as anybody else in the group -- but not everybody can do that.

It came to a head one group meeting, when a foreign researcher came to present some results. His presentation effectively ended after a few slides, because it got derailed by the back-and-forth of the "audience". I was really steaming and embarrassed.

He agreed to come back the following week, so I sent round an e-mail saying we had all better be on good behavior. I told the group I would bring three notebooks -- one green, one yellow, and one red. The meeting would start with the green one on top of the stack, and if I got annoyed, I would move the yellow one to the top. If the red one came to the top, I would -- well, I don't remember what I threatened, but it couldn't have been very scary, since I had no power.

In the event, the green notebook stayed on top. Not only was the group on strictly respectful behavior for the presenter, but I think it got better generally for a long time afterwards. I think seeing how that behavior affected an outsider gave everybody a little pause, and made us see ourselves better. But again, I think the details of this anecdote show what a great group of people these were. As a junior team member, I felt able to express and act on my disappointment, and everybody listened and tried to accommodate me.
leaded gasoline, global warming, cigarettes and lung cancer?
Hi all, author here, just wanted to say I am thrilled to see the HN community discuss decentralized cloud storage in more detail. There are many drawbacks today and narrow use-cases, but our goal is to continue to improve Sia – and over the coming years we will prove that decentralized storage can compete directly with Amazon, Google, and Microsoft. We feel confident that the marketplace dynamics, in particular, will foster competition between hosts on the network and maintain prices that are an order of magnitude cheaper for storage and two orders of magnitude cheaper for bandwidth.
Like user bin0 said below, a mainframe can do 30k to 1.1M transactions like wire transfers in a second.

They also have rediculously high up times and much higher security (probably mostly via obscurity).

Unfortunately, they're insanely expensive.
Parenthesis are fine for code, but in prose you they are usually some inane interruption of thought that could be deleted, or turned into a sentence.
It takes some getting used to, but once you do it's pretty easy to use.

I have a project file I use as a template with the top right panel set as Video Sequence Editor "Image Preview", the top left for Graph Editor (for transitions curves and stuff), the bottom half of the screen for the Video Sequence Editor for moving around the tracks. Then I just use Add -> Movie/Sound/Image/Effect for all of the actual editing.

When I'm done I switch one of the panels to Properties where I have the render settings configured to use ffmpeg for MP4 output and hit Animate.
I was in one particular meeting where I had some technical details I was trying to give (that were actually relevant and important). But each time I started trying to give them, I got interrupted by the marketing people. (One in particular. She was pretty loud, too.) I backed off, because I figured that there would be another point in the meeting where I could lay out the tech stuff.

But after the third time, when she interrupted, I just continued (louder than her), "As I was saying, the way the tech works is..."

She didn't interrupt me again. (Of course, I didn't say much more in the meeting once I said what I needed to...) I don't remember whether she interrupted anyone else after that.
> Apple Maps doesn’t do bike routes which is reason enough not to use it.

...if you need bike routes for daily map app use.

Since I don't, should I also not use it because of this reason?
Ayn Rand on Apollo 11
Except postgres is a terrific backend for a web app, so not sure where you're going with that.

And using Spectrum or Athena and reading directly from the data lake has it's own pros and cons and overhead costs. I wouldn't agree with your approach in most cases. Much better would be to ETL from postgres into a vanilla redshift DW or just set up a replica postgres to query from. If you're using Redshift Spectrum you should probably take a look at Snowflake as an alternative.
Direct and polite. I'm in awe that there is so much toxic advice in this thread. All these suggestions about just continuing talking over the other person, like some kind of competition, have no place in the workplace. It's not that hard...

Please let me finish.

Excuse me, I wasn't done with my point.

Jen, were you trying to say something?

I'll address that as soon as I'm done with what I was saying.

Hold on, let me just finish what I was saying.
The term from economics that describes the situation well is "switching costs". They're very high in this case, as comments regarding banks migrating away indicate.

This book is a great overview of the economics of these kinds of situations:

https://en.wikipedia.org/wiki/Information_Rules
yes, pinning IPFS files is good enough FOR ME.

there are also services and nodes which will maintain pins for you, and the capacity for decentralized encrypted shards is fine.

There may be circumstances where I want the piece of mind to pay multiple nodes to store/retrieve encrypted shards of data. SIA nor STORJ seem to be it.
My day job is engineering at one of the big tech companies whose search services most of the people I know use almost every day.

In the 100+ interviews I’ve done for engineers, I’ve never cared for their portfolio. It’s hard for me to know if it really is their portfolio or if they actually wrote the code, etc.

I’m going to ask you design and coding questions.
A model M can function after being tossed into a fusion reactor, survive passage through the event horizon of a black hole, and (gasp) continue working when afflicted by keymageddon - tiny dust particles.
I think these blogposts create a false narrative. It should start by acknowledging that in 99% of cases any outsourced systems' stability will be better than anything in-house. Yes there are some vendors that don't do a good job. I heard many people complaining about Layer for instance. But most vendors, AWS, Stripe, Algolia, Stream, can invest more time and effort in stability than you can feasible do for an in-house solution. This is not surprising, if you do something for thousands of customers you can dedicate more effort to Q&A, Docs, maintenance, monitoring, firefighting etc. For every story of someone having vendor issues there are dozens for things going to shit with in-house code.

There have been times in the past when I was annoyed with AWS stability issues. We've all been there. But I also know that AWS is more stable than anything I could feasible build in-house.
Can't speak to the newer ones, but people griped about my model (9343, 2015) having it as well.

Mine's quiet as a mouse.

Sample size 1, maybe I was just lucky. But happy people don't tend to be as loud as angry people.
My neighbors left their apartment door open and did not respond to my knocks or my voice. I called the cops, because I wasn’t going to enter the apartment. The cops entered the apartment and found my neighbors in bed. Whether they were asleep or in the throes of passion, I don’t know. But if the cops had had body cams, it would have been captured.

I’ve heard a story about the cops being called by neighbors because someone was screaming for help. Turned out the lady of the house was doing the screaming. She was tied up in bed and the husband was in costume and collapsed on the floor having a heart attack.

These were both legal entries into private places. I think most people would agree these are things the public doesn’t need access to if they are captured by body cams.
Everyone wants an excalibur sword for their tool at work; I think most lisps are more like hitachi vibrators precisely for the reasons you say.

I'm sure lispworks, corman and the rest of the proprietary lisps have some cool GUI tooling and other useful practical bits nobody in open source common lisp land wants to build (instead preferring to fuck around with yet another compiler). Of course, so does Delphi or any other proprietary language. The real key to developer productivity is someone did the shit work for you and wrapped it in a useful way.
You're thinking wrong. If your problem domain needs fixed point math (think financial data), then COBOL isn't "stuck" using it. COBOL is privileged to use it, and may well be faster than something that has to use a library to do it.
This is in comparison to rewriting your web application from MySQL to pgsql so your analysts can work.

And I'm using spectrum as a data lake solution generically. If you want to run snowflake or some other thing is dependent on if you are in aws, gke, bare metal, etc and if you want to host or not. I prefer not to have to manage hosting and I run in AWS.

The important part is you don't need to tie your web app database to all of your needs. Separation of concerns is the important part and independent scaling for independent needs.
> I think MySQL smells like poor engineering, and PostgreSQL like good engineering

> It’s like Python vs PHP, in some ways.

Not just the ordering of the characterization, which would paint PHP in the positive light you clearly think is undeserving. SMH
Kudos to the Go team for their process on this. IMHO it's worth reading Russ Cox's explanation of the problem area, including examples, and comparisons to other languages e.g. Rust and Swift.

https://go.googlesource.com/proposal/+/master/design/go2draf...
I’m not sure why you’re getting downvoted, because it absolutely is. It’s what lead me to go get tested. I just got so frustrated with myself because I just couldn’t stop interrupting, even when I was consciously working on it. At some point my wife pointed out it was an ADHD symptom, and my immediate reaction was to shrug it off. I’m a CS major, I’ve always held a steady job, and, I’ve never had problems concentrating on complicated problems.

Turns out keeping your attention on something interesting isn’t actually a problem for people with ADHD. It’s the boring stuff that’s hard, and boy do I hate the boring stuff. We pay people to clean our house. I’ve had take away (healthy and organic of course) at least two days a week since I left home. I’ve paid people to do my laundry for as long as I’ve had a decent job. Heh. Long story short, I’m now in the process of being tested for ADHD. I’m not sure the results will change anything, I’ve done fine so far after all, but knowing is better, and it was interrupting people that started it.
Are you gate-keeping science?
Great that they listened to the community
>Missing design documents & decisions don't help either.

Even if you had the original design documents, it is very likely that the code that runs now has widely diverged from the design documents in the past 50 years.

In addition, being risk averse for this kind of code is likely a good thing. With a rewrite, the best you can hope for is to do what you are doing now without running into bugs. At worst, you have lost a lot of money and reputation and may become bankrupt. The risk/reward tends to favor "if it ain't broke, don't fix it."
...because people aren't willing to change it.

That doesn't make Cobol sounds less like a fossil in any way. It will be go away eventually.
Good on the Go Team listening to the community, I definitely saw more people against this feature than for it.

I hope they take another stab at improving error handling. I like Go a lot and do think error handling is one place it could use improvements.
I would also add – give Sia a try, especially if you have tried it before our v1.4.0/v1.4.1 releases! https://sia.tech/get-started
"One of the most striking aspects of high involvement style that I found and analyzed in detail was the use of what I called 'cooperative overlap': a listener talking along with a speaker not in order to interrupt but to show enthusiastic listenership and participation. The concept of overlap versus interruption became one of the cornerstones of my argument that the stereotype of New York Jews as pushy and aggressive is an unfortunate reflection of the effect of high involvement style in conversation with speakers who use a different style. (In my study I called the other style 'high considerateness')."

Deborah Tannen, Gender and Discourse. Oxford University Press, 1994

https://www.thoughtco.com/cooperative-overlap-conversation-1...
Yes, Hannibal Lecter shopped there after he chopped his hand off.
`excuse me, as I was saying ....`, being a little assertive is hardly ever a problem.
I tell myself it's always better my idea goes unheard than someone else not get to share theirs.

If it's really important, I'll remember it.
Is there no sense of personal accountability at your company? Why can't your workers be trusted to take care of simple, everyday social problems like this?

I don't like interrupters any more than the next person, but i consider myself an adult and want to work with adults -- I can't imagine needing a babysitter like this.
We do in fact already make it trivial to remove content from your host. Law enforcement can provide a list of hashes, which you pass as parameters to a CLI command that deletes them.
God codes in C, and uses three space tabs.
How does http handle illegal content? Is there any reason that content should be blocked at a protocol level instead of punishing the person who created it through existing regulations? If Sia has a way to remove such content it loses its decentralized nature, which is the whole reason it exists in the first place.

Should it exist? Well sometimes important content is illegal, such as political content in China. It’s good to have a way to publish important illegal content, even if bad stuff slips through.

What if someone posts illegal violent or sexual content? That is unfortunate, but it means that a real person took the time to post such content on the network. Keeping them from speaking will not change their warped beliefs, it will just hide them from the world and keep people from remembering that evil people exist. The person who published the content should be punished through existing regulations and the content should stay on the network to remind us that some people are horrible. Hopefully no one accesses it.
Why do you say stuck? What do you think is better at handling currency? I can think of integers (multiples of the smaller denomination) or fractions (which are quite slow), definitely not floats.
Unfortunately this was probably 20 years ago. I know it was a list of predefined values in a drop-down, but I'm not sure if there was a other/write-in field.

The gist was that the causes were appropriate and educational. Folks couldn't choose "user is an idiot", instead having to choose "the interface was confusing".
I want a Carbon so bad I can taste it, but the X390 with 32GB of ram is calling to me!
Has the idea of making the returned error implicit and handling(or discarding) of the return value mandatory been explored? Thinking on the lines of errno in C.
It hardly "had to be done", and in this process that you've claimed had to be done, many of the best and brightest have escaped the large adtech behemoth.

The organization is a husk of itself, unable to maintain services for more than a few dozen months, with a disinterest in improving anything that doesn't make PR headlines (eg: Google Fi RMAs, IPv6 support inside GCP, worsening search results, etc). Eventually this will cause Google to join AOL & Yahoo, though Android & Search should provide sizable staying power.
"So am I to understand 5G causes merely skin cancer, not brain cancer?" was mostly meant as a critique of the article, since they use shielding by skin as a defense.

Otherwise yes, I'm aware that 5G is non-ionizing, and produces negligible heating, which doesn't leave many straight-forward ways it could affect biology (maybe EM fields adversely affect protein folding?). For those you pretty much need experimental studies, but looks like they've been conducted, and turned up nothing.
I hear a lot about the uptime of cobol/mainframe based applications, but the entire Commonwealth Bank ATM and eftpos systems used to go down for an hour or two at 3AM every Sunday, back in the day this was nightclub close and time for a kebab and caught me out quite a few times. It's been much better since they migrated.
Their business model doesn’t depend on violating your privacy. Google’s does, it’s that simple.
That's interesting, and very informative thanks.

No I have not tried it however, based on your information, this looks ideal for something like showing auto-playing video on a splash screen using your API to pull the file on the client side.

/renter/stream/*siapath [GET]
Message content is encrypted and thus not mineable; metadata is a separate issue.
I'll go against the grain here and say that I absolutely loved Dean and Delucas when I found one when I was living in Tokyo last year. Yeah the packaged goods were super obnoxiously priced but the hot prepared food was very very good and was priced in line with anything else in that general area(maybe $10 for a lunch).

Some of the best pastries I've ever had from a chain bakery. F
The amount of illiberal ideas coming out of many people scares the shit out of me. Banning anything is not liberal, it's authoritarian.
Do you have an example? I'd like to look into it.
Does distance calculation even go to yelp though? That sounds like a job of the map platform.
Another interesting article on this topic .... http://cryp7o.me/pujs9
It's not a typo, but a common English phrase.

https://www.collinsdictionary.com/dictionary/english/put-pai...
According to a 2011 study by Google, there are on average more people with just low vision/blindness online than there are Canadians online, and visual impairment is just one kind of disability.
I suspect those are categorized under "trespassers" although I'm not entirely sure if that would be the case for a suicide in a station.
indexed jump instructions? (where the index is a boolean value corresponding to the if condition...)
There's also ddg.gg, which feels easier to type on a keyboard.