skysight-inc/HackerNews huggingface dataset:
If you're using Contentful then how is that different or better than wordpress or any hosted system that is made for writing posts?

The only 2 advantages of splitting this into separate systems is extra customization (even though hosted solutions are already very flexible) and compiling the entire site into static files. The 2nd seems to be more of a thing for devs to enjoy rather than something that makes a real difference to users, especially when you're already using a CDN.
This is not good advice. Once you threaten to sue, most Big Companies will stop talking to you via customer support channels and make you do everything in writing to their legal department.

Don't do this.
They are fixing omissions related to full dependent types, many of them.

Compare language features and Haskell's approach: Erlang and distributed-process, goroutines and channels and Control.Concurrent(.Chan), (D)STM is a library, Control.Applicative and Control.Monad for many things hardly expressible in any other language, etc, etc.

Linear types, I am afraid, would go the way implicit parameters went - their use is cumbersome and they really do not help much with day-to-day programming and when they are needed they can be perfectly implemented with a library.
Given that my discussion was between Lightning and 3.5", I think none of those "comparisons" were particularly apt.
Drag and drop project folder. Also, yes, I do open project directories using PyCharm's (poor) file picker.
I’d imagine once you open a directory you can open files within it (and child dirs)
>
I graduated my CS master. I like programming but don’t love it. I get a bit scared to think about that I have to do it for 8 hours per day like I am doing now at a startup. The stress is insanely high and my performance is clearly affected when I sleep terrible (which I sometimes do) at this place. Also

Is this also your first job?

My experience has been: stress mostly relates to the expectations and attitudes of the people around me, rather than the technical difficulty of what I'm doing. (Technical challenges are fun, provided I get time and space to work on them).

Exploring other things might be great, but if the stress is "insanely high," it might be this particular job that's the immediate problem.
From what I hear, when you compare the French or German legal sphere with US law you'll find that US law offers few remedies to compel a contract partner to perform. Instead they'll offer compensation. That's a problem when you have things (like accounts) where no one knows the value of.
To be honest, this security nightmare also covers other contemporary "container" formats such as docker.

Running docker containers as a non-root user is unfortunately still not a widespread practice. That means that any root process within a docker container has root on the host.
TBH Google's decision to drive their left leaning politics turned my opinion of them.....this is not based on lies, but actually seeing what they've done (some first hand). They would have been well served to have stayed non-political because administrations etc. change. Cozying up to China while snubbing US government contracts also doesn't help their cause in the US.

From a practical level I've watched their hiring standards slip and become political vs "hiring the best" that allowed them to become successful. Internally there has been a politically motivated purge that has driven some very talented individuals out. I've also seen some hires that they rightfully would not have touched a few years ago....success breeds failure.
The Pixel Notch is the worst looking, most disappointing phone design I've seen for a long time - from someone where I actually had certain expectations.

I can't stand the notch design band aid (the S8/9/Note just looks far far cleaner, has much greater usable screen size), and this has all but guaranteed my next phone will be another flagship Samsung.
The idea that you can “fix” or “solve” software addiction with more software is silly to me.

First, This requires users to setup this software. Then, there is nothing stopping them from working around or disabling it at anytime. If the software can’t be disabled then the user will switch to another product.

If someone is really trying to curtail their software addiction, actual dedication will be required, not just the activation of some tool that they can easily disable with a few taps.

And because these tools will likely not work for the majority of people, Apple and Google have every incentive to incorporate them into their operating systems and gobble up the market share (which they are already doing in their latest operating systems).

A more traditional and therapeutic approach to the problem makes more sense to me, though it won’t scale well and the market doesn’t seem very big
> Yes. But don't you see the irony in that statement? How "normal" can you be if a device and a few swipes "makes" you into something else?

Your depiction doesn't match common usage of smartphones -- people check them 150+ times per day, and saying "it's just a swipe" is meaningless. But regardless, why don't we sample the population and find out? It's my understanding that the current scientific consensus is that modern media and tech is having noticeable adverse effects on individual well-being and social relationships. If this is not the case, I would like to know!

I don't see any irony. There are inherent difficulties involved in being human... I wouldn't find it surprising if regular people are susceptible to sophisticated tech that takes advantage of cognitive characteristics to maximize time in app purely for advertising dollars, and that this may have adverse affects.

> If what you said was true then EVERYONE would have this problem.

This may be true, to varying degrees. This is something we need to research and take seriously.

I think there are many amazing, good things about modern technology and even social media. But we shouldn't turn a blind eye to potential negatives or blame completely normal individuals for being affected by these massive, unprecedented changes.

> But it's bigger than just these devices, and simply blaming the devices is not going to help solve for the root.

I agree there are many factors here, and I was not saying we should ignore all the other factors.

By the way, I'm not proposing any specific remedies, if you are worried about that. That is a different conversation.
The Debian security team being responsible may help you figure out who to blame, but it doesn't magically help the update actually happen. The Debian security team is a volunteer team, and it's entirely realistic that someone may actually have seen delays in the packages they care about getting security updates. "No you don't" is arrogant - you have no way of knowing that.
That and more... Fine line between "planning" and "conspiring." There are finite explanations for design choices that go against masses of vocal customers, when there are much more potential design innovations to be had in any generation. People are so taught to distrust their own senses and mind these days that they don't even see that the marketing strategy called product differentiation is being reversed here.
I don't recall seeing a board-mounted Ethernet jack that didn't have metal sides.

Reasons for an Ethernet jack to include a small metal enclosure:

1. The jack is subject to physical strain as we insert, remove, and tug on the cables. Most components are affixed to the board using only solder on the signal leads, but these do not provide significant mechanical strength. If you've ever had a bad headphone jack on personal electronics you are familiar with this phenomenon. So the little metal box has additional metal tabs that fit snugly in holes or slots on the board, and provide a stronger mechanical fit and a much larger surface area for solder adhesion.

2. Electromagnetic interference compliance. While Ethernet by definition involves pumping gigahertz signals out a long wire, these signals are carefully shaped and the cables pairs twisted to reduce leakage. But the designer of the jack doesn't know how much EM is flying around inside the case into which the port will be fitted. A metal box around the jack minimizes the size of the unshielded opening in the case. If you've installed a PC motherboard, you know the springy metal fingers on the backplate that seal against the block of external ports.

Is it possible the article is talking about an Ethernet cable plug? I have occasionally seen those with metal sides. But they are not normally supplied as part of a motherboard or server.
1) How can a business model be created whose incentives align with their customers in the addiction-treatment market? Curing addicts permanently means losing customers. Ineffective treatment could mean repeat customers and therefore more business. How do existing rehab centers handle this conflict of interests?

2) Personal Anecdote. There's no way I can stop using the internet right now and keep my livelihood, but I've had some success over the last week cutting my reddit usage down to 0 non-productive minutes.

Every time I navigate to reddit, unless it is very explicitly work-related, I close the tab immediately and log the incident in a spreadsheet. The spreadsheet records date, time, duration, how I got there, and (most importantly) what I'm going to work on instead.

This is my second time quitting reddit. The first time was cold-turkey with no process, lasted over a year before I got sucked back in via the subreddits. This method gives me more a feeling of control and forces me to be mindful of my usage.

Wish me luck.
This is why I buy disks
Ooh, sounds like an opportunity to alias `ls *.sh` to something handy to list your available commands. You could even format it pretty.

I wonder if you could further play around by having your command aliases default to figuring out what sort of project you're in and either doing the nearest 'generic' method of completing that command for that type of project or perhaps even generating a skeleton file and opening up your $EDITOR to edit to fit the project you're in.
Beyond a library of games and maybe credit car details are there other incentives to sellers/buyers for stealing these accounts?
You open the parent project directory, right? That's how the file access controls work in MacOS. Sandboxed apps can't read files outside their sandbox until the user opens the directory/file in the file picker at least once. (Or something similar, I can't seem to find a source on that...)
I like the new gmail. It got me to switch back from Inbox.
All the teams I'd be working on at microsoft are working on at least partially open source products now. But I do have some ethical qualms about the big corporations, although I've essentially setting those aside for the early part of my career until I've established myself more.

As far as money goes, I was just using that as a reference to what could be expected at a big company like Microsoft. I already make more $$ than I could spend, and my COL wouldn't change with job. Extra money is just more financial freedom for my future
> There aren’t any other real options of where to move

There are many, many places on Earth with so non-functional as to be non-existent governments, and zero taxation.

You just most likely will choose not to live in those places, because in many places you are subject to violence (as metered by law enforcement, made possible by taxation), have barely functioning infrastructure, electricity, fresh water, roads, Internet.

So what you'd really like is to have a don't tread on me style homestead with all the mod cons, and none of the drawbacks.

> Do you like spending half your tax dollars on military operations? Including buying bullets that go to kill innocent kids in regions that have resources deemed valueable to US capital?

That's a very black and white world view. I can appreciate the value of taxation and the benefits brought by it while still disliking/despising things like our military industrial complex and unnecessary "military actions". It's absurdly simplistic to (attempt to) reduce it to these two alternatives.
Are we still paying attention to MangoDB
Could you link to the comment? Would like to read the discussion on Reddit too.
> bring the horribly broken and insecure "download it and drag it to your desktop" model of application distribution, which has long been a source of viruses and malware on Windows and Macs, to Linux.

Wat?

Windows famously doesn’t have “just drag it to your desktop” to install. There’s an entire segment of the industry around building installers and managers for installation of windows programs.

And I can’t recall a single mac-affecting malware that spread the way you describe except maliciously modified versions of pirated commercial software (eg adobe stuff) which doesn’t actually install via drag and drop anyway - it has an “installer” if its own.
Toolz is really a game changer since it allows you to write elegant functional code (lazy evaluations, currying, pipes, parallelism) in Python which feels native.

As python has the "batteries included" philosophy, such useful gems should be included into the standard library...
It completely depends on the product area.
What is it with the systematic anti-Google messaging these days ? The G+ breach, for example, did not justify the titles it was given.

Second ... Google is still the champion of good on the internet. There is no other way to put it. Google's ads, on Google itself and on youtube ... are still absolute champions of reasonableness compared to all of their competitors, even the ones that are sponsored, like Bing.

Google's moral stance ... still far exceeds the moral stances from their competitors on nearly all fronts. Bing, Yahoo, Yandex, Baidu, ... there is just no comparison. Go to their pages and compare their attitudes towards, say, drug ads. Ad blockers. There is just no comparison.

And as for Amazon. I used to joke: 'Google's motto is "Do no evil". Amazon's motto is the other thing'.

And yes Google works with the military (well, not really, it was planning to at some point, but that's it), so does Microsoft with Bing. So does Yahoo's parent, Verizon. So does Amazon (hell Amazon's EC2 has a CIA-only cluster [1]). There is just no comparison.

Google's products have no comparison anywhere. From Google Docs, Gmail, Search, Youtube, Android, Blogger, Flights, Translate, Scholar, Cache, Chrome, Hangouts, Play, Tensorflow, Drive ... all are really great products compared to their competition. Really, really great products, most of which are entirely free as well. Ad-supported, but not obnoxiously so.

Does nobody other than me remember how other companies treated the web in the late 90s, early 2000s ? How about the cell phone maddness of the early 90s and how obnoxious the telcos were with their "sms services", "ringtones", ... and so forth. That's what you should compare to Google.

Is there anyone here that seriously doubts the web would be incredibly poorer if Google either relented on the above stances or disappears ? Because I don't. Google would be an incredible loss.

Google is growing like crazy ... and to some extent that probably means turning into a more normal company. But ... it's still VERY far removed from being one.

This post ... well the guy initially said this in 2006 ( https://www.youtube.com/watch?v=PGoSpmv9ZVc ). I mean at some point he'll be right of course, but 10 years seems a long time to wait.

Google is still a very early stage business. Look at it's valuation, and it's STILL not paying dividends ? I mean how much more proof do you need ? And Google is absurdly amazing: it makes almost 12% of it's market cap in profit.

What do you suppose would happen to Google's stock if it paid a 5% dividend ? We all know it could easily cover a 15% dividend for a century or two.

Google is here to stay.

[1] https://www.youtube.com/watch?v=DEc6kVAXSs8&feature=youtu.be...
How does SELinux or AppArmor distinguish between those cases? More interestingly, how can it tell that VSCode spontaneously editing .bashrc is bad, but doing so in response to user input is good?

(There are capability-based systems that permit distinguishing between these cases, but to my knowledge SELinux and AppArmor don't support this.)
One idea to consider is to get and elliptical or rowing machine and only watch TV while using them. It makes the time go by faster and adds a cost to watching TV that is beneficial to you.
I’m talking about the individuals making these decisions, not the company itself.

Speaking of misconceptions, the obligation to maximize shareholder value is one. Companies have to do what their shareholders want, but it doesn’t have to be profit maximization.
maybe its just me but this seems all too familiar. we've seen it happen with iraq, reputable media outputs sensational hostile state actions, immediately faces criticism, but more importantly the timing after announcing China tried meddling with elections.

i dont know sometimes i like reading into the big picture, what is the purpose of this bloomberg article for those outside HN? it won't invoke feelings of calm but rather moral panic. now half the americans are riled up to think china is attacking usa, and we remember they need just teh right amount of support.

also as the noose is tightening around trump, a war or a limited military conflict would be the perfect distraction.

/end conspiracy
Travel.
Then travel more.

I was very financially disciplined in my 20s, but I now wish I had saved a little less and experienced more. Now that I have a family and obligations, it's much harder to go explore.
Longer-term, you may need to consider things like, "how easy is our email setup for Marketing to own" because it makes a lot more sense for an experienced email marketer to own things than an engineer at a certain level of scale, both from an experience and head count cost standpoint.

There's also the consideration of "should all emails live in one platform?" It may very well be that high-volume, low-impact transactional mail should absolutely go through something like SES, whereas higher value emails go through an actual marketing ESP like Mailchimp or something more robust.

It isn't a black and white situation.
I agree completely. I've also found that the community can be, at times, fairly hostile to the hacker mentality. I've often asked people about trying to get manufacturers to open source their firmware such that it could be modified and improved but I usually just get a line about how "nobody wants to do that so why should they?" or that it's a "waste of their time". The old men seem to only care about playing with shiny new radios but don't seem to care about doing anything interesting with them. I will say though, Travis Goodspeed and his work has been a huge bright spot in an otherwise bleak landscape. He's reverse engineered radio firmware, built a ham watch out of a casio calculator watch and an MSP430, and created a ham satellite tracking dish among other things. I really wish we had more people like him.

You also mention the preppers... I've come to find that they're basically the only thing keeping the hobby afloat at this point. All of the .22 hoarders keep buying up truckloads Baofengs, Icoms and Yaesus and while some get drawn into it, a lot seem to stick them in the basement and never even bother to get licenced or learn how to use them. There seems to be some internal regret about hitching the hobby to that group but it was all but inevitable given the central nature of EMCOM to the hobby.
If we could get applications to switch to using APIs backed by the xdg-desktop-portal, then they don't even get access to the host/home filesystems. They talk to a service which sends a FUSE FD to the app, and that overwrites the original file when close()d (but never does the app get direct filesystem access).

Gtk added GtkFileChooserNative for just this purpose. It implements the same file-chooser interface as other dialogs so in many cases is a couple line change to apps. Sadly, it can't be done automatically because various API/ABI reasons.
I'm assuming the PSN name was something short or of value. Something like "Justin" would get a lot of bidders.
When I was at Lockheed - we were building the RFID tracking systems they used to track various everythings all over - and they were trying to make it a part of the Port Security for every port... and even had Tom Ridge join the board...

well, I recall asking about the security of the systems (I was the IT lead and was to help design the global port tracking system which they hoped to track all shipping containers) -- there was no encryption/authentication on any of the tags.

If you had a reader, you could read/write the tags.

They had not even thought about securing these systems - and they were trying to tout them as a security system for weapons shipments. They even had tags that had G-sensors that were to be able to tell you if a munition was dropped, if it had armed (some weapons will only arm themselves once a certain g-force is reached which indicates to the weapon they have been launched.)
curious to know how many ex-mongodb are now on AWS Athena?
I am a student at 42, and I have to correct you on one really important point : 42 does not have anything as "pay later out of salary". It is a tuition free school period. Also it is not remote, you need to go to the school everyday, and they provide free accommodation as long as you reach the targeted progress each month.
While this may work, as far as I know, BBB is a private company with no enforcement muscle, providing a service similar to Yelp, but less respected.
Personally, I hate them

I'm nearly ambivalent on them: I'm no programmer. On the one hand it looks like relying on behaviour that is correct now but may not be so in the future. On the other it is a little extra safety. It looks horrid. Its a nice mini hack.

Nahh: Too specific to one small potential source of error. Rely on this sort of nonsense and before you know it you'll be invoking magic. Use a decent IDE that looks out for it if you need reminding about this class of bug.
Have you took a look at Clean the programming language? It has unique types (used for resource management, but less restrictive than linear types) for decades and guess what? They invented special syntax (the "#-notation") which introduce shadowable names much like regular monad syntax does. And code with this syntax is, basically, sequential code most of the time albeit unique types allow for something like "where" clause. You just easily get lost with these handle, handle1, handle2... names.

I do not oppose inferring linear use at core and/or intermediate representation (GRIN allowed for that and more). I just do not see their utility at the high level, in the language that is visible to the user.
Can you share your key principles? Any book recommendation would be great too.
It is just as detail-less on desktop.
Maybe this was an NSA operation, but they outsourced the hardware to China, because they are, you know, cheap.
Yup, we've got a house from 1957, 1800 sq.ft. single storey slab. The whole thing is made of Douglas Fir, super sturdy although a pain in the ass to drive nails into. We're in the process of an interior re-design, and purchase price+slab levelling+reno is going to put us quite a bit lower than new builds around here. Down the street there was a 60s bungalow that was torn down and replaced by two new builds, currently selling for $499k each. That's about $180k more than our total, with less floor area. (Plus, if we ever decide to move... there's the backup plan of "tear it down and build two shitty new builds and sell them for $499k each")
> but I still have to play a shit-ton of scales on guitar and piano and about an hour of yoga or I get weird.

Found this very refreshing. I think 'eccentricity as medicine' may be a component missing from modern mental health treatment. Seems like the societal pressure to 'not seem weird' could exacerbate mental illness and stress. Perhaps if people with behavioral dysfunctions were encouraged not to "act normal" but "act weird in productive ways" it could be beneficial.