skysight-inc/HackerNews huggingface dataset:
Seeing how long we have used http 1.0/1.1 (and still); and http/2.0 far from fully adopted, I'm somewhat surprised to see v3 being discussed already and v4 being mentioned in there.

Though maybe it requires way more future vision and planning then I expect.
Art of Noise put out an okay album "The Seduction of Claude Debussy" exploring this revolution a bit ... https://youtu.be/8hLLL6gyUvg .

Kind of like Daft Punk's disco homage album, doesn't capture the essence of the original.
This is fantastic... been waiting for a project like this for years.
Euler's identity was my secret weapon in graduate-level EE classes. Out of laziness, I only ever memorized a couple of trig identities. (Trig functions are a huge part of EE.) Whenever I needed a trig identity on a test, I whipped out Euler's formula. From there, you have one step to definitions of sin and cos that you can manipulate any way you want.
Could ripgrep offer a POSIX compatible mode?
When http2 will be widely adopted by most small companies, and not just big ones, yeah, let's talk about v2.

But right now, http2 adds complexity, a lot of frameworks are not compatible with it and must be fronted by a proxy that does, and the perf benefit is not obvious at all.
except millions of $$$$ of revenue
I found Jocko Wilink on Casey Neistats channel. Also a good interview. There's other examples such as Jeff Bezos who also wakes up early as well, and sleep early etc

I started today actually waking up at 6 AM to spend 40 minutes working out at my homegym, and another ~40-50 minutes taking online course work or working on personal projects. Then I go to work. After work (6 PM), I usually go to meetups / take a breather for at least 1 hour, and then do personal project work starting around 8 to 9PM. Bedtime to me starts at 10 PM now, worst case at 11 PM.

Sundays I sleep in though, b/c Saturdays are less predictable, and sometimes I need a hard reset day. When I get really tired and fatigued and don't want to workout, I just do a 1-2 mile jog/run and that resets my cycle

It really is all about winning the first battle of the day. I didn't feel like getting up this morning, but I forced myself too, and didn't hit the snooze button at all.

Mentally you can only handle 2-3 spurts of high productivity in one day. When you workout in the morning, you get a physical high and also a mental high starting the day. It slows down, picks back up again possible mid-day, and again at night to me at least.
I've used the OP-1 and loved it, but I don't see it fitting into my workflow (Serum is a far more capable synth).

But I guess I'm approaching this from a very different perspective. I hope to go pro some day, so I also use tools that are not meant to "just have fun" (which the OP-1 is a whole load of).

The majority of musicians are just doing it for fun. For them, I can see something like this being another tool to play around in.

I take my comment back. I now understand what kind of people might use this (anyone not insane enough to want to be a professional musician)
Mastodon is cool, but it's far from immune to mob mentality – see Wil Wheaton thing a few months ago:

https://www.theverge.com/2018/8/31/17801404/mastodon-harassm...
I have the same fear with the road I’m taking now. I’ve changed jobs a lot in the last 10 years after staying at one job for 10, and just being a really good C# developer and then “architect” got me a long way. Along with barely passable front end skills.

But now that I’m trying to fill out the gaps on both ends - back end with a deep knowledge of AWS, Linux, Docker, devops, Node. and the front end along with some more project management experience, I’m trying to qualify for overpriced “implementation consultant” roles - since those are the only roles that pay significantly more than I’m making now in my market without going into management.

But the fear is that while having the broad expertise will qualify me for high paying jobs, there are relatively few of them out there. I have to have a deep understanding of at least part of the stack to get a job or contract gig quickly.
Welcome to 2006. Only took them 12 years.
To clarify: Ethereum didn’t roll back any legitimate transactions (or any transactions at all) when restoring the DAO funds, which conflicts with the original #3 point you responded to.
think there is a lot of religious-like thinking when it comes down to tests: many people swear by them even against all the day to day proof to the contrary that they are really not that useful at the application level.

I think if we are shipping a framework to thousands of users its great that it has unit tests, but if its an in-house application built by a team of 10 developers, I doubt that the tests are doing anything useful.

But what happens is that these best practices that are used by developers of libraries are then used blindly at the level of application code, without pausing to think if those are indeed best practices in that particular context.

Developing software at the leaves of the dependency tree (the application) is very different than developing libraries. Some things are the same while many others are not.

The end result in practice is a lot of wasted time and effort spent at the application level writing bad tests that yield no results, all in the name of the testing religion.

Because that is what it really is, its an unprovable belief system with a set of rituals that you absolutely must follow blindly, or else.
I'm guessing the first. I'm a native speaker and I know this word. I don't use it in speaking (it's a bit if a mouthful), but I use it occasionally in writing.

I think it has better imagery. When I hear "tireless", I think of being tired, but forcing myself to stay awake. When I hear "indefatigable", I think of someone playing sports or going on a long journey and pushing through the physical exhaustion.

So yeah, a bit of the first and a bit of the third most likely. Walter Bright is the author of the D language, so I expect him to be intimately aware of the effort required, hence the more vivid imagery.
It might improve things marginally but at this point it's just an arm's race. Furthermore the people who will manage to work around these limitations will also probably be the more radicalized fringe of the community who are probably the most problematic one as well. It will deter the more moderate and give a larger audience to the radicalized.

Look at how people on Reddit, 4chan and elsewhere manage to identify Twitter accounts from anonymized screenshots in mere minutes in order to have a constructive discussion with the author.

I don't think technology can fix a community as large and diverse as Twitter, 4chan or Youtube. The problem IMO is that it's not even a community anymore, it's more like an amalgamation of thousands of communities with vastly different opinions and mindsets. You can try to isolate the communities as you propose and you end up with something like Reddit with mostly secluded communities. Look at how well it's working for them...

That's why I prefer smaller communities like Hacker News where there's still an actual sense of communities. We all see the same articles, we probably have vaguely similar interests etc... You don't default to assuming that whoever you're disagreeing with is a literal fascist/communist/whatever.
> it is a little bit annoying that people always ignore that we still exist

Count me among them. I wasn't even aware that the SUSE Linux project was still a thing, let alone one backed by a business.

Marketing might not be a terrible idea at this point in time - the best product in the world won't sell if nobody knows about it.
Oh we have JBOSS in our stack, it’s what handles our service bus. I’d rather we didn’t though, it’s really hard to find JBOSS developers/maintainers for public sector pay checks.

We used to see a lot more of it from our suppliers, but it seems to be rapidly going extinct. Possible because there just aren’t a lot of JBOSS developers/maintainers in general.

I am coloured by my environment of course, but I do work in software cooperatives with 97 other muniplacities, as well as a few European communities and I don’t see anything to indicate that .Net, JAVA and PHP won’t remain the dominant techs in Europe for the foreseeable future.

I like node.js, I use it for hobby projects and I genuinely think graphql is a lot better than rest APIs (and there isn’t a graphql adaptation for .Net that isn’t bad), but I just don’t see the adoption anywhere outside of what you hear from American startups.

And again, I didn’t say .Net would rule all web development , I said it would be important, and if the European public sector continues to run on .Net then it’ll continue to be a billion dollar industry.
redhat was trading at around $120 last week and IBM announced "Red Hat for $190.00 per share in cash, representing a total enterprise value of approximately $34 billion."

That $120 was really high for redhat, who just crossed the $100/share price last year. (unless you count year 2000/dotcom-IPO-madness) RHT's market cap was previously $20B.
"Banning opposition works."

You're either misinterpreting facts or wilfully ignorant.
https://www.theguardian.com/world/2017/jan/17/germany-s-top-...
You could try MSYS2.
This thread has gone way off topic. It had descended into general EU bashing and yet another GDPR debate.
But they use the same frontend, so most of that is moot.
Not that one can have much of a "quality debate" in 280 character bites, anyway.
I do not have twitter but based on this HN discussion here of the article it seems a lot of people are not aware of this functionality. I would say they have poorly advertised their settings and functionality which I believe is deliberate to obfuscate privacy settings as well.
The process doesn't work like this anymore; now the copyright industry has to argue that the exemption should be removed and there are a narrow number of reasons why this could be done.
https://en.wikipedia.org/wiki/QUIC, for those like me wondering what it is.

I think it's funny that the Q in QUIC stands for Quick. Naming things is hard.
> The better way to think about it is that code review simply isn't optional.

Of course it's optional. Tests are optional too. There are many projects and situations where trading code quality for development speed makes sense. Especially when you're building MVP's, experimenting, or trying to validate market demand.

It's also often not worth it on small to medium sized projects where only one person is working on the codebase (think 3-person project: designer, front-end dev, back-end dev).

Larger projects with multiple people working on the same codebase are a completely different story. In those cases code reviews are valuable and highly recommended but still optional. The only thing that isn't optional is delivering a working product.

Best practices == great, dogma == not great.
> The feature was introduced in 2015 to replace “favourites”, a star-shaped button that allowed people to bookmark tweets to read later.

I have been using "favourite"/"like", like a bookmark, so am I going to lose all those now?
The perf benefits are mainly for the big companies [namely, Google, Mozilla, and few others]. Hard to see any real ones for the rest of the world.
Isn't there a documented phenomenon that attaching praise or compensation (likes) to a behavior people would do anyway (tweeting) will essentially grind that behavior to a halt if the compensation is removed?

Intuitively I can't imagine twitter's numbers are going to fare well if they're handing out a third of the dopamine hits that they were previously.
The protocol differences are miniscule as well, pretty much a version bit and ever so slightly slimmed header requirements IIRC. I remember reading it and thinking "cool, generalized QUIC... looks like I can built an HTTP-like transport with it and that's it".

As for the HTTP over UDP, indeed - there is a reason Chrome has the ability to race a TCP connection alongside QUIC opens :).
Everyone with several thousand followers had 300 once.
> how does it work if you want to pass that array somewhere else, and you want that other code to free it?

It wouldn't work, like a fixed size array wouldn't.
Not all software written in c has a heap.
I'm guessing this was about newspapers/journalists which probably isn't the message people around here would like.

"The lowest depth to which people can sink before God is defined by the word 'journalist'. If I were a father and had a daughter who was seduced I should despair over her; I would hope for her salvation. But if I had a son who became a journalist and continued to be one for five years, I would give him up." - Soren Kierkegaard
Probably the UI Designer should be the one converting to HTML/CSS.
Are you able to defend against this type of thing?: https://medium.com/intigriti/how-i-hacked-hundreds-of-compan...
huh? that would not be a sphere. A sphere has no internal sides it's solid all the way through
I don't see how it has been "clear for a while" that this is the solution to all of twitter's problems.

> 3. (proposed system) Alice is not shown any of the replies to Bob's tweet. Bob's followers scream into the void.

The problem of online harassment is not (mainly) that the service UI becomes cumbersome to use for the victim. It's that everyone else can observe they are harassed and the victim loses control over their online presence. Your proposal would actually make this effect worse, because the victim wouldn't even notice anymore they are harassed.
I'll be honest, I've never understood how humanity didn't invent Cartesian coordinates until 1637, with all the other engineering we had.

Once we had linear equations, for example with the ancient Greeks, not one person ever thought to plot a line with it? Or to use it to calculate the necessary building materials for something like a pediment or cathedral?
Ron Davis, also at Stanford, has been working on some diagnostics on severely ill MECFS patients. It is a severe disease that has been underfunded and under researched for many years. My son got sick steadily over years, and luckily his is not as severe as others, but it got me very worried.
Try !s instead of !g for startpage. Same results, less tracking.
You'd have to get longjmp to understand how to unwind these heap-allocated arrays, not only from the current function's stack frame, but for all the ones in the longjmp'd-over frames. In C-land, longjmp simply overwrites the stack pointer (and all other registers), which implicitly "deallocates" all the VLA arrays, and all alloca() allocations, in one fell swoop. There is no notion of a step-by-step unwinding of the stack, so it would be a big task to try to trap all intermediate VLA arrays.
Doesn't this already exist in "mute thread"?
There’s a sense of community, particularly around my programming languages of choice. I don’t need 1 million people to read my tweets to feel community. Just knowing that one or two people read it and appreciated it is enough.
its all mostly driven by Google pushing thu with chrome constant updates. they can update chrome tomorrow to v3, v4, v10... it's all the same.

on http2/spdy, they at least had the decency to publish something before forcing everyone into adoption
New Connectivity Options in DbForge Data Compare for PostgreSQL v3.1
I think you're being a bit over-sensitive. They said a pioneer, which does not preclude other pioneers. Also, what's the bar for "successfully" commercializing open source? In a world where anything less than a unicorn is considered failure - and bear in mind the OP is from a promoter of that ethos - Suse's trajectory might not qualify. Even if it did, it would be one of the few exceptions to the general rule that commercializing open source largely has been a failure. Open source as a development method is alive and well, but as a business in its own right not so much.

P.S. Eight years at Red Hat, ending a year and a half ago. Glad not to be under IBM's inept thumb as my erstwhile colleagues soon will be.
You just described the front page of the newspapers in countries like Peru basically every second day showing bus crashes.
lol this place doesn't have real mods; only downvoting scripts against accepted narratives... somehow worse than reddit oddly enough because everything is concealed and limited
Seems to me there is a difference between "we're gonna propose that naming" and "will most likely be"?

That said, it doesn't seem like a good idea to me, since it's less of a clear protocol evolution. A variation of the http/2 name would IMHO make more sense, e.g. http/2q or something, since it's not changing the HTTP semantics.
Maybe, however I see a court stuffing siding with consumers as the game as released is no longer playable. Compare with StarCraft Brood War. The ability to play on a lan connection means the game remains playable (It's also still sold).
To look back further I'd point to games from Lucas Art. SCUMMVM allows to games to continue being played, while not sold.
Show HN: Turn your Blog into a Book
That's it! Thank you.
That's a good point. It's definitely not as hands-off as buying shares in an index fund, or paying a property management company to manage a rental property.

I do have to be on call in case someone calls or opens a support ticket, or if there is a problem with the servers. But all the technical and billing stuff is automated. And if I want to have a long vacation then I make the conscious choice to neglect marketing and sales. But the next step would be to find some virtual assistants who can help with support and marketing.
Shopping While Black: Technologies Past, Present and Future?
Uh Eric told you this himself? Rentech is famously secretive it wouldnt surprise me if they went after anyone who even leaks the existence of specific sauce.
Really it should be called Serverless as a Service.
Next-gen AI techniques
That reminds of me recursive acronyms[0].

Some examples:

* GNU: GNU's Not Unix

* cURL: Curl URL Request Library

* WINE: WINE Is Not an Emulator

[0]: https://en.wikipedia.org/wiki/Recursive_acronym
It's an odd word, isn't it? I can't speak for the inimitable Walter Bright, but I suspect many English speakers like myself enjoy the pure sound of it - so many consonants in such a short space of time. Somewhat difficult to pronounce, slightly archaic, it perhaps confers a little more kudos than commoner alternatives. (And thoroughly deserved kudos, in this case!)
Your personally sculpted use-patterns aren't really relevant to any of the problems that the platform causes within society. Twitter users still vote.
To be fair, helps that this is coming from the chair of the IETF HTTP working group
Recursive acronyms are a staple of hacker culture by now. There's of course GNU (and many GNU projects) but also PHP, PINE and many backronyms like XBMC: https://en.wikipedia.org/wiki/Recursive_acronym
Bringing Python to the Spanish Language Community (Interview)
Don't worry much about it, I've a 5 1/2hr flight in less than a week on a 737. The only thing that keeps me sane is that as a technical person, I know that airplanes wants to fly and that the prob/stats of safety are on my side. But then as a software guy, that understands complex systems, ha!
> I don't know why they do it.

Quite simply they're playing to the crowd. That's what gets a reaction, so they do it more. Skinner box conditioning at its simplest.

Same outside the hardest moderated groups on Reddit. Threads that form a distinct pattern every time. For internet points, or twitter followers, or chasing meaningless numbers. :)

Sarcasm and smart works best if used judiciously.

How do you design a system to encourage quality debate? Going on the few places that have had quality debate (Here on HN mostly, Usenet prior to the inrush, well managed forums, Livejournal if you were careful), I'd suggest assembling an audience interested in discussion. Forums used to manage it.

Heavy moderation, not limiting post length and minimising buttons for gathering the lynch mob (I mean buttons for engagement) seems like it helps too. :)
This makes a lot of sense. Someone had earlier posted about the design of Mastodon which uses boosts instead of Retweet Quote. I think the issues are inherently with design. It is a good first step towards that direction.
I think there are certainly scenarios where this would be useful and preferable, but there is a quote-tweet use case for wanting to mention something to the people you follow but add your own support or opinion in good faith - it allows you to comment with at least a little context.

But this is probably me trying to salvage twitter for the non-toxic purposes and its probably a losing battle. The fact that what you propose is necessary is a terrible state of affairs.

I just wish someone else would come along and eat their lunch already.
For what it’s worth, mathematically a “sphere” is the set of all points which are equidistant from its centre — it’s hollow all the way through. The solid version is called a “ball”.
I'm working on a service that helps programmers set up PDF templates and fill them out with an API request: https://formapi.io
Driven to Distraction – the future of car safetyy
The punishments for not "building/packaging/spriting" your website/app are way lower thanks to the multiplexing. Smaller shops either didn't know or didn't have the time to care about this and it added seconds to the page load in many cases. Now it's fixed (not that you shouldn't still build/package/sprite in appropriate cases) by just using HTTP/2.
didn't expect theguardian to report on oddballs as if they're the norm for something bigger. everyone have hobbies
It's curious such a simple thing (a heart or like button) causes addiction. Social acceptance must be deeply wired in to our reward system
There's an option to bookmark tweets. They then show up in your bookmarks section.

https://blog.twitter.com/official/en_us/topics/product/2018/...
Web proxy software isn't quite ready for it AFAICT.
One of the ways to get it working is to get more people using it... QUIC is implemented with a number of fallbacks to deal with broken networks, but at some point it's probably better to just let things break and force network operators to fix their broken networks.
I’ll echo the other commenter’s responses. I view accidents like this with deep curiosity. Any little bit of information that might help me not make similar mistakes or missteps in the future is worth so much.

In addition to learning about potential traps and how to react, each accident comes with a grave reminder not to become complacent. There is lots of discussion about a mechanical write up in the leaked aircraft logbook page on this accident. Some are questioning if the crew read that logpage and was aware of the earlier mechanical discrepancy. Any professional pilot will tell you that sometimes all you do is open the book and just make sure the mechanic’s signature is there signifying the aircraft is airworthy. This incident may reveal just how valuable it can be to go back a few pages and see what has been written up recently. Things that we normally do when we’re at the top of our game and have lots of extra time but will let slide when we get complacent.
>I don't think we should confuse lack of willingness to read long form text on the Internet as a lapse in education of those people. A lot of people don't have time or the interest. I'm not sure if I qualify, but I'm a third year university student and all I've learned is that the Internet is tiring, and responding in detail will guarantee people don't read your comment

For some things, absolutely (after all 99% on the internet is crap). But if one can never do it, but can, e.g. spend 3 hours checking celebrity gossip, then there's a problem!
Quake split a tectonic plate in two, and geologists are shaken
Churches go bankrupt all the time?

There are three vacant churches for sale on my morning bike route alone
In Germany, they ban ideas.

https://qz.com/668713/a-new-arrest-shows-you-cant-criticize-...

https://www.telegraph.co.uk/news/worldnews/europe/germany/12...
When we get to 'Twitter to remove "Twitter" in a bid to improve quality of debate' then we might get some progress.