skysight-inc/HackerNews huggingface dataset:
C is already an anti pattern for a library.

It is soon 2020, there is no reasons to use C in new code. Because of security and also convenience.

Maybe it is a nice mental exercise (also try brainfuck and malbolge), but not something for production.
Or WiFi, which most airports have.
I just thought my ctrl-key was broken because I couldn't change
the size with ctrl-mousewheel. I whish webbrowsers wouldn't
allow this shit. There is no legit reason for a website to
fiddle with the basic controls.
You could try Debian, which is essentially Ubuntu minus some themes. I doubt Debian will drop i386 support soon (I just searched and couldn't find hints of an end of support of i386)
I do.

Reasons for me:

* I like building things

* I feel like we are relying on OSS a lot, this only works if we contribute back, too

* It's a great way to improve (workflow, coding, communication)

* So far it was mostly a nice experience - I've got the pleasure to get to know some awesome folks
Not the point of the story, but I wonder if engineers would reach the solution faster than non-engineers due to their practice debugging. As soon as I read the guy was driving to the store to pick it up I knew it had to be timing due to store layout.
Exactly, data of incidents never makes it to the insurance company in the first place. They only get like monthly stats of your general driving skills - just had a look in the contract, it's just a single percent value that they get.

Besides, the legal requirements for denying coverage in Germany are pretty high.

If you're crashing with 130 in a 30 zone, you won't need digital evidence.
How to Write JavaScript in Rails 6 – Webpacker, Yarn and Sprockets
No, it’s the 21st century reality of needing to protect yourself from insurance companies looking to spy on your house to set your insurance rates.
That's a thought evoking question. I don't own a car, so this is hypothetical. Use a car that your mechanic does like to work on (doesn't start to dislike it after 1 year). In your scenario the tooling sounds like a significant investment, so the mechanic probably also "sighs" that he has to get new tools often, and that he can't service older models. Is there a repair-friendly car on the market that's also good enough in other respects? From what I hear people take note of repairability when choosing a car (I do it when choosing a laptop). If the mechanic liked the "1-year car" initially, he misjudged it.

I guess what I'm talking about is looking for win-win situations. I get the feeling that when it seems like you can't get there, a more fundamental problem has been introduced earlier in the process. Your example looks a bit complicated, because it's more obvious that the relationship is actually made up of more than 2 parties. Those explicit in your example: manufacturer, mechanic, driver. You could keep adding parties: regulator, importer, suppliers to factory, trade unions, etc.
Hong Kong’s Bamboo Scaffolding
This is probably the best (and most effortul) way to aquire the knowledge initialy.
I did it a lot back in school, then few months upto a year later I would forget most of the material all the same.
Depends on the coverage. If you wish to serve the entire world, it is indeed massive (~100 GB indeed); but from my experience, the updates are 1.automated and, more importantly, 2.incremental. Perhaps the technology has advanced since you tried it... (How do you even check 100 GB of data by hand? That seems impossible.)

That said, I am using the dataset for generating a map, but I'm only using a country extract - which only goes up to some hundreds of MB, and updates on the order of tens of kilobytes. Far more manageable.
I've contributed to a number of things during my time working with computers , unfortunately it has always been commits that fix things that stop me moving forward. nothing major.
Don't get me wrong - I loved the area I worked in, I think I just saw a bit too much of how the sausage is made in "big science" projects and I got rather disillusioned by the approach that seemed to be required to succeed at a "management" level in academia and decided that as a long term career goal it didn't interest me at all.

NB It probably didn't help that I spent 6 years working on symbolic AI at the start of the 90's at it was becoming increasingly apparent to me (correctly as it turned out) that this fundamental approach didn't really work no matter how fascinating it was.
That video at the top is very neat. Was it manually made or is there software that makes it easy to do?

Also which is the comment they're talking about? I can't seem to find an anonymous one talking about this on the original post https://terrytao.wordpress.com/2011/08/25/the-collatz-conjec...
The value of serverless is in commodified operations: once you wrote the code, it’s your favorite cloud provider’s problem to run it. This lets you provide high-availability services without a 24/7 on-call rotation.

RDS and Fargate are not serverless, bc you still have to think about scaling strategies, appropriate network topologies and you might still have to wake up at night to tweak JVM or kernel settings in your containers.
if anything my terrible merges usually detract from it
The most successful open source contributions I've made have always been when my employer required some bug fix or feature in a third party library and I was able to spend time submitting upstream patches.
How about the 'forbidden fruit' syndrome? What if hard-to-get-into STEM attracts the girls who are naturally competitive and strong-willed, who want to SHOW THEM? In that case easing the resistance could also lower the perceived attractiveness.
I don't. Have donated though.

I rarely program outside of work. And if I do, I just want toy with some ideas, not to actually build something. Most of my learning is done on work time.

It certainly feels nice to take regular breaks from screens, bugs, things not working because the stars aren't aligned just the right way and solving abstract problems. Enjoying the simple tings.
Well they didn't say it clearly but they chose chrome because a lot of people use google products, and their browser will work best if they pretend to be chrome, it is that simple. Firefox has the same issues they describe in the article, google throttle perfs and break things on purpose for Firefox (gmail features, youtube features, maps, etc...).
Sadly, feature detection is still impossible for many features.

For instance, the only way to detect `contentEditable` support is through user-agent sniffing. Many versions of Android Chrome and iOS Safari will happily report that they support `contentEditable` and then refuse to make the content editable.

I'm actually struggling with a similar issue right now: there's no way to detect an on-screen keyboard, so there's no way to focus a textbox only if it wouldn't cover up the screen with an on-screen keyboard (which is pretty important for chat apps). The best you can do involves a lot of hacks, including UA sniffing.
Needed for who and what purposes? This is why budgets get sort of fixed, unless something need constant neglect.
That is not what it looks like at regular car repair shops.
Yeah, Microsoft Money. It's available for free. I have a Python script that converts QFX (Quicken) files to OFX.

https://pypi.org/project/fixofx/
Harry Potter and the Curse of Technology
I get what you're saying. Pure math is much more palatable. Less "big science" and more individual/small-team work.
Are you wearing flip-flops when you interview them? Do you tell them in advance to feel free to wear flip-flops?

> but wearing informal clothing is not much of a signal at all

You just moved the goalposts. I didn't say "informal is a problem". I said "jeans and sneakers already is the lowest reasonably acceptable way to dress for an interview" and "flip-flops or anything like that would definitely fall below just underdressing". This signals that you may believe you are too good to wear for an interview anything more than you'd wear when taking out the trash. And believe it or not that's exactly what myself and so many others noticed in practice. Many of those people do actually turn out to be very good, maybe even some of the best in the team. But as I said above they were finally a net loss for any team specifically due to this attitude.

And yes, bringing your own bottle of water would be the norm if asking for one was seen the same as asking the interviewer for a pair of decent footwear ;). Is it the same?

> they could think dressing up for an interview is cheating

Wearing jeans and sneakers instead of flip-flops and trunks is not "dressing up" in anyone's book.

You're taking the most unreasonable interpretation of everything (not just as hyperbole like my gut-punching example) and moving the goalposts just to make your point.
I tried getting a PHD but it was just too much, the lecturers weren't friendly, there was little return value. Of course, I went for PhD of contemporary philosophy, but I expected way more. Philosophers just hate each other because they're close minded and believe only in themselves.
Amazon’s Rekognition shows its true colors
I'll pass, thanks. It didn't work for me when Quora did it, it won't work when Reddit does it.
Memory banking is the obvious and ancient solution. PAE is another.
New way to earn some money with NordVPN bug bounty program
Eerily similar to the practice of Banks red-lining districts they wouldn't sell loans or mortgages to.

Legally, this is a sort of "differential impact" discrimination, and iirc it's mostly legal as long as you can justify your reasoning. I think insurers would have to justify their rate adjustments though - a 5% extra premium for comprehensive at the intersection of Skid Row and Mugger's Bend is probably legit, but a 300% extra in Chinatown would land the insurer in legal hot water. Trial lawyers make big money running class-actions for these sorts of things, which hopefully keeps businesses honest.

(IANAL, I picked this up from my mom who does labor/employment defense.)
sanitizing SQL queries is just as simple in Clojure as in any other language (maybe more so), even if it wasn't done in this example.
> I'm sure this will be down voted, but it is what it is.

I totally agree with you but I hate that you had to end with that line. It's pointless and simply shuts down any useful discussion and implies that 'you disagree/downvote with me because I'm right'.
They've been making increasingly more user hostile choice lately.

Digg lessons weren't apparently not learned
I flag all articles that are paywalled, maybe you should too.
OpenFaaS runtimes merged in Gitlab 12.5
I did this with CosmosDirekt back when I still had a car. 40% cheaper than the usual contract. I was rated as the best 2% of the app users.

I had to drive 400km to get a score. Of course, I drove like my grandma was about to have a neck operation to get that score.
No - not enough free time.
One added datapoint (not sure how accurate, but it sounds consistent): according to a BBC report of the incident [1], "Mr Kosanovich was taken to hospital with severe trauma to his torso and legs".

[1] https://www.bbc.com/news/technology-50756243
I do, as much as I can.

The main reason is that it's important for me to contribute to the common good regardless of monetary reasons, if I can afford to do so.
This is true both at a moral/political level, and at a personal level (feeling useful).

It's also a way to give back to projects I use, as I can't donate money to all of them as much as they are worth.

I also like to program just for fun (ie. not useful stuff), and today it's as easy to make my useless stuff open source rather than keeping it private; so I might as well make it open source, because sometimes other people actually find it useful.
Yes. I use a lot of open source software. Often it doesn’t do something I’d like it to, or it misbehaves, and I’m fortunate enough to be able to spare time to contribute. Plus it’s a great way to learn new things or get a better understanding of how things you use work, and you often get to meet people doing interesting work!
Technical post from Terence Tao: https://terrytao.wordpress.com/2019/09/10/almost-all-collatz...

The paper: https://arxiv.org/pdf/1909.03562.pdf
Provisioned lambdas make sense if you set the capacity to your median load to save money. But you still want the snappy horizontal scaling of lambda for loads above the median.
“Deep JavaScript” is now available online
Apart from not being part of the beurocracsy, corruption and propping up a failed experiment alongside Germany and France?
Personally I don't, but I know people who do and whilst meeting and chatting with them, they are very encouraging to newcomers who want to attract new contributors. Without them, most of all the software used by everyone would be non-existent.

Why?

Some of them tell me that this helps them improve their skills and allows transparency in the project which helps their project in being trustworthy than the alternatives. Promoting more FLOSS-based software.

Why not?

While for many years, it has been a voluntary endeavour for devs and they take donations or sponsorship to fund their development. On Github, unless you are lucky enough to be a celebrity programmer of a famous project, this is difficult for many to build such a reputation and release a useful project for free to get paid for it. Thus, GitHub has accelerated this entitlement and only the famous programmers with a solid fanbase will reap its benefits.

I think it would be better to donate to an OSS org for more devs to get paid rather than to a specific individual/developer, unless they are the sole owner of the project.
"I suggest everyone do the same."

Your experience is not everyone else's experience.
Sorry, I badly misread your comment as "suspicion that they have a subpoena" instead of "suspicion and they have a subpoena".

But to address what you actually said, I believe the vast majority of these requests that police are making from Ring users don't have a warrant/subpoena.

> The partnerships let police request the video recorded by homeowners’ cameras within a specific time and area, helping officers see footage from the company’s millions of Internet-connected cameras installed nationwide, the company said. Officers don’t receive ongoing or live-video access, and homeowners can decline the requests

https://www.washingtonpost.com/technology/2019/08/28/doorbel...
I’m not sure, but posting a URL that doesn’t serve any useful content to a public news aggregator leads to a pretty terrible user experience. I don’t distinguish between different types of URLs that serve nothing but a solicitation for payment: to me, a pay walled news site is no different than any other spam site that appears to promise content but really just asks for money.

I would like to see news aggregators (and similar services, like search engines) enact policies explicitly banning such URLs, simply because it’s a terrible user experience.
I'm not contributing to any free / open source projects.

I think that that FOSS is fueling the technology monopolies, despite originally aiming at the exact opposite. I think it has driven many software markets in the ground like for example tooling. I cannot believe that we use absolutely horrible software like GDB in 2020.

I think there is a lot of left learning ideology behind hte FOSS development and also these types of products have a limited way in which they can be monetized.

P.S. I know I'm gonna get a lot of hate, but I think that as a developer you can spend your time better elsewhere :)
When you are alone, then any decision you make is unilateral. Making a decision is quite easy, you just gather information until you feel your argument is well supported, and then you assume your theory is correct and act accordingly.
The proper laws are already in place and on the books and work remarkably well.

There is a crime, you get a warrant or subpoena and you act on it. As long as it’s transparent it works. This idea that percolates particularly from the very left of the software community is dangerous as you pointed out.

They are so anti law enforcement they’d prefer to never help law enforcement do their job but at the end of the day, an overwhelming majority of the crimes they investigate are in support of actual crimes and not some oppressive government overreach.

It’s ok to not trust law enforcement, the US is built on distrust of government.. But then don’t cry bloody murder when nothing gets done because now you’ve tied their hands so much that they can’t investigate properly .

There is an excellent podcast called intelligence matters where an FBI chief went on to talk about end to end encryption and said something along the lines of yes e2e encryption hinders their job but if the public wants and supports that. Then they’ll have to work around it as long as the public understands reaction to crimes will be slowed drastically or go uninvestigated due to lack of evidence.
> A PhD is just a certification that you have depth and breadth around a topic at an expert level.

I have a PhD (in pure mathematics), and I disagree with this statement. It does not explicitly include the words "knowledge" or "learning" but I they're implied by "depth and breadth". But a masters is sufficient to show that you are capable of learning a lot of existing knowledge (and have actually done so).

The key distinction about a PhD, in my mind at least, is that it is a certification that you are capable of inventing new knowledge.

Generally, yes, you need to have learnt a lot of existing knowledge to do that but it is not strictly required and in any case certainly not the point.
Is there an equivalent for Python?
I'm not sure I'd want my insurance company to give me a tracking device, but I wouldn't mind getting some feedback on my driving just for the sake of personal improvement and peace of mind.
Why Trump’s Executive Order on Anti-Semitism Touched Off a Firestorm
One of the trends that's directly related to "this" is the trend of getting plastic surgery. That's a pretty ugly, disastrous road.
The connection is actually very well known. See https://en.wikipedia.org/wiki/Dynamical_system.
Yup, I did contribute to some small OSS projects
The problem is to me that you're imprecise in your claims, which is OK (edit: changed my mind, it's not ok because it's too close to ex falso (sequitur) quodlibet), and won't admit you're wrong when you are, which is bothering people.

You say "Prolog isn't based on first-order logic or anything", I point out you're wrong via wikipedia, you start fudging. You could have said it's not proper in your view because of the resolution strategy (depth first, typically) and allowing (red) cuts and we'd be with you all the way.

You say "You seem to have had no trouble understanding what I wrote", ducking the point made, viz. "That is not a First Order Logic statement", and that's the crucial point (and I'd agree, quantification over predicates isn't 1st order any more).

You evidently know your stuff but equally so do others, why are you burning bridges instead of trying to work out why there's disagreement. You could say prolog just isn't that impressive and there's better stuff available now, so in your view you don't consider prolog worthy any more, but you start denying it's a logic language at all.
I think its the benefits of my sector and my teams place within it. 90% of sales get made in w46-w52 and then my team and first in a long chain to action after a deal is signed.

This means by July/August its a mad scrap to find work.
I think we did a Lyft once where we scheduled the night before and a specific driver accepted the ride that evening, then showed up at the godawful time in the morning that we specified. It was basically like arranging a taxi, but through the app. Did that feature go away or get changed? It was a year or two ago.
I do, at any possible occasion, for fixing/reporting bugs, proposing/discussing features, documenting, or simply curiosity and learning
Yes, but what is the point of that reddit?
The software is being pushed so fast into the market and everyone doesn't want to be left behind. Security features are one of the first ones to be ignored, and that's very bad.
I donate to the fsf. At one point I realized how much free software my company was using. Thanks to it I was getting paid. I thought it was only fair to give back. Of course it should have been my company that should have done that, but they were greedy morons at the time.
Amazon Ring security cameras network is being hacked by cyber criminals
Comments here on User-Agent fail to mention how browsers can be distinguished by the headers they send and the ordering of those headers. For example, the User-Agent header might be the 9th header in a Chrome browser while in a Firefox browser it might be the 2nd header. By default, neither Chrome nor Firefox may send exactly the same number of headers.
Interesting that you rented it first. I just got into playing the bass guitar more seriously this year ( had played a little bit previously ). If you actually play an instrument it is such good value for money. My main guitar (maybe £150) was bought for me as a teenager over 25 years ago and still sounds fine.

I'm also learning the piano and got a really good digital upright second hand for around £400. This time I'm getting lessons after years of self teaching the guitar. It's a very fun experience.
They do get warrants and they do serve subpoenas just because they are awarded them under a pretext that you don’t like does not mean there is an abuse of power. If you are to make a claim as huge as that you can at least back it up with some sort of data.
You're correct, they did discontinue/killed a lot of stuff. I just noticed you insist on painting them in a much worse light throughout the discussion compared to how you paint Google. And you don't consider that MS is also exactly twice the age of Google (22 extra years to discontinue/kill products and services).

I know whoever brought Google in the discussion was engaging in a bit of whataboutism but I think we can agree that while MS has some big failures (Windows Phone/Mobile sized), they are not standing out among other big names in the industry and are nowhere near as egregious with the practice as Google.
Podcasts to Text? ReadPods – Read Your Fav Podcasts
fwiw I believe

poetry config settings.virtualenvs.in-project true

is now

poetry config virtualenvs.in-project true
I would like to contribute more. But the first reason I don't do it is the amount of time it requires.
Investigating the issue, opening a ticket, digging in someone else's code, coding the fix, testing it, opening a PR, updating following review's comments, etc, can take hours.

I created an open source developer tool (https://mockoon.com). And I can see the amount of time it takes for other people to contribute. On my side, reviewing or correcting other people contribution is already a lot of work.
I think open source is fantastic but can really become a full time job. :)
I really believe companies using open source libraries and software should start contributing financially or by dedicating employee's time to contribute. We are in 2019 and this must be seen as an investment.
Sleipnir forever!
I try sometimes but not that interested tbh. It boils down to my experience with PRs. they ignore it forever without a comment sometimes, other times it takes a lot of back and forth discussion which takes up valuable time. I wanted to contribute in other ways too but I alwayd run into roadblocks such as how bigger projects want you to have or build reputation first and they "frown upon" not using your real name and email. I am not saying any if that is bad or unreasonable, just incompatible with my requirements. Ymmv, I greatly appreciate all contributors. I wish more foss projects that are full blown apps offered commercial support though, it makes it easier to find people that can commit more time and resources.
Flask Simple Login Example
Can you elaborate on how foss fuels tech monopolies? I've never understood that argument and would like to hear more.