skysight-inc/HackerNews huggingface dataset:
CGI was a wonderful paradigm for when I was first learning web development, a few years after this. A shell account somewhere, some scripts that just had to deal with stdin and stdout, and you could create amazing web experiences. Previously I only knew BASIC, but CGI let me start to share my weird little creations with the world.

There should be more simple ways for young people to write and share programs with each other. Maybe that’s what Roblox is, to an extent? I haven’t used it myself.
Very cool. I looked through jssm but get the sense that fsl or jssm might be adapted so that it can be used to declaratively generate an FSM for any language?

I wish my colleagues knew what an FSM was and how to create one. Getting tired of seeing 400 nested IF statements sprinkled across 10 classes.

Something that makes it easy to create an FSM declaratively for any language might help raise awareness and spur adoption.
You're not really socializing with people in the office either, you're working with them. Without a boss around looking over your shoulder, you have a lot more time to socialize if you want. Go get a coffee with a friend, your partner, your kid...

I'd also describe the office as anti-social as I would not voluntarily spend my time with the majority of my co-workers and having to be around them day in and day out is extremely draining and demoralizing. I find surrounding myself with people I actually care about and have real bonds with to be far more positive.
So if I understand it correctly, the impact of these two "high" vulnerabilities is:

- if you use the non-default X509_V_FLAG_X509_STRICT flag and use the new openssl 1.1.1h feature to "disallow certificates in the chain that have explicitly encoded elliptic curve parameters" and configure a custom "purpose" value in your software then this second feature (disallowing explicit curve params) was ineffective, or

- if you run a TLS1.2 server and renegotiation is enabled then someone can craft a packet that will crash the server (e.g. Nginx disabled renegotiation in 2009 and seems thus unaffected).
Yes, I have many scripts that I throw an echo "Content-Type: text/html\n\n" or text/plain at the top and serve from apache. Job done, move on.
If you send me an e-mail (andrew@<domain in link>), I can dig in a bit more and let you know when I add it :)
I don't think that's what OP is referring to.

The one who is "self-made" is not truly self made because they had rely on many more resources and intellectual data by the group to succeed. Therefore there is no such thing as a truly self-made man.

There is only: those who can leverage existing infrastructure to improve the status quo or innovate.
Discussed in another thread: https://news.ycombinator.com/item?id=26581399

There is a 'Contact Us' button at the bottom of the page you can always reach out.
Fair though it’s more than the plateau. Mile end, rosemont, little Italy, mcgill ghetto, outremont are all like this. And then while other areas don’t have quite as many criss crossing streets, they are still very walkable and mixed. (Cote des neiges, st henri, ndg, westmount etc)

I’m sure I’m forgetting some neighbourhoods too. Mostly describing those I personally walked around a lot. The mountain gets a way a bit for those in the second list, whereas the areas around the plateau are a square grid of similar neighbourhoods in all directions.
Report to shed light on what took place when FBI shot Ibragim Todashev (2014)
Guessing that it was dependent on too many internal services.
Currently you can make a relocatable “bundle” / “app” with PackageCompiler.jl, but the bundle itself includes a Julia runtime.

Making a nice small static binary is technically possible using an approach similar to what GPUCompiler.jl does, but the CPU equivalent of that isn’t quite ready for primetime.
So much of our reasoning is abstract and removed from immediate physical reality, and VR alone may very well prove to be a powerful tool for understanding, reasoning, and conceptualizing these things. Even when I'm designing physical things there often isn't a real-world context to relate them to, yet. That is-- the jury is out on how much augmented reality is necessary to be "useful" versus immersion/"escapism".

And even seemingly escapist things can be great for increasing intuition or our strengths in reasoning about things... witness Kerbal Space Program or Poly Bridge.
Two major gripe I had with SQlite

1. SQLite doesn't really enforce column types[0], the choice is really puzzling to me. Since schema enforced type check is one of the strong suit of SQL/RDMBS based data solution.

2. Whole database lock on write, this make it unsuitable to high write usages like logging and metric recording. WAL mode will help but it will only alleviate the issue, you will need row based lock solution eventually.

Just like the offical FAQ said, SQLite competes with fopen[1] instead of RDBMS systems.

--

[0]: https://sqlite.org/datatype3.html

[1]: https://www.sqlite.org/whentouse.html
Learn to reject some of the distractions. You don't even have to reject them entirely, you mostly just need moderation. I used to play video games essentially any time I wasn't at work or eating (which was not a healthy way to deal with my anxiety and depression and chronic pain, but it was an effective distraction). I cut back on that to let myself focus on healthier or more productive activities. I still play games, not nearly as much as before obviously, but it's no longer at that former extreme, self-indulgent and destructive level.
My bad. Yes.
It is quite easy for every side in a debate to convince themselves they’re on the side of “freedom” by giving different weights to various positive and negative freedoms, so I don’t consider this is a very useful line of inquiry.
The Naked Truth
I did. I also told the cops and other regulators numerous times. Unfortunately it's hard to catch someone running a professional mechanics garage out of their house. You have to setup 24/7 audio/video surveillance with expensive equipment to measure decibels, review it daily and eventually bring them to court (and win). Furthermore, even if you do get the laws enforced, you still have to put up with them doing legal things like running machinery in their garage every day up until 10pm (in that town) while they work on "their own/family" vehicles which would still be annoying.

If a bunch of people like me moved into town and started complaining, we probably could have gotten rid of those lowly pests that moved next door to me.

Since that wasn't happening anytime soon, I figured the next best thing is to just use some of my high income to move to a place where these kinds of lower class people can't afford to live and that's exactly what I did. I saved plenty of money living in a lower class neighborhood for a long time and the market conditions were totally right for a move so in the end, I actually won.
I think so too.

Let the bureaucrats handle it.
I think the reason things like this just don't die is we all long for the days (long past) when Google was a leading force in making the web nicer, and having a very positive reputation, from making search a thousand times better than [Yahoo|Ask Jeeves|etc.], making maps amazing (compared to MapQuest/etc.), building a good, free email service (we've since learned the cost of 'free'), and building products everyone knows and loves like Reader.
Thanks so much @SmilerRyan. Please keep the feedback coming!
I don't know anything about DeaDBeeF that this submission is about, but seems to also be a modular audio player, just like foobar2000, so feels like the name is a tribute to foobar2000.
That's great, releasing something that isn't yet ready doesn't make sense. But when it works, it's important enough to warrant a release :)
What’s Behind the Fight over Section 230
You make a lot of sacrifices living downtown, some you don't notice until living there for a while and it wears on you. It can range from annoying to legitimately toxic to live in certain apartment complexes. After a while you start wishing you had more separation from your neighbor blasting music, your other neighbor's screaming kids, the teenagers smoking weed and leaving trash in the stairwell, the people airbnbing and drinking all day in the pool between kids taking cannonballs, or the homeless encampment outside the door that makes noise, starts fires, and raids the gated garage regularly for bikes, despite the surveillance cameras. Maybe those apartment walls start feeling very tiny and claustrophobic when you have a partner or children in there with you, all working from home. Maybe you wish it didn't take you 15 minutes to walk from your door to the first patch of grass where your dog can piss. Or you wish the bus didn't have to run in city traffic and take an hour and show up late, or that you could park closer than a 10-30 minute walk to your door.

As much as we say how beneficial urban living is, the built urban environment we've crafted is toxic. Apartments are built thinwalled, small and cheap to cater to 22 year olds with an offer from a salary job and no one else. Cars are given the priority over transit, and suburban commuters are given priority over local resident car owners who might have to spend 30+ minutes after work hunting for parking in their neighborhood. The only new parkland you see in the 21st century seem to be a handful of grossly expensive freeway caps, or pocket parks, which pale in comparison to park development in the 19th century. Cities with good parkland are riding on the coattails of their better thinking 19-20th century planners. Schools are underfunded and charters loot the public school purse. Homelessness, crime, and the mental health crisis on our streets are not being addressed at any level of government and there is no signal that these things will be addressed anytime soon, since there has been zero plan of any kind. And on top of it all, few get jobs in cities that make any of this city life actually affordable.

Once you get past the age where living in cheap uber distance of the bars matters, cities can be a legitimate drag due to how they've been designed over the past 100 years.
Reminds me of Prime Curios, which is trivia about prime numbers. https://primes.utm.edu/curios/ They could make an interesting mash-up. Like a Vornoi scale made of prime numbers with the occurrence of biological numbers between them. It's well into the territory of a weird gematria at that point, but in terms of looping people into studying them with trivia, it would be fun.
I'd imagine it is the speakers in the monitor picking up the signal, with their wires acting as an antenna. AM is cool like that.
In case you're eager to upgrade (I never am, that's the point with Emacs![1]) here's the description of the changes:

"Emacs 27.2 is a bug-fix release, with no new features with respect toEmacs 27.1."

[1] Excellent Steve Yegge post describing how much Emacs cares about stability and backwards-compatibility: https://steve-yegge.medium.com/dear-google-cloud-your-deprec...
This is very interesting, I'll have to check it out with my team.
I think it will be good tool for pairing!
Five Years of Papers, Please – Glory to Arstotzka (2018)
I used emacs quite a lot, back in the day, and have switched to vim for now.. well, too long. Thing with vim is that I've never seen anyone using stock vim and keys, there's this whole layer of plugins and custom key bindings that make it so effective for any particular user. Would that translate to spacemacs at all? I've only glanced at it, but not sure if it supports Vim plug for example.
As far as I know, BC doesn't do floating point arithmetic. It does fixed point arithmetic, built on top of arbitrary-precision integer arithmetic. Which is why it won't give you one of those funny floating point answers. It's what a human would do on a piece of paper.

Floating point implementations can vary not only between languages, but also between different CPUs, if the language relies on the hardware implementation (which is the smart thing to do in most cases).

As a side note: Python's implementation of FP isn't standard-compliant. E.g. when you divide by 5.0 by 0.0, the standard says you should get a +inf. In Python you get an exception.
This is cool, congrats guys
easy software fix.
> other than using them in array literals

Well, array literals are very convenient in some areas.

Matrix types can be cleaned up across projects, one widespread area being 3d graphics. Previously, you either had to create a separate type for each matrix size, or use a backing vector (of vectors); the first solution is ugly (because of redundancy), the second is potentially underperformant (in cases where one wants to avoid dynamic allocations as much as possible).
Number 2 has beed deleted.
Does Fauna support inner joins yet?

I understand that companies with enormous data sets can't afford to use joins at all, but I've yet to work somewhere where a properly indexed RDS/Aurora db wasn't able to make use of them just fine. Almost all of my queries beyond simple CRUD reads rely heavily on inner/right joins, and last time I spoke with someone at Fauna, they said that their query logic wouldn't be able to support what my query was doing.

I'm rooting for DB alternatives, but unless a new contender can be as unconstrained as an RDBMS, it's very hard to move.
IIRC it goes further than that.

Previous stable (0) compiles current source (1) into a temporary new stable (2), then (2) is used to compile (1) into the actual release version (3).

Could be wrong though, it has been a long time since I stumbled over a description of the release process.
Up from the deep: meet the marine bacteria that feed on DNA
I basically advise contributors to submit news articles from already trusted news sources; you know, the usual suspects. We also avoid submitting links to opinionated articles, and just stick to raw news/facts.
You need a carrot at the end of the stick.

Ramp up the complexity, with appropriate award system, to help with engagement.

Your retroactive approach is saying - gosh, if I had my present day wisdom when I was I kid, then imagine all tactical things I can learn like apt or vim. I'm saying that is not a sustainable approach given a dataset that is the human population.
Why the disclaimer?

> This is not an officially supported Google product
It allowed you to share and discuss items with a closed set of friends. It was really good for that.

http://googlereader.blogspot.com/2007/12/reader-and-talk-are...

http://googlereader.blogspot.com/2011/01/more-control-over-c...
Yes. And I'd rather keep those subjects separate. Let's talk code extremism in code world and other circles can keep their extremists. Otherwise any subject would be fragmented to no end.

Just think if open source activists would refuse to participate in (non-programming) political activities because invite was made with M$ Word.
There is also https://apiblueprint.org/ that I really enjoyed working with even by hand writing the underlying specs and using their proposed docs generators. But it was almost 2 years ago so not sure what is the state of it now.
Another happy NewsBlur customer here; I was part of the mass exodus from Google Reader, and NewsBlur has been an excellent replacement.
Great to hear! We're huge Jitsi fans and it's actually the video backend of CoScreen.

If you want to know the whole story, watch the conversation between CoScreen CTO Jason and Jitsi mastermind Emil Ivov which we published a couple of days ago: https://www.youtube.com/watch?v=7nODpF8JjHE
You're right, I misunderstood that term.
What kind of speed do you see now?
This is a very cool idea, and I was actually working on something similar a few years ago (a "GitHub" for design documents, mainly aimed at Product Managers). My enthusiasm fizzled because of extreme competition in that sector, but I really like what you guys built.
Reddit is hardly a place for people who don't like talking about themselves~
I don't understand. They stole code? Methodology? It's not clear really what the beef is.
I am old enough to have used Google Reader, and I don't get it either.

My guess is that the death of Google Reader was one of the last domino pieces to fall in the change from the multi-website internet to the Reddit aggregator internet. The replacement apps don't work because the internet model where RSS was useful died a decade ago.

This whole thing might be like the death of a popular BBS client for someone born in the 1980s. But then again... it's been 8 years. It's time to let go.
Honestly, "not taking advantage of our DNS management" is a garbage response. We use AWS for our DNS management. If you offer a configuration, you should support it fully.

Our sites have been down for 3 hours now, and you're blaming someone else? We have 5 properties on Netlify now and will have 0 this time next week.
Yes you could follow friends who could republish from their feeds onto a feed you could subscribe to and eventually it supported comments on those items which would allow discussion within their community. Discoverability and community which hasn't been replicated with the scattered userbase after it was killed.
Acting are the most commodity of all commodities.

There are 1000x available actors for every role cast.

Almost every actor you can name is 'worried about their next project' to the point that basically only A-listers have real job security.

The vast majority of actors are paid very little and work in odd conditions.

It's an artifact of the fact that there's so much aspiration in the industry. Most projects are works of aspiration, everyone wants in, there are tons of unpaid internships, stuff like that. The closest analogy in software would be gaming, where you can see, the aspirational motivation of many developers is essentially abused into generally longer working hours.

Otherwise, wages and conditions for Software developers is quite high, a better question would be 'what is the point?' of a union.
This is incredibly interesting. I appreciate you taking the time to share more. I think I will do some more reading into it.
Not "in lieu", but I have found SQLite to be a good companion to pandas. pandas is good when you want to lend some easily navigable structure to your data without leaving python, but becomes cumbersome (it feels cumbersome esp if you know SQL) when you want to do some serious processing. At such times, I just dump my data into a SQLite DB, and from then on my code has SQL queries to it, which I find are far more readable than corresponding pandas statements (also easier for the reviewer).

Another advantage you get is if you wanted to look at these intermediate data, you don't need to run your code in debug mode and view the dataframe at a breakpoint - you can use something like datasette[1] or a standard SQLite DB viewer.

So a function that does complex data processing has approximately this structure my code:

(1) <non-pandas python code to fetch data, other "normal" stuff>
(2) <pandas code to do basic navigation, filtering, grouping etc>
(3) <dump to SQLite, followed by SQL queries for the really heavy stuff>
(4) <back to python, possibly pandas, to return results, write to a file, plot etc>

Step (3) used to be pandas for me before, but depending on how complex your operations are this can become hard to read and/or review.

[1] https://github.com/simonw/datasette - datasette doesnt replace a standard DB IDE, but is a very good lightweight alternative to one if don't intend to perform updates/inserts directly on a table.
> The exploitation of developers by big corporation must end.

Why do people choose to work for free on open source projects that are mostly used by businesses? I can completely understand making things that are hard to monetize, user facing applications, or trying to learn something. But when I see free contributions to things like infrastructure management I just don’t get it. Why wouldn’t you just get a job doing this if there’s obviously a business demand for it? If I made something for free that was primarily used by people who made money off of my work it would completely kill my motivation and I would feel taken advantage of.
While it can't have helped, I can't "single handedly" blame Google for the death of RSS. By 2013 RSS was already arguably dying all by itself.

RSS was awesome in late 2000s during the Web 2.0 mania and it was common to see entire site's contents reproduced in their feed. By 2013 I'd argue many sites had realized giving their full text content away with no ads in the RSS feed wasn't exactly helping their bottom lines and started delivering ads and content snippets instead. The intent of course was to drive you back to the site where ads can be served more reliably. When these practices became widespread RSS quickly lost its shine for me and others I'm sure.
Sorry, when I say "smuggled out of China", I don't mean it was illicitly gained cash or anything. China doesn't allow the export of currency above a certain (pretty restrictive) amount, so people sneak it out. I don't agree with that rule and it's not illegal to import that money to the UK, so I didn't intend any negative meaning with my comment. But since it is illegal in China, I think smuggling is the right term.

Anyway, the relevance to our conversation: since value density is highest with £50 notes, that's what they tend to bring.
A PR team wrote all this, and even if Dorsey really personally wanted a decentralized open source Twitter it would not be in his power to deliver.
The article can be entirely dismissed on pompous pseudo-intellectual pontification such as:

> The Free Software coterie is fond of insisting that words mean what they say
they mean, and that is a profound misunderstanding of the nature of language.
Such linguistic naïveté is not an asset in pursuing political goals.

Uh, take your snooty diaeresis and shove it where l'accent aigu don't shine?

Defining terms is par for the course in the general intellectual sphere. Academic papers, data sheets for microchips and ISO standards for programming languages all define terms and insist on using them in the defined way.

If that's not enough, there is outright misinformed claptrap:

> With all that said, the intent of the adherents to the term Free Software is to seek to promote certain freedoms for the users of software, by depriving the creators of software (at least in the United States) of the rights afforded them by Congress under Article I, Section VIII, Clause VIII.

What? Creators of software are deprived of freedoms by the Free Software Foundation? Not simply encouraged to copyleft their software, while retaining all rights to license it in other ways at the same time?

Crazy.
Samsung stacks 512GB onto a single stick of DDR5 RAM. This isn't an SSD guys
I've never really understood why command lines are so intimidating for people. Especially in today's world where you can search up whatever commands you need fairly effortlessly through the power of the internet. A large majority of simple command line use cases tend to be

$Command, $options $input file/directory $output file/directory

That shouldn't be overly complicated for honestly most people with literacy who are capable of functioning in modern society.
Point your apex domain to 75.2.60.5, Netlify recommends it here [0] and in their documentation now [1].

I just did for a site that's hosted by Netlify and it solved the issue. Thankfully I had a short TTL, I hope you do too.

[0] https://www.netlifystatus.com/

[1] https://docs.netlify.com/domains-https/custom-domains/config...
This. Though I will say, he was still brilliant and quick outside of these settings.

Perhaps the training to prepare for these appearances made his moment at Macworld taking on the 'Mr. Jobs' question a thousand times easier, but still in that moment was a critical one - a public challenge - and Steve knew how to move that whole conversation back from himself to supporting his team, which was brilliant, because everyone wants to feel they have someone fighting for them... especially when the landscape/future is squishy and uncertain.