jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have no idea how this became the widely held belief about markdown. Markdown is based on Gruber's buggy Perl implementation of a rich text format that's intended to be fairly readable while editing the raw source files. Gruber had zero concerns for how other people would use it, he didn't even support standardisation efforts that tried to resolve the contradictory informal spec he had published.
Really you know what "monstering " is some celebs think the tabs will hack your pc and upload CP.

And the tabloids killed Diana, an they're going after Her son and Meghan at the moment
CA-125 test for ovarian cancer is similar. "Best we've got", not "what we'd like to have".
Driving over a painted ("mini") roundabout could lead to a £50 fine if it's spotted by a police officer in Britain, although in many cases (when there's no other traffic) I think they'd just stop the driver and warn them not to do it again.

(Driving over one in a bus, lorry or other large vehicle that can't make a tight turn is allowed.)

Driving over a normal roundabout with curbs and landscaping is unheard of, there isn't a specific fine. The kerbs are usually tall enough that it risks damaging the vehicle. I think it would be considered fairly serious¹, as it shows either a serious lack of attention to the road, or a complete disregard for the rules.

¹ i.e. you get a fine and 3-6 penalty points on your driving licence, which increases your insurance cost. If you get 12 points you lose the licence and have to retake the driving test.
Its a good reminder that you can!

My issue with these projects is how much energy they use for whatever task they can do.

I have a 10 year old machine that was a high end machine in its day, being lapped by a high end laptop on all tasks, except for gpu tasks I slammed into the PCIe slot. The power consumption is honestly sad. Its not like its an energy
cost thing, as it would take decades to break even in lower electricity bills after buying a high end machine specifically for lower energy use, its more of a self conscious thing.

OPs machine should just be a compute instance virtualized in some gigantic memory cluster somewhere that was already running.
You're equivocating between two different things, hence my comment on dissonantly categorizing censorship as free speech. A comment on this site a few days ago mentioned the difference between "pro-speech" and "anti-speech" dissent. Someone who disagrees with a repugnant idea but supports free speech might, for example, allow the speaker of the repugnant thought a platform and the opportunity to defend their idea, in the understanding that this affordance will be reciprocated and the truth and repugnance of that idea revealed. Someone who does not, fundamentally, believe in free speech can instead choose to bar the speaker from airing their opinions in any way. Sometimes this involves "speaking," defined broadly. For example, showing up to an event where the speaker is bearing airhorns or calling in bomb threats/pulling the fire alarm. Demanding that platforms remove the speaker. Publishing private information to intimidate others to silence.

The first path supports free speech. The second uses the high regard that free speech has in many minds to attack free speech. It is using "free speech" not as an ideal that allows many ideas to compete in honest search for the truth, but rather as a cudgel to censor heresy. A free speech advocate can absolutely oppose such speech without being inconsistent in their beliefs. One might say, "Free speech is that which allows me to hear anyone's point of view, regardless of how offended or hurt others might be by them." The mob shouting a speaker down deprives the rest of us that right.
I think it's important to have accurate models of the world, in order to make sound decisions. I don't think playing a macabre Pascal's Wager with nuclear armageddon benefits no one.

It would be an unmitigated disaster. There would be incalculable suffering. But all this talk of ending humanity as a species is not at all scientifically founded.

If anything, I think this raises the stake of responsible earth stewardship (same thing with climate change). If you believe you are well and truly fucked, fatalism kicks in and you mentally check out. But if you believe that you will most likely survive, and the amount of suffering you experience will be affected by your decisions, all of a sudden you have ethical skin in the game.

Why reduce nukes 90% if that 10% still glasses the planet? There is no qualitative change. But if a 90% reduction is the difference between 8B and 1B deaths, de-armament is now approachable, has real stakes, and makes a real impact.
Why not?

If you talk to the spooky GCC people with beards they'll point out that they support much much weirder chips than that (albeit with little to no library support).
For anyone looking for an open-source parametric CAD system that is robust and functional enough to use on real projects, try SolveSpace[1].

[1]: http://solvespace.com/index.pl

For some reason it's barely known about, which is a shame as it's by far the most powerful open-source CAD system I've used. The parametric modelling system is very similar to that of commercial CAD software.
You fly doctors and nurses from where they are going there and back. The hospital in my town could take 3 (out of how many...) people from Italy right now. Of course we just found the first local case yesterday so I have no idea how long there will be room. (we are on stay at home for a week already so maybe we will be fine, maybe not - we will know in a year)
MobileCoin does not use any Zcash technology. It is Monero + stellar consensus protocol.
"The ecosystem is moving"... to pump and dump pre-mined shitcoins.
Did anyone ever consider that this is actually on purpose to deter people from using Signal by it's authors?

Lets imagine, theoretically, some three letter agency in the US has forced signal to backdoor their platform somehow, and so signal stops posting source code to the clients, and everyone just keeps on using it for a year even though the authors thought that maybe this would be a big red "DANGER" signal to the users (who they're not legally allowed to inform, or shutdown the platform for any more) then how else could you try and mitigate this?

Pushing a shitcoin onto a largely tech user base may do the trick eh?

Or maybe I just put on my tinfoil hat this morning..
> Move retweets to a separate Retweets timeline, or hide them entirely

This alone completely changes Twitter for me. Making Twitter mostly original content? Sign me up.
Maybe not from a security perspective, but WeChat has been extremely successful by virtue of implementing everything in one app.
A wise woman once told me to figure out what my passion was, and work with that.

While that's not always possible, in sure you can find some kind of job that is at least moderately interesting to you, and that you won't mind actually putting in the work for.

I kinda get where you're coming from, but I think you have the wrong solution. You don't care about the product you're working on, so find one that you do care about! Slacking off at some lame job you don't like is the way to depression, steer clear of it!
these technically can all be categorized as doing something, noticing you are distracted and coming back to what you were doing, no?
> The detection algorithm runs at the client

Thank you. I really want Firefox to be even slower running unnecessary JavaScript.
Piracy drives innovation and better ways of delivering content to customers.

I want to pay a fair price to watch a single episode of something once, at my convenience. I do not want to buy an overpriced DVD boxed set that I will watch one episode from and then have it taking up space on my shelves, knowing I'll never use it but struggling to throw it away because I paid so much for it.

It is now possible for me to pay a reasonable price online to watch a single episode of something, so I do. I get what I want, the vendor gets some money where before they would have got nothing from me. Everyone wins.

I honestly believe that if the studios had things exactly their way, I'd have to pay a fortune for something I didn't really want. They've been forced into this by having to compete with piracy.
My husband and I are both programmers, and as he has dual UK/Canadian citizenship we were looking into a move to the UK. We found that developer salaries in the UK were shockingly low, even in comparison to Canada. (Which is itself not exactly high-wage compared to the US) Not to mention that the cost of living in the UK is extremely high. If there really is that much demand for programmers, it isn't reflected in salaries.
Whatever happened to the 16oz can of tomatoes?

https://www.safeway.com/shop/search-results.html?q=tomatoes&...
Fun fact: we tried it out with Redis, but the question worked out to be too easy because of how nicely the codebase is laid out.
Kind of doubt that kids at the time would want to be programming EEPROMs for their games. Even if they had access to a 6502 assembler, the information on how to program a console game was esoteric and would be hard to find on bookstore shelves.
You seem like a very loving and emotional person. I love the HN crowd but I don't know if their rational approach is going to be suitable for you.

I've sent you a message via twitter already, but if you're interested, take a peak at my other post [1]. Would love to have a more sustained, understanding conversation with you.

All the best, Sam

[1] https://news.ycombinator.com/item?id=31065876
> If anyone decides to acquire new vehicles or properties to use on these platforms it's because it's profitable

I don't know why you would make that assumption. See https://www.wsj.com/articles/how-uber-makes-its-drivers-pay-...

> Most Uber drivers seem unaware of how their job costs them when it comes to the value of their cars.

Someone needs money for groceries. A bank will lend them money for a car but not groceries. They use Uber as an inefficient means to turn said loan into cash for groceries.

There's no reason to assume that Uber drivers have priced out devaluation and/or have the long term in mind.
This is excellent advice. I'm still learning, however the closest thing to "learning music" is "learning programming" in the sense that, at least for me, the way I learned programming was to just immerse myself in it. Let curiosity drive me but try to have some goals.

However in the beginning no one knows what their goals really are, and that learning curve is really brutal for programming and music is the only other thing that I've done that has an equivalent feeling of "I suck at this" until it just "clicks" and then you're over the hump and now you can at least understand the map of the territory vs not even know how to navigate the map. Similarly to programming, it can feel like you're in a submarine of thousands of buttons not knowing which to push for what to do whatever.

I hit my stride learning programming when I tried to build stuff instead of just follow tutorials or books. I think Music or really anything is quite the same; you just have to align motivation and discipline with experimentation. Easier said than done of course.

Besides that, I highly echo the tone of constraints that jsilence made. Leverage constraints so you narrow your field of focus to learn the fundamentals and you'll naturally grow out of the "fog of war" so to speak without overwhelming yourself, plus it'll feel rewarding working within a area of constraint. For example:

1. Pick Ableton Live - it's a great DAW for both live music and recording. They really upped their game with the last update to 11 and their overall UI is very well designed in mind of all archetypes of musicianship.

2. Use stock Ableton plugins for everything as your primary constraint. A lot of people go yak shaving on plugins similarly to text editors and language wars in programming. The stock plugins are extremely high quality and anyone dismisinng them probably doesn't know what they're talking about and just drinking the cool-aid. Side note: you'll hear extremely conflicting ways to accomplish things in Music because it has many ways to reach a conclusion similar to code.

3. Focus on a particular genre of music that you like so you can have fun and enjoy it. It's really important to try to just have fun - it helps get 'in the flow' but also be mindful of 'experimenting without getting anything done' force yourself to 'finish a track' even if it's just a 4/4 beat over 64 bars with 2 unique loops of 4 bars. Those types of 'configurations' can really make you grow quick in my opinion.

4. Most importantly as also jsilence pointed out, and I only recently really digested the significance of this: music is all about the in-between, the space, the pause which gives life to the "pulse" and if you understand three things: 1. Pulse 2. What is different 3. What is similar then you will understand all music.

tl;dr in the beginning it's okay to suck, embrace it and have fun with some constraints. Avoid overwhelming yourself with yak-shaving. The pulse is everything.
> Being a taxi driver SUCKS. At least Uber is an improvement

I would be curious to hear stories of former cab drivers who chose to drive for Uber instead because they found it an improvement. I don't feel like I've heard any stories like that, but it must be a thing a lot of people have done if you are right it's an improvement, right? I feel like I've only heard stories of cab drivers complaining that Uber has destroyed their business, which is nevertheless still preferable to driving for uber.

Yes, I know some people are locked into driving a cab because of previous locked in investment etc. But some people aren't, if uber is really an improvement we should be able to find lots of people who chose to move from driving a cab to driving for uber?
"Here’s a simple way to take over Twitter"

Okay, so do it. Let's see how simple it is in reality.
Yeah, not a movie but I feel like Halt and Catch captures the hacker ethos the best. I loved it.
There's the problem.

Plus, if there were tests, they just become another target.
You use cloud VM API and images that use something like chef or salt to configure themselves.

Basically, you destroy a VM and spin up a new one with one of your images, it will then use chef or salt to pull in its config.

SSH isn't needed then.
1) No risk to "lose north" with that? Is there a one click solution to get north again fast?
People recording their own conversations is fine with me, but people being tricked into sending recordings of their conversations to random untrustworthy corporations is emphatically not okay. Those may also be my conversations, which I may not want to be shared.

In my home state of Massachusetts, all parties in a conversation must consent to recording, which makes this illegal.
You should all come out to Funded By Night as well. http://fundedbynight.com -- tickets are just $10 for students and if you aren't a student just use the code "HN" and I'll get you the student discount.

Micah Baldwin (Graphicly) & Noah Kagan (AppSumo) will be speaking there...
and the HN addiction is not making it easy
Maybe a quick hack would be a link to view what one of your developer's accounts sees when he or she logs in? That'll give an example of what's addictive without requiring a full user signin :-)
Good point! I guess this app should have a night mode, like navigation systems usually have (my free iPhone app has a night mode!)
Can anyone comment on omitting Content-Length in the response, versus using chunked encoding? Will chunked encoding simply give you more control over when the browser executes the content, or perhaps be more compatible with any proxies in between? Or is it just a matter of being able to reuse the connection afterwards, rather than having to close it?

Using a simple CGI script, both methods achieve the same and work in FF and Chrome - chunks sent have their script statements executed, so you can e.g update a progress bar as you render partial content. However, I had trouble getting it to work with gzip; I had to turn off gzip (SetEnv no-gzip in .htaccess) otherwise the whole output was sent at once (this has possible to do with some default compression buffer size setting).
I'll add one example from a past company I worked for:

- We had a manager and one internal developer assigned part-time to an effort to seed an automation effort.

- The front-end of the application was Flex.

- Most QA analysts at the company had never written code before.

- We attempted to use Selenium.

As you can imagine, this was a crash and burn for several reasons. The company couldn't get enough buy-in internally to dedicate more developer time to seed the effort, and the long-term approach was not well thought out. A few tests were deployed, but they were brittle because they relied on DOM elements. This was partially because QA analysts were expected to be able to use a Selenium "capturing" tool to create tests without writing any code.

Writing this out now, I think the root problem is that at the management level, the sentiment was just that we should "do automation" and no one really understood how much that would involve. There doesn't seem to be any turn-key solution out there that is designed to fit in with the rest of a company's development processes.

When there isn't a clear path for solving a problem, it becomes a much more expensive problem to solve. In this case, the cost far out-weighed any benefit that the company would see.

With that said, I am still optimistic about the potential for effective UI automation testing and I'd love to hear more stories.
> GNU docs have good design

Who's side are you on here, stop proving fctorial's point :)

> rendering is user agent's job

GNU uses more CSS than the joke website in question for an uglier result; they're putting in more effort to make something that's less readable. I don't see how anyone can call that good design. It would take literally 2 CSS declarations to improve their website's design for >90% of the people looking at their page, at no cost or inconvenience to any other user. Good user-interface design incorporates sensible defaults.

It is a very GNU-like thing to look at the current web ecosystem, notice that basically every browser acts a certain way and has a certain standard default styling for HTML, and then to still argue that it's the user's fault that their website looks the way it does.

I don't see any W3C best practices anywhere that argue column widths should be avoided, and GNU is clearly comfortable overriding default agent behavior for other parts of this page when it comes to indenting lists and styling code blocks.

Edit: actually, I stand corrected. GNU is including a bunch of styling code and then commenting it out so it doesn't work. What the heck, who is maintaining this page? Why is that stuff being shipped to the user if it's unusable? In any case, W3C best practice is very much NOT to avoid all CSS, that's a massive mischaracterization of their positions.
> You may not use "git cat" very often, but what about "git checkout <SHA>"? If commits were stored as diffs, then Git would have to rebuild a tree of the very first commit, then replay every single diff up to the SHA you asked for.

Yes, this is true. I don't know why it never bothers me. Maybe it's because you could also store the diffs in the opposite direction (i.e. store the tip of each branch in the clear, then store diffs from each commit to its parent). Computing the inverse of a diff should be a quick operation. Usually, when you check out something, it's the tip of a branch or near the tip of a branch.

Anyway.

Of course I know that storing trees makes it easy to compute diffs. Computing diffs will becomes slower with larger trees. On the other hand, storing diffs makes it slow to compute trees, and the more commits we've got, the slower the tree computation goes.
It was my close family who told that. I told him that I got an Peloton bike for exercise. At that point he told me what I wrote above. It was part of a conversation and not a webpage that can be linked. Sorry about that.
Exaggeration and negative campaigns can work in the U.S., but as soon as "hyperbole" starts sounding like "crazy conspiracy theory" Americans tend to shut down. For the majority of Americans (contrary to the loudest voices in the political sphere), being outside of the "mainstream" is the kiss of death.

I say all of that as a libertarian member of the FSF who disagrees with the way that many of the FSF's campaigns are run.
I always wondered when the Steam Engine would be invented. Now I know it's gonna happen before 2020. http://future.rouli.net/?query=steam%20engine
"Offsite Backups" - Where Offsite means, not on Amazon's infrastructure. Seriously.
I'm curious -- what is considered a commercial Emacs clone?
Why? Shut up and take my money! :-D
Pretty excited about the hidden TOR xmpp functionality in this version, since NAT won't ever be an issue.
Are fines tax deductible?
How many hundreds of thousands of dollars did the commercial CNC cost, and it used a desktop, user-focused rolling update OS instead of a server OS?
I want the classic theme back.
in case you missed it, the actual things:

http://programmer.97things.oreilly.com/wiki/index.php/Contri...
Except the ones who want to do things that are 'forbidden' by RMS. Those people have no choice but to use LLVM. For example, a lot of academic work on compilers and languages can't easily use GCC, neither can people wanting to make more sophisticated tooling.
What it means to be a CTO at a startup is significantly different than what is means to be a CTO at a Fortune 500 company.

I realize the audience here on HN - but that's a very important distinction to make.
The analogy of "Grandma's letters" really breaks down when you consider that Facebook owns the conversation.
I am sorry, but that is a pretty poor review.

Zeus (often translated as "God") features heavily in stoic writing. The stoic philosophies are compatible with Christianity, which is why it attracted a lot of attention from Christian scholars over the past 800 years.

It is also thought the stoics had a influence on early Christians.
That guy is awesome, I have only been watching the HDStarcraft and Husky videos so far but this guy goes way more into the why and dissecting the decision trees than they do.
Seems like Google has a substantial "social graph" in the form of Gmail users and their contacts.
I think my friends recommendation to rank the serp if done intelligently would be great.
Yeah, but it's not a single person or single decision. They went with consumer eMMC, and probably had a justification showing that they'd never need replacement for 30 years of use or whatever. But then someone else overfilled the partition, leaving not enough space for the hardware wear leveling to work in, which over-wears the available space. (No idea what the filesystem choice was, some are more susceptible to this than others). And then a third party decided to ship with the logging settings set to dump all sorts of junk to storage that wasn't needed on a production device.

None of those are particularly boneheaded in isolation. It's just a bug. Bugs just happen.

(But again: design bugs should be recalls and not repairs)
It seems to me the goal is separation of many apps on a single server for the sake of hygiene, security, and reproducibility (in theory), as well as shipping all dependencies for an app to run in one "thing".

The problem I have with it is the level that it is done at. Using OS level virtualization (lxc) seems somewhat messy, because now you have to have a whole addition layer of proxies and indirection for any networked services.

I am left wondering if sandboxing/Capsicum[1], along with something like Nix[2], would be much cleaner abstractions in the long run.

[1]: http://www.cl.cam.ac.uk/research/security/capsicum/freebsd.h...

[2]: http://nixos.org/nix/