jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
When you click on the "submit" link you're asked for a title, and for either a URL or some text. Put a heading the the "title" field, and the question in the "text" field.

It's convention that if you're asking a question you should preface the "title" with "Ask HN:"
You are welcome. neputys at gmail dot com can't promise much but I'll help if I'll be able to
Anything that is unlikely to have evolved twice would be an automatic huge roadblock for evolution. If neurons really only did evolve once, and if that could really only happen this way, then complex life is basically a gigantic freak of nature and statistics.
No suggestions, but a historical comment: the sort-of ancients described this as "acedia". Monks and other solitaries were worried about this problem and discussed how to deal with the demon of acedia. From the Wikipedia page, the Oxford Dictionary of Church Stuff calls it "a state of restlessness and inability either to work or to pray". I actually learned about it from "Acedia and Me" by Kathleen Norris. It was given to me by a friend at a period in my life when I'd get up at 9 or 10 and drag myself through my part-time job and not make progress at side projects even though I had lots of time, all the time in the world....
> The faster guys will often grow bored with a single problem and will have to skip from one problem to another (ADHD, etc). This is your opportunity: stay on the same problem longer than they can, and you will find solutions while they're busy approaching multiple other problems.

This.

Companies need a balance between 'move fast and break things' and 'keep things stable so we can make money'.
Question to web site owners: do you block these kind of domains from registering to your websites?
I go to my local Clojure meetup. Last time I sat next to a guy who uses Racket in his day job. He said "If I didn't know what the problem was and was asked to pick the language beforehand, I'd pick Racket. I still like Clojure a lot." Didn't get a chance to unpack that with him.
It is not (just) the breathing patterns, but the fact that the crew CAN OPEN THE DOOR with a code if an emergency (like a sudden decompression on the cabin that render pilots unconscious) happens.

The fact that they could not, and for the voice recording it is obvious they tried, means that the pilot deliberatively blocked the door again for not letting them go in.

He also cries before hitting ground.
I've had a del.icio.us account since the beginning in 2003 and migrated to Pinboard last year. It's a worthy replacement and everything Delicious should have been, with something approximating the UX from the older service. And Maciej and pvg are very responsive on Twitter.
If you've ever run your own git server (and I do), you have to pretty much setup something like gitosis or other solutions to manage the new projects....or you have to ssh in to make new projects.

I see absolutely no more than an afternoon's work to take people's work and move to a completely different remote central repo if github were to vanish from the internet one day.

The central node is a lot easier. git is not a source control system. It is a system for making a source control system. For many people, the centralized system is great.
perfect example of http://en.wikipedia.org/wiki/Benford%27s_law
I assume since they are based in waterloo they are talking about the waterloo coop program [ http://www.cecs.uwaterloo.ca/employers/prospective/ ].

Around waterloo it's actually normal for startups to be based around coop labor, they are cheap and the commitment is short (4-8 months), and best of all you get big tax breaks in Ontario if you hire students. Something else to keep in mind is that a waterloo coop student in their last year of coop has had at least 16 months work experience (To graduate the coop program you need to do at least 20 months of internships), so these aren't fresh out of class interns.
I'd like to see more articles relating to good coding practice using PHP. I know it's got a bad rep, but it's a good tool for people who know how to use it well. That said, most tutorials and code examples out there are just terrible--ugly code, and not secure. There are programmers who write great code, but it seems they're not the group writing about it.
It's still a huge known unknown for Bitcoin. What is Satoshi was linked to a shady organization, or something the general public wouldn't want to support for instance? Imagine if Satoshi turned out to be an avatar for the American, Russian or Chinese government for instance, that would both give them a huge leverage on the blockchain and mean that they'd benefit hugely from widespread adoption of the cryptocurrency.

In turn that could motivate other governments to heavily regulate bitcoin as they'd see it as a foreign-controlled currency.

That's just fiction, but that's the point, nobody knows for sure who or what Satoshi Nakamoto is, and that's a risk.
What’s this called? It’s not underwritten per the first page.

I’m not current on the nomenclature, apparently.

I’m calling it a NoPO for no public offering.
The domain is set that way, it has nothing to do with the browser and doesn't seem to have anything to do with taler.net either.
I think "low level" here means "low skill level", not the programming definition [0]

0 - low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture
Indeed it is difficult to strike a balance. It is especially important to reward and be proud of, at least relatively, good plays and moves, as well as novelty. The former has shown to be more effective than the opposite, while the latter, imho, expands the 'branches' of our internal decision trees as it increases our toolbox.
This is a broader issue, one where it is so extremely unlikely that you will make progress you have to take a step back and think about what the realistic goals for you actually are.

That came out way more depressing than I expected and I'm not sure what conclusion I was going to arrive at.
rem and px won't be based on the size of the surrounding text. rem is based on the size of text on the HTML (IIRC) element and px is based on display pixels.
It's not the source of that quote, but it's from the same perspective: "Tether" subheading of https://www.bloomberg.com/opinion/articles/2021-02-24/the-va...
Yes, but that's only possible because of the underlying monetary policy, which is controlled by the Fed.

In contrast, there is no way you can do this with (most) cryptocurrencies. The monetary policy of Bitcoin is dictated by the physical bounds of the proof-of-work algorithm. There is absolutely nothing that Coinbase can do to "create" more Bitcoin outside of just mining it like everyone else.
There is more, however not everything is still valid or valid for every table type in MySQL:
https://sql-info.de/mysql/gotchas.html
Lammy claimed new rules and regulations, that's directly up thread, not a sibling comment.
Schemas are similar to databases in mysql. They serve as a namespace. In mysql you can have a database `foo` and a table `foo.bar`. In postgres you can have a schema `foo` and a table `foo.bar`. In postgres you can have multiple databases in a cluster, and multiple schemas within each of those databases.
A reminder: for software designed to be used via the network, the GPL behaves like a permissive licence — you're not distributing binaries to users, so the requirement to publish source code isn't triggered.

If you want forks accessed via the network to publish source code, use the AGPL, otherwise you may as well just use the MIT licence.
The Kelly criterion doesn't apply in this scenario. Imagine the same game, but it's triple or nothing (so, the odds are massively in your favour) and you can walk away at any time after resolving a bet, after which you go back to investing in Treasuries or low-cost index funds.

How much should you wager? Kelly says 25% (edge of 50% / odds of 2). But this is correct only under the assumption that you will have infinitely many opportunities to play the same game at the same odds for whatever stake you choose. If you only have one chance, you should bet more. It also assumes a linear utility value of money: assuming this is actually convex, you should bet less.
Perf problems arise with Synapse if those 2000 rooms include massive ones with tens or hundreds of thousands of users (or other state events). The number of local users is fairly irrelevant.

If you grep the logs for state-res you will probably see that some room is consistently chewing resources (these days we explicitly log the worst offenders); easiest bet is to ask your users to leave that room or use the shutdown api to remove it from the server.

Otherwise, it may be that there’s so much data flying around due to the busy rooms that the in-memory caches are blowing out. This makes everything slow down as the DB gets hammered, and unintuitively uses more RAM as slow requests stack up. The solution is to increase the cache factor, much as you would on an overloaded db. We’re currently looking at autotuning caches do you don’t have to do this manually.

If it’s still slow, then there’s probably a bug or other weirdness (ancient Python?) - my personal server has about 5 users on a 4 core cpu and uses about 2GB of RAM without a dedicated DB node and is in thousands of rooms (including busy ones).

(Also it hopefully goes without saying that all bets are off if you aren’t on the latest Synapse release - we are constantly landing improvements currently; eg the auth chain cover algorithm eliminates most of the known perf edge cases on state resolution).
A raw "cd" with no arguments will take you back to your home-directory. Of course "~" is one less character to type, but on the off-chance you didn't know.
You could get three different answers depending on where in Canada you ask.
That wasn't overcharging. They had infrastructure costs to meet.

I mean, I could be wrong, I"m not a CPA with their books in front of me... But I cannot see running a power network as anything but expensive.

Now whether they imvested properly or not, that remains to be seen. The fact that arlt least we didn't totally lose everything shows it wasn't all for naught.
I believe that this is the up to date repository...it was GSOC for '13 and the last commit time seems to match. The repo states that the repository was cleaned and files removed to comply with Oracle/Sun, but there is an index that lists all required files from JDK7.
Hi, support for the RPI and perhaps another device should be out by release 0.9 in May, along with the documentation at the link you posted (the code's working, but it needs clean-up).
+1 . For me "Effective Javascript" http://effectivejs.com/ is much more beginner-friendly and goes straight to the quirks of JavaScript . "JS - The good parts" is still worth reading after you had some experience.
Samsung had an awful 2014. They have had some real set backs.

I read recently that Apple had a 5 inch prototype built in the iphone4 but it was not a compelling product at the time. Nothing is as clear cut as "Samsung forced apple into competing on screen size".
(OP) This is from Nginx, but curious on thoughts on this. I've heard HAProxy is a better reverse proxy & load balancer but this appears to be the opposite.
Ask Breonna Taylor who would expend any resource to kill you
> Tether's reserves only matter when people try to redeem Tethers. This is currently not possible.

This is why being liquid and freely trade-able matters. Tether is fully redeemable if you can trade it against other crypto/stable coins. Want to redeem USDT? exchange it to USDC and then withdraw to your bank account.
Growing up in the 90s DOS/Win9x era I feel like I missed out on a crucial part of computing by only using my Dad's C64 for playing games. That same level of computing knowledge necessity just wasn't there for me outside of learning DOS commands.

I'm glad I can navigate a CLI easily all these years later, but still feel like I missed out by not having the same drive to learn computers on a more bare metal level.
Regardless of what it officially is and is not supposed to do, the NSA and not the FBI is the organization that developed programs like PRISM.

The point is that the US federal government has a huge intelligence organization, with a huge amount of resources invested in dragnet data collection and surveillance on anyone and everyone.

The specific 3-letter organization that is technically supposed to be looking at and taking action based on that data isn't that relevant.
I always see claims like this but never with actual evidence or research done.

On Android, I can spoof the microphone access permission so that Whatsapp thinks it has access. I can then log whenever this permission is being used while giving it spoofed data. I have it done this for many apps and unsurprisingly, most try to access the microphone in the background over and over again. I have not done this experiment with Whatsapp yet, though.

What I use for this is XPrivacyLua by M66B, which also has suppory for scriptable hooks in Lua.
Many of the concepts listed above overlap significantly between languages/frameworks/etc. Of course there are always idiosyncrasies, but having experience with one approach will significantly reduce friction when learning the next one.

But more importantly, you also don't need to very much about the above if your goal is just to reach competency. My understanding is the OP was claiming the candidate will be competent because "he knows how to program". Now that may mean anything from "candidate has written a python script to display a graph once" to "candidate is the lead dev of our game engine".

If the former, then of course, yes, they would likely struggle a little bit at first (though I would expect competency within hours -- many frameworks, as part of their core design, aim to reduce time-to-competency). If the latter, give them a brief overview of the system architecture, point them at the docs, hand them a ticket, pat them on the back and walk away.
> An unfortunate fact of life, hopefully made irrelevant by the comeuppance of autonomous transportation technology (including but not limited to automobiles) that makes motor vehicle accidents a thing of the past. Until we get there, though, someone has to keep trying.

Autonomous transportation already exists, it already works, and it's _already safe_! It just isn't deployed for private automobiles, it's deployed on rail-based transit systems. The technology is widely deployed across Europe and Asia. How many more people need to die to let Americans have a more comfortable ride in their private vehicles?
I'm fine with them unleashing it on Tesla owners, they at least have a choice in the matter. I'm not fine with unleashing it on everybody else too.
It is okay to reject a job for literally any reason at all, no matter how petty it might seem or even be. And we’re almost all spoiled here. It’s okay to recognize that, but you shouldn’t let that make you feel you have to take work you wouldn’t find rewarding if you don’t need it.

You can send that feedback, but I doubt it’ll make much difference other than making your reasoning known… unless they’re already seriously considering a change.
I wished it was.
sctp only be came widely available after websockets and I think due to data channel implementations in WebRTC.
Title should mention it's about linux.
IF you read the article you'd see It's illegal to sell stock when you have substantial financial information that isn't available to the public yet--which they did.
Bethesda built a Fallout multiplayer game on their existing single player engine. "Minecraft alpha"-tier exploits and bugs where in the "finished" game and a lot of them were game breaking.
Which linux api book?
The discrepancy could be explained by how tax benefits and welfare work between countries.
In some countries it pays for a young family to pretend to be a single-parent household to get welfare benefits.
In others it is the exact opposite.
Also depending on the financial situation it might change incentives. For example in many countries middle class people benefit more from marriage and benefits associated with it than lower class people.
in case somebody is interested in offline version, there are
pdf versions as well https://beej.us/guide/bgnet/
I think I was happiest as a developer, as far as how we did software, when I was working at a company that made utility software for DOS, Windows (3 and 95), and Mac back when most computer users did not have internet.

The way people got our software was by buying a box containing a CD-ROM or floppies and a manual at their local Egghead, CompUSA, Best Buy, or similar or ordering it from a mail order place like MacMall, CDW, or similar.

There was no good mechanism to widely distribute updates, so if we wanted to get more money from a customer after that initial sale we had to do it by making the next version of the product compelling enough that they would go the store and buy another box.

Furthermore, our cut on a sale after the store and the distributor had taken their cuts was pretty small. If someone called our toll free support number with a problem that wasn't trivial for support to handle, it would wipe out all that we had made from the sale to that customer and more.

Without internet, malware only got onto a system via physical media. It wasn't like today where almost everything we do involves the internet and a potential attack. If you were happy with your OS and the programs you had, there was no reason you could not continue with them for many years.

To make money in that environment, what management wanted out of us developers was software the did what it box said it would do, reliably and without the need for the user to work around bugs and glitches, with good enough documentation that the user would never call support, and that would leave the user happy enough that when they need software for something else and see a box with that kind of software with our name on it, they would buy it.

If we did a new version of an existing product, management wanted all of that and they wanted the new version to have enough new features so that people with the prior version would be willing to pay full price for the new version.

There was no "ship it...we can fix that with an update later" attitude. It was more "we've got one shot at this...so let's do the best we possibly can".
Wow, bitcoin bashing is getting really strong here this week, isn't it?
Would be interested to hear what his suggestion was for how they could accomplish that. I thought the MCAS was required to prevent stalls or something. Guessing he had some other software tweak that would make MCAS unnecessary.
Just because there was no formal written contract signed by all parties does not mean there was no contract.
I agree i depends the location, the U.S exchanges MUST comply to it though.
I would not call it hypocrisy but necessary.

I mean what can you respond to outreaches like "Our client has a billion euro building project X, our collaborator has promised them Y, but our product can't do Z, can you fix it please"

Either you respond with sufficient gravity which enables the stakeholders to trust you that you can get the job done, or you admit you don't care anymore and find another job.
Not going to lie, this sounds like classic projection to me.

You must focus a lot on blaming in your life if that's what you mostly noticed when reading that article.

There's no way for either us to really know the author's intent or what he thinks - beyond the words on the page - but you seem convinced that "where the blame lies" was a major motivation, even thought it's all between the lines even by your own admission.

I read it differently, so as I said earlier, let's agree to disagree.
I think it was mostly mobile games. Why make games for small amounts of money when you can make actual money on the app store. The decline was happening even before Flash was removed from chrome.
Run `@code_typed` and `@code_llvm` and find out?
I'd love to be. My resume: 4000+ karma, 10+ year account, been warned by dang to stop being a shit at least 6 times.
So if for some reason I wanted to find info on The Cure's 1982 album Pornography, the cops would get notified? What if I wanted to see if Anthrax had a new album coming out?

Why do techies keep agreeing to work on bullshit like this?
> But bitcoin is a waste of resources by design. The whole point is to waste resources.

The miners run POW (i.e. waste resources), and requires specialist hardware (ASICs). Validating blocks is done by "nodes" and is within the capabilities of typical consumer hardware. Both operations serve different purposes in securing the network.
So, in other words, salary is going to be location based? Because you can probably get folks from lower CoL areas for less than from higher CoL areas.
It's not 24/7 news, so the newshounds can't get their fix.

And those who'd watch Fox and it's even more biased ilk will view PBS as purely liberal propaganda.
The way I see it, science has nothing to do with trust (or faith). Or, if anything it is all about mistrust!

When I trust a person, that means, even when I cannot possibly know, I still believe that they are telling the truth.

I tell you the results of an experiment, you say, "ok, prove it," or "I'll see for myself." That's science. The rest is PR and politics.

The royal society's motto: "nullius in verba" = "take nobody's word for it"

but then, there are multiple meanings for "science", and I was only thinking of the method, not the institution or "scientific community", or even the body of knowledge that all get lumped together.
You'd think somewhere they'd expand what "HITB" means.
IIRC it doesn't require tabs
The problem is that Typescript seems amazing when you're first starting out, and is especially appealing to devs coming from strongly typed languages - but, it's a productivity drag almost immediately (for seasoned JS devs), and as the software gets more complex you either get more and more type spaghetti or devs who spend days figuring out just how they're going to make that one type elegant.

All this to maybe catch one or two bugs, since the boogeyman of accidental type abuse rarely makes an appearance.

Some of the sacrifices made to turn it into a superset of vanilla JS come back to bite it as well. I think banning it from projects is a very wise move, but it's the kind of wisdom that's counter-intuitive and requires more of a business sense of things.
If we could throw all computing power that was used for mining bitcoins, how long would it take to produce required results?
To be clear if your lockscreen is the changing pictures there are messages on those that are "ads" in the sense that they can take you to promoted sites. Same with the built in Windows search. If web search is not disabled anything not found on your computer launches a bing search which like google search as results as ads.