jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think it's actually a problem with issue trackers, which have only this binary open/closed status, where the only way to express "outdated" is with a label or something.

As a project maintainer, I don't want to close unfixed issues because they become much harder to find (hidden by default), which results in duplicate reports if it turns out the issue is not fixed. Also it can be rude, if it was a high effort bug report.

At the same time, I don't want to leave open years-old issues about a part of the program which has been heavily modified, because they are likely outdated, and low priority to begin with.

The best compromise for the moment seems to be leaving them open, tagging them as outdated or someday/maybe, and filtering out those tags. This is far from ideal, because the filter isn't sticky, so you either have to bookmark it or continually re-apply it.

But it would be really nice if bug trackers created three visual bins to dump things into, where the middle bin is this nebulous "stuff" that's not quite groomed well enough to be actionable but also not finished enough to be closed. (Note: also, "closed" should be subdivided into "implemented" and "rejected" with different visual statuses, like Merge Requests often are distinctly coloured by merged vs closed -- but this is not a separate bin).
> Qualitative research isn't scientific anyway

Science is not the only form of truth.
Project that I've been working on for a while. Combined RL and imitation learning (both supervised learning and hybrid replay buffers). I also made a summary Youtube Video if interested: https://youtu.be/-0WQnwNFqJM. Let me know of any thoughts or comments.
Isn’t this the dude that first cracked iOS? I was wondering what happened to him.
While "we" had the capability of a high-tech, leisure society in the 1970s, "we" probably refers to a minority of people in developed countries at the time, so maybe 1-2% of people on the planet.

Indeed since the 1970s the great economic story has been the spread of this way of life to others rather than an acceleration of technology to greater heights. Although the latter has happened, most effort has been focused on spreading existing technology.

We're just now seriously thinking about returning to the moon after a fifty year absence. However during those fifty years about two billion people were lifted out of crushing poverty.
I have gone down a similar path twice now, and also landed on the Thinkpad X1, due to a mix of QC concerns, low screen resolution, and bulky looking laptop. My main concern about Framework is QC, and making a sleek laptop (something that I would guess would be difficult to get right directly out of the gate).
>"I think modern money theory (MMT) has proven itself to be a startlingly powerful tool in keeping our fragile society going"

Wrong, setting price floors makes society a lot more fragile. This is especially true when we can't defend the price floor by stealing other people's labor anymore a.k.a. we lose global reserve currency status.
It depends on Your perspective,

I see Zoom meetings, Pelton, thermal cameras, infrared thermometers, O2 sensors, DIY masks, vast logistic improvements in food delivery, touchless elevator buttons, virtual concerts, more efficient syringes and on and on. None of these things solved the virus problem obviously, but they have made life go on and tech played a role in either facilitation, implementation or creation of them. I know many were around before the pandemic but tech did step up to fill the demand.

PS: I bounce back and forth between optimism and pessimism all the time, today is just a good day I guess.
Actually -- the group on the right should read "men who THINK they need a phillips screwdriver"
I think he means that when you are in a really good groove, you can be way more productive (and happy to keep working).
I don't know about anyone else, but I can definitely relate. This is 100% about your state of mind.
Happy code comes from a happy coder :)
Some interesting results. Joining on a generator is slower than joining on a list because the list has a known size beforehand, which lets Python perform some optimizations. Even though it's more memory intensive. Appending a string is surprisingly fast. Building an intermediate list is not.

While I do get your point, Python likes making optimizations. They rarely, if ever, make patterns slower by choice. There's nothing in any spec that says it _has_ to be slow: that's as much as an implementation detail as "joining lists are fast".

In [18]: sys.version
Out[18]: '3.9.1 (default, Feb 3 2021, 07:38:02) \n[Clang 12.0.0 (clang-1200.0.32.29)]'

In [6]: strings = ["".join(random.choice(string.hexdigits) for _ in range(10)) for _ in range(10)]

In [9]: def one():
...: "".join(s for s in strings)
...:

In [10]: def two():
...: "".join([s for s in strings])
...:

In [11]: def three():
...: x = []
...: for s in strings:
...: x.append(s)
...: "".join(x)
...:

In [12]: def four():
...: x = ""
...: for s in strings:
...: x += s
...:

In [13]: %timeit one()
753 ns ± 9 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

In [14]: %timeit two()
521 ns ± 5.63 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

In [15]: %timeit three()
696 ns ± 3.94 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

In [16]: %timeit four()
620 ns ± 4.82 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
Selfish Gene by Dawkins. While it may not be the most accurate or articulate it helped me escape a toxic worldview and see things very differently.
Well, let's be careful. It might be $10k, which may only cover a good engineer's mortgage & expenses for 2 months.

Then again, I'm not worried about the good people @ Sun finding a new job.
Please post your personal email address and I'll definitely send you feedback sometime in the future. All i can say at the moment is that feedback is on it's way from a phone or computer!

The Feedback Team
This is a very awesome app. The basic info/links section in the edit project page should be expanded by default. Not to be negative but I don't see how I'll get any benefit from this. Very few startups are located in my area and on a cursory glance, my skill-set is pretty common. I guess that also means I need to expand my skills.
>But could you elaborate a bit on what might make an art major hard?

I'm kind of baffled by this question. It's very difficult to create good art. If it is necessary to create good art in order to get an art major, then getting an art major will be correspondingly difficult.

>To me it seems like mostly learning technique and practice practice practice.

You could say the same thing about learning a musical instrument. I guess it's true that with enough practice, pretty much anyone can learn to play a musical instrument with some degree of competence. But that doesn't mean that it's easy to become a good musician, or to reach a standard that's high enough for a music major.

Come to think of it, you could say the same thing about math (at least at the undergraduate level). Solving differential equations is largely about learning a certain set of techniques and practicing them.
Any body else get the feeling that maybe Steve Jobs is just trying to retire, but he can't because he still has too much to do, so he just keeps pushing for change as fast as we can take it?
Pumping Station One on Twitter: http://twitter.com/pumpingstation1

Pumping Station One on the web: http://pumpingstationone.org/
There's no reason to assume that the random guy you quoted is right or even knows what he's talking about.

Likewise, there's no reason to assume you know what you're talking about, this time, so why did you quote that post as if it's the ultimate truth on deficits, and why are you speaking as if with a voice of authority on the matter?

A lot of the people talking about the economy in the media say things that are aligned with their personal interests, and there's an endless supply of commentary that sounds plausible when you don't understand/know enough yourself, happens to be something you want to believe in, and is still nonsense, bullshit/lies, or just detached from reality.
> Apple won't let you anywhere near the iPad file system...

Actually, Apple lets developers right in, so they can release solutions like PadSync:

Enter Ecamm. The company, well known for its Mac and iPhone utilities, has released the first version of its PadSync tool. PadSync, which retails for $9.95, offers direct access to your iPad Documents folders from a desktop Mac application. As the gallery here shows, your shared files are accessible on an app-by-app basis. Double-click on a Word file, and you can open it in Microsoft Word, edit it, and save it back.

Updates on the Mac instantly sync back to the iPad -- with one exception. Ecamm is still working on subfolder support, such as the Inbox that's created by the 3.2-and-later document sharing classes. Beyond that, PadSync offers all the instant synchronization you could wish for. Oh, and don't forget my favorite feature: since files are mirrored as well as synced on the Mac, you can access those files and queue up new ones even when the iPad is not connected to the Mac.

http://www.tuaw.com/2010/06/07/ecamm-introduces-ipad-documen...
As someone with no horse in this race, I agree it seems _very_ odd to remove this.

This even seems a lot tamer and more to the point than Trump usually is.
I'm sorry, but the Cincinnati metro authority is called SORTA?! (Southwest Ohio Regional Transit Authority)

Talk about wearing your heart on your sleeve!
This would make the process of creating elaborative encoded visual mnemonics faster.
seems like a function of their role in the 4th estate as the watchdogs of government.

In practical terms, a journalist covering a protest should not be treated the same by security forces as a protestor. I am sure other, similar scenarios can be imagined.
No offence but it sounds as if you are invoking a “True Scotsman” argument here? Also (using your argument) how do you know LISP is better than C++ when you haven’t programmed C++ “in anger”?
Would it be possible to repurpose it for future infrastructure? Ie a delivery drone highway?
Ok, so at this point you wasn't a client and you never hire a real expert?

1) I don't know where did you find this expert. Plugin/driver authors couldn't be certified. Was this expert certified? And why didn't you ask for a certified guy to the Orient Technologies company?

2) Did you ever purchased any professional support from Orient Technologies company?
Disclaimer: I am NOT the author of Kronos. I'm learning the language and I'm into all things Haskell. I thought it could be interesting to HN as well. You can read more here: http://goo.gl/SNLxjo

If you want get into functional programming, Learn You a Haskell for Great Good!, Real World Haskell and Parallel and Concurrent Programming in Haskell are available online for free: http://goo.gl/4RoYrJ

EDIT – Here's a handy cheat sheet of features: http://cheatsheet.codeslower.com/CheatSheet.pdf
One way it happens: In much of the U.S., agricultural land is either exempted, or taxed at a very low rate. The stated rationale (besides openly being an agriculture subsidy) is as a kind of anti-gentrification measure for farmers. Farmers complain that rising land values, due to e.g. expanding cities, would "price them out" if they had to pay taxes on the full (non-agricultural) market value of the land.

In practice it's common for large-scale property investors to use this as a way to accumulate and hold land tax-free or nearly tax-free. At least in Texas almost all large land holdings are held as agricultural land for that reason. Investors keep the land classed "agricultural" until such time as they want to actually develop it. Sometimes this is really agricultural land in addition to being an investment; other times a few gratuitous cows are thrown on some land purely for tax reasons (this is why the city of Houston has a surprising number of tiny cattle ranches within the city limits). The end result either way is that you can accumulate land over long periods of time without paying much in the way of taxes.
looks like a nice app. Especially for reviewing by phone number. I would definitely like the idea of looking at the reviews of a chinese takeout directly by number rather than fishing through zomato
Even if the profits exist, "Who will be profiting" is a good question. Here are some points
(1) Afghanistan's chunk of revenue from reserves will almost all come from Loyalties. They don't have engineers to design mines, no capital equipment to sell, no skilled labour, etc. At best, there will be a slight trickle of money to those serving food and cleaning at camps.
(2) Loyalty revenue, in a country as corrupt as Afghanistan, is not going to go the people - at best a small slice might be used to build some infrastructure
(3) All this foreign investment in the Country will lead to huge inflation which will make housing/food/etc even less affordable to the average afghani.

Source: I've lived-in and worked on mining projects in the developing world and saw all this stuff happen first hand.
My favorite unit of speed is hertz per diopter.
I agree, I think we are probably too far gone at this point. There will almost certainly be a massive deflationary shock anyway, because total debt isn't expanding at anywhere near the rate necessary to keep up with the pre-2008 curve. (Last I saw, about a year ago, the gap was 30 trillion dollars between the L1 total debt and the extrapolated pre-2008 L1 curve.)

Regardless, I think its important to point out that a slow and steady deflation is actually an ideal or at least a reasonable state for an economy.
This is someone's master thesis from 1998

Here is an abstract for those who don't want to download the full PDF

In this paper I describe the design, implementation, and features of ML/OS, an operating system with an embedded ML compiler. ML/OS supports a continuation-based thread model of concurrency with non-blocking, interrupt-driven input/output. By embedding the ML compiler into the operating system, ML/OS attempts to eliminate levels of abstraction that are present in traditional interactions between compilers and operating systems. By using a continuation-based scheduler, I demonstrate the use of advanced programming language features such as continuations and type safety in system-level programming.
I was thinking the same thing. And it's no coincidence that Inform 7 -- the latest iteration of a popular text adventure game programming language -- is perhaps the most extreme example of a programming language pretending to be English.

Here's the actual source code of a game: http://inform7.com/learn/eg/bronze/source.html

Of course, it's really a precise programming language that happens to read like English; the same text might not work if it were rearranged into semantically equivalent English.
HFT = High Frequency Trading ?
Regarding the API key, from an operational perspective it's an improvement. The reason is it creates a separation of duties between management of the API key (responsibility of opsec), and the application credentials (responsibility of the broader ops team and in some cases the developers themselves). There is no way for the application credentials to be accidentally leaked or mis-deployed, because the policies created by opsec are always enforced.

In addition, the security team can make decisions about the management of the API key, such as:

* It can be kept off physical media (e.g.in /dev/shm)

* The process(es) by which the API keys are created and placed on the machines can be carefully managed

* A dedicated reaper/deprovisioner process can be used to retire (de-authorize) API keys once they go out of service.

Regarding the virtual appliance:

* Is it a black box? Essentially yes, although there are specific maintenance scripts on the machine (e.g. backup / restore) that you may occasionally run. For normal operation, only ports 443 and 636 (LDAPS) are open.

* How do I back it up? A standby master and read-only followers can be used to keep live copies of the database. A backup script can be used to capture full GPG-encrypted backups. A restore script will restore a backup onto a new appliance.

* How do I upgrade it? You create a standby master and followers of the new upgraded version of the appliance, and connect them to your current master. Once the standby master and followers are current with the data stream, they are promoted via DNS and serve the subsequent requests.

* How do I check the integrity of the secrets database? We have written an open-source Ruby interface to OpenSSL called Slosilo (https://github.com/conjurinc/slosilo) and subjected this library to a professional crypto audit. On the advice of the auditors, Slosilo encryption employs message authentication (cipher mode AES-256-GCM) which ensures the integrity of the secrets. Nevertheless, the Conjur appliances must obviously be afforded the highest level of protection. Unlike a multi-master system, Conjur's read-only "followers" contain only read-only copies of the secrets. So compromise of a follower cannot be used to modify secrets or authorization policies, or to confuse a master election scheme.
I never said negotiations SHOULD be between two people. I said that they are.

Tell me, when is the last time you engaged in a negotiation with more than one person at the same time? And if you did, why are you intentionally crushing your odds like that? Have you ever conducted a negotiation in your life?
It can be hard to get programmers to take a second look at Inform 7, because the initial perception (mine as well) is always "Oh, it's a DSL with an English veneer on top". But because the domain is English itself, the fact that the programming syntax is (a very small subset of) the English language is essential to the way the system works. It means for example that you can type sentences in the form that the player will see them and the system will understand the semantics behind them, all at once.

It takes some time working with it to realize all the cool things it does for you. It's definitely worth spending a little time with.
Good luck making sure that all your running programs use vfork(). And why would they? If you read the man page, it is hardly encouraging:

It is rather unfortunate that Linux revived this specter from the past. The BSD man page states: "This system call will be eliminated when proper system sharing mechanisms are implemented. Users should not depend on the memory sharing semantics of vfork() as it will, in that case, be made synonymous to fork(2)."

So no-one has been encouraged to use vfork()
Well Tero's fiercest opinions typically take the form of code :)

Riot 2.0 was completed and submitted yesterday after lunch (Finland time), blog post was completed today at the same hour. We genuinely felt they were worth telling the world about and people seem to agree.
Thanks. That's cool & would alleviate the pain a bit I guess. The thing that drove me nuts is that Slack was blocked, but I guess I could have run that from within a private browsing app like the one your recommended.
On a related note, Seinfeld mentions on Reddit the "productivity program" was never actually his idea. https://www.reddit.com/r/IAmA/comments/1ujvrg/jerry_seinfeld...
I don't think perfect security needs to be the goal here. You just need to have your device automatically protect the data on it when you're separated from it -- whether it's the state in suits, or just random laptop theft in San Francisco.

If you're up against an enemy capable of realizing ahead of time that you've RFID-protected your device, and capable of cloning your RFID tag without your knowledge, then you're probably screwed no matter what you do.
If the aristocracy has become so abstract that it includes Kickstarter then the word has lost all meaning.
Hadean Lands (the subject of the article) is written in it.

It's a really cool language that is likely to change your thinking in a few ways.
As discussed in the article, it seems fairly clear that it is not lawful use, and that it's a political overstretch.

There have been statements by Teresa May attempting to justify the use of the powers since possession and latterly publication of confidential documents could arguably aid terrorists, but Miranda's actions are clearly not within the conditions that apply.

So it is a case of the UK overstepping the mark legally in an attempt to buddy up with the US, again (the White House has confirmed being notified of the action, and thus did not prevent it).

In reality it may be invoking the Streisand effect and fueling opposition at least as much as it is suppressing free speech - after all, it is fairly clear that Greenwald et al take precautions (as they must have to) to ensure that documents are replicated and available in multiple jurisdictions. But there is perhaps still not a good understanding of those processes and the ways that digital data can move at a UK political level.
If you think only the US is capable of these kind of shenanigans you have another think coming.
"IT" is an overloaded term, so I don't blame the confusion. When I say IT, I am referring to jobs like Software Development, sysadmins, technicians, data scientists, etc.
I think a lot of people think that sociopaths and narcissists have a tendency to rise to power in politics, business and media over time, as well as have a tendency to lie and cheat to the general population to advance their agenda. "Science" is one of the topics that the average person reveres but doesn't really understand, and so is readily weaponized for less than altruistic reasons.

As a recent relevant example with the pandemic, there was a widespread effort by the media
and politicians to discredit various well understood, several decade old drugs known to effectively regulate inflammatory problems. The primary objection was an appeal to "science" claiming that the drugs were untested for their effectiveness specifically against covid, and sensational claims that they are dangerous. Meanwhile, you have pharmaceutical companies injecting mRNA purposefully designed to essentially cause a temporary auto-immune disease into anyone they can, enjoying the fact that they were able to skip a decade of best practices for vetting new treatments. It just seems like maybe there's some unscientific human bias in there...
How dependent is the result on the order in which players play? Assuming who beats whom is fixed, how much do results vary over the order of the tournament?
This breaks the site guidelines and we ban that sort of account. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here. Also, if you could please stop posting unsubstantive comments generally, we'd be grateful—we're trying for something a bit different on this site.
A cop playing a Beatles song in the background does not prevent you from recording. These live streamers are not recording the police to hold them accountable. They antagonize officers who can't do anything about it, then upload that interaction online for monetization.
I think the link is startups and the closely related libertarianism which then spills into gun ownership
I don't see anyone arguing otherwise, nor is the title clickbait. The concision and comprehensibility of the proof is part of what makes it remarkable. Just like the opposite size and complexity of Wiles' 'Last Theorem' proof was part of its story.
There's going to be a lot of personal preference involved, but I've moved to Pop! OS which is still Ubuntu/Debian based but very clean, easy to install and use, and we'll supported.
I like the key travel on the A1243. I wish their newer scissor switches were just a little bit taller.
it costs $400 to post on 37signals... so if it's a joke, it's a $400 joke.
I wish, sadly they don't work in anything less than ie9, which isn't even out yet and will never be ported to xp. It will be a decade before it will be in general use, and by that time css3 will be as obsolete as ie6 is today.