skysight-inc/HackerNews huggingface dataset:
One of my local libraries recently threw out a dumpster full of books. There was a minor public outcry at the desecration of literature. The books in the dumpster had all been on sale for the last year, priced at 10p (13 cents) each. Most of them hadn't been checked out for over a decade and some hadn't been checked out since the 1970s.

Sending books to be pulped is always sad, but the truth is that there are just too many books. A researcher doesn't gain a great deal of benefit from seeing an original paper copy; in most cases, they'd prefer a digital copy. Preserving paper is inherently more expensive than preserving microfiche or digital scans. Librarians love books, that's why they became librarians, but sometimes it's just not possible to justify the shelf space for something that nobody is ever likely to read.
AmigaOS 4 is PowerPC only, it does not run on this hardware at all.
Seemingly it would then be ano novo instead of ano nuevo.
Yeah, for me - across the board of the entire story - the most alarming thing is that there seems to be little blowback against McDonalds for this. Considering how much that promotion was "worth" to them and how much business they got because of it, they lost almost nothing for misrepresenting the chances of winning to their customers (which they could have prevented if they were a little more careful). If I were a McDonalds exec, the unfortunate moral I would draw from this is to rig the game for myself next time, because it doesn't hurt the company at all, really.
We Are Changing Paradigms, Divergence Is the New Normal
I enjoyed your blog post, it touches on an important point that I find myself getting caught in. Explaining what I'm building in a technical manner or with a logical description that doesn't address what people really care about, "how will this product help me (save me time/money)?"
So far, noise level seems to be a repeating argument in favour of electric planes, so I suspect it's still much less noisy
https://www.nokia.com/en_int/phones/nokia-3310

https://www.cnet.com/products/nokia-3310/review/

I got one of these for my Dad, and he loves it. He likes to garden and putter around in the work shop, and he hated that he always had to worry about keeping his hands clean in order to use the iPhone.

Now... if only there was a way to disable all texting, he'd be in bliss. A simple message to people, "I don't text, call me." Would be great for any phone, really. Some people hate texting.
Hi-MC a novel method for high-throughput mitochondrial haplogroup classification
The article is just a host for affiliate links.
The Shulman paper was the first instance I’ve seen of someone properly using Par in their logical modelling

I’ve been slowly working on some applied linear logic stuff for my day job the past two years. I definitely think a lot of work has missed out on what happens if you have both implication and par native to your system. You get a really nice kernel for a concurrent functional programming language. With nice resource safety.
I am learning this lesson the hard way with dynamically typed languages on the server. If the documentation and database have to be statically typed, you should really use types in the code. So dynamically typed languages on the server is impossible (?).
"a degree that the developer no longer has to think about anything but his application code."

a developer still has to understand the implications of resource consumption etc.
For performance-critical pieces of code, IMO it's better to have direct access to the hardware - I had a recent first hand experience with this debugging NUMA related performance issue.
Why can't people have interests? We all like certain activities, programming languages, etc. -- can't we think certain cultures are interesting too?

My (WASP) uncle learned Japanese and moved to Tokyo because of a personal interest in that specific culture. I'm happy for him, glad he had a good experience. Should I now chastise him for not doing that with other cultures?

This `personal interest == bigotry` attitude is a problem.
That is _exactly_ what happens when files are saved with tabs. The user then decides how wide to display them.
So are you actually claiming that ground meat is sausage or that anyone would think it's a sausage upon cooking and tasting it, regardless of how it looks?
Yet... single people can have kids, too.

Best to just mandatory-castrate your employees.
all of the above can happen.
smaller transsistors give you room to put more transistors on a chip or reduce the power. One can do a mix also.
So vendors choose what is going to happen.
In the competition between Intel and AMD I see that Intel only wins on one point: single thread performance.
So to compete better AMD will do its utmost best to improve their single thread performance.
Apologies for not replying yesterday. The security threat monitoring is actually still in development. Principally it will be based on checking if your dependencies include versions with disclosed vulnerabilities. The plan is to do this with a combination of SensioLabs Security Checker[1] and Roave Security Advisories[2].

I'm working on other approaches too and eventually I hope to have a way to allow package developers to report vulns directly.

[1]: https://github.com/sensiolabs/security-checker

[2]: https://github.com/Roave/SecurityAdvisories
> I could see a Harvard grad suing the school for admitting Z-List students because it waters down the prestige of their degree.

In my experience the social access of the Z-list is the primary draw of an “ivy-league” education.
This entire subtree of discussion has convinced me that developers should not be trusted with metaphors, let alone chisels.
Is this the new trend?

Somebody relatively new to the tech industry who seems to have time to write tons of "expert opinions"?

I have seen more and more of these sorts of articles coming on HN, and other tech orentend places on the internet. I am starting to question if coding is the right path for anybody doing tech, and simply skip stratit to being a expert in field that takes decades to master even a small segment.

It's not every single post. The ones I am talking about are ones where they have worked a hand full of a jobs -- about a year each and yet find themself speaking at conferences and writing grand articles as if they are somehow a proven expert in the topic they are talking/writing on, but lack the actual experience to justify their stance.

To me, the real experts who have something valuable to say are probably too busy writing code and solving problems. It is not until much later in their career can they even begin to connect the dots of their mistakes and success to be able to talk about them.

I think people should be leery of advice given by those with no real track record to support their views and positions.

Yes, I know this is a bit of rant, but it seems to me that the industry is starting to look a lot like other industries where a class of people who actually can DO things are getting left at the sidelines while those who only talk about things are being trumpited as superstars and leaders of the industry -- without ever writing any significant amount of code or being a valued team member.

Please feel free to correct my thought process on this, I am open to other interpretations of what is going on.
> Pay off in spades

What do you mean by that phrase?

Edit: Never mind, just took the time to search it.
Plus, everything worked just fine without any sort of JS, which is very much welcome when delivering static content like this.
This is and always has been the right idea. Unfortunately there's no way to get there from here.
May I ask what does "gds" mean?
The article is from 2002, as part of the man's PR to support his 2001 book published on the topic, which explains the fellow's curious fixation on 90s topics like microfiche and the elimination of card catalogs.
With OBS it's even easier because you can down sample your 2560x1440 desktop to 1920x1080 in real time at record time.

That's how I ended up recording my entire screen in the explanation video.

My main problem is I really don't like using OBS for pre-recorded content since the work flow to record a video is much less efficient than with Camtasia. Also when editing the video, Camtasia really chokes compared to using its format as a source file and you lose out on being able to highlight your cursor.
Idée – write it down, before you forget [Android] [beta]
If affirmative action is the best tool, why not make it into a general rule or law. At minimum why doesn't the government who love to talk about diversity implement it as a generally policy for their own hiring? A simple "if a government job title has less than X% compared to existing proportion of the population, then any new hiring must apply affirmative action to correct it".

One of the biggest problem with affirmative action is that it is always used in a discriminating way. If one were to sort the worst gender or race segregated profession guess how proportional affirmative action is being applied? A while back I took a list of the top 20 gender segregated profession here in Sweden and most of them were government employed, and there is no policy in regard to hiring procedures to address that. No one is even suggesting affirmative action to address the worst professions with 99%/1% and higher gender segregation.

To give some context for Sweden, 90% of the employed people work in a profession that is considered gender segregated. That is to say if you take a random employed woman or man there is a 90% chance that they work somewhere where the ratio is worse than 60/40. If affirmative action was only used to address gender segregation then 9 out of 10 new hiring should be using it.
Funny story. On my last 2 day hack project [1] I was really concerned about "no-one-gives-a-shit". So the last project I created something everyone wants: You trade Github stars. Even though the users loved it, it will not spread because on any forum/twitter/channel it is down voted almost immediately. Even though people do give a shit - the group that hates the project drowns it out.

https://www.gitstarred.com
Or those people understand that the market can remain irrational longer than you can remain solvent. That doesn’t change the inevitable result.
Alas, the Apollo boards only support the 500, 600, and 1200, which is impressive, but sadly thoses with 1k, 2k, 3k, 4k, or 4kTs are SOL. ;_;
We had Internet, Mobile phones and GPS becoming widely adopted in the same decade, I don't see why that wouldn't be possible.

That being said I don't think they will land and be adopted widely at the same time. I would see electric cars first, then more renewable energy, then self driving cars, then electric planes, all across two decades or so.
Thank you! I appreciate your kind words!
> You can not verify the entire chain, because it is possible that the domain you are looking up is infact unsigned.

Then you conclude that it's okay that the domain is unsigned. Else - hard fail.
The unique legal concept that led to Germany’s weird wifi laws
I agree it would be surprising if they were paid in salt, but the OED says

Latin salārium, originally money allowed to Roman soldiers for the purchase of salt, hence, their pay
It is ridiculous how people, rather than configure their own system, attempt to force everyone to use their view (tm), as with spaces.

The tab was added there for a reason and is flexible. Use it.
This has been my preference too.

Beats trying to keep weird alignment with the method names and makes param lists more consistent with other open/close bracket situations.
My intuitive grasp of the issue is that the game eventually resolves down to virtual randomness as candidacy features become indistinguishable.

The military phrase at hand is 'damning with faint praise'. One word in one performance report can put you out to pasture. Literally everybody knows this so anything even the slightest bit off glares at you like a giant grinning rictus on a 40 foot movie screen. "who did he piss off to get 'excellent' instead of 'superlative'?"

In an environment where literally everyone involved is so sensitive to noticeable features, transparency becomes opaqueness and all decisions are based on the whims of the oligarchy. When all the whims are satisfied, that's where the process becomes indistinguishable from random. There's no criteria left with which to make a decision, let's just pay lip service to merit while just picking names out of a hat to keep them all honest.

Everywhere else where this dynamic manifests, selection processes are not even half as public as those of the top educational facilities in the world's most powerful country.

It wouldn't surprise me at all if, after demographic shaping wishes are satisfied, Harvard's selection criteria for the remaining candidates can't be meaningfully distinguished from random.
I don't think scare quotes are warranted, I do prefer the former style, I find that it makes it easier to match the arguments to the function at a glance. Of course it's purely subjective.

I do note that even your proposition doesn't really solve the problem of using Elastic TabStops, because if you imagine a comment spanning all three lines:

someLongFunctionCall(⇥ /* This function call */
⇥ longVariableName1,⇥ /* is really cool *
⇥ longVariableName2);⇥ /* and stuff */

You have an additional tab at the beginning of the two last lines which means (as far as I understand it) that the first comment line won't necessarily line up with the two others. Of course that showcases a potential issue with Elastic TabStops, not your particular coding style.
From the wikipedia link, it seems "Global Distribution System".
> Yet... single people can have kids, too.

> Best to just mandatory-castrate your employees.

Ok, it's clear you aren't interested in solutions, you're just morality-trolling.
I don't understand the knee-jerk opposition people have to serverless architectures. I recently developed a service[1] with the serverless framework and it was the first time I enjoyed developing server-side code since the era of PHP on shared hosts, where you could just upload code and refresh the page. There's something freeing about never having to think about the server process or what happens if the server is power cycled.

So congrats on the funding, I hope you can convert some haters :)

[1] obligatory plug: https://notify.run
It's only even a problem if tabs and spaces are mixed; if EVERY level of indent were denoted by a tab then it wouldn't really matter if the default editor width were 2, 4, or 8 or any other number as it would still be consistent in that editor.
Is there a performance-critical case that isn't already ruled out by the Lambda cold boot problem though?
That poor Topaz bitmap font will be nearly unreadable at those resolutions. Sounds like we need a hidpi mode! ducks
No. I'm sure there'll be some cores with that license (if there aren't already), but the ISA itself is BSD licensed.
Hardware wallets?
This "bluezones.com" website is some sort of service that charges for meal planning. I'm not sure how reliable a source that is.
Can you elaborate on this? I am a programmer by day, amateur scientist by night and I am interested i this exact process. Where can I read more about this? Do you have a corporate landing page for me to start at?
I actually wish it was the default to have to ask for permission for mic and camera everytime. one extra click doesn't seem overly burdensome to me. I'd even prefer that for native apps.
Show HN: CFP – Android app that uses AI to optimize long-term profit in soccer
If you're buying your way into Harvard, you aren't taking a spot from someone else. You're essentially paying for a new spot to be created.
A guess, energy cost. Humans have broken free from calorie limitations. That isn't true in general for animals. Success in genetics is surviving until reproduction.
INTRO

The App uses Artificial Intelligence (evolutionary algorithms) with a main objective of obtaining long-term profit from betting on football (soccer) games.
The AI has access statistical models and learns from past mistakes so that it optimizes future reward.

With over 1 year in testing the results of the algorithm's predictions show that there is no magical solution that makes you win 100% of the time.
However it has learned to exploit a couple of strategies and has achieved its objective of obtaining long-term profit.

- It bets on matches where it thinks there are increased chances for a surprise result. (betting against the favorite)

- Uses one match it thinks is [a value bet](https://www.pinnacle.com/en/betting-articles/educational/wha...)
combined with other matches to multiply profitability.

- Prefers to skip betting on most matches.

Some disadvantages of its strategies:

- Picks risky solutions that are more profitable on the long-run.

- Accuracy is between 32-60% depending on bet type. The low accuracy compensates with the increased rewards. ( average win odds of 2.7 and 3.5)

- Due to small sample bias https://www.youtube.com/watch?v=sgZQMJQRwRM and the accuracy it's main vulnerability is short-term bankruptcy when choosing a stake that is too big in terms of % from the total amount available.

FAQ:

- Does it work only on Android?

Yes, at least for the moment. I plan to see how this goes and then release for iOS.

- Why are you using Facebook for authentification?

It was easy to implement (firebase auth) and I worked on it before the Cambridge Analytica scandal.
It didn't require extra costs and servers and had good enough protection against spamming accounts.
I use the most minimum permissions from Facebook (just the email which is opt-out).
Also planning to market it through Facebook ads so most of the potential users already have an Facebook account.
Sabre's market share is relatively strong in the United States and North America in general, but it loses out to Amadeus's CRS [0] everywhere else.

[0] https://en.wikipedia.org/wiki/Amadeus_CRS
> Modern consumers have grown accustomed to leveraging collective knowledge shared on various internet sources. They watch youtube reviews, read trusted review sites, take online courses.

For example, within a few minutes you can ascertain the pros and cons of the various VR headsets available on the market. You can understand the limitations of the tech in general. All without having to rent the equipment.

To be fair - businesses know this is true and thus as the internet as grown, all of those avenues have been wrought with fake / illegitimate / disingenuous claims...hence why there is a "I need to see/feel it myself to believe it's true".

> both how consumers actually make purchase decisions

Let's play fair then - source?
Regardless of how people actually do turn out to use the word sausage, my point is (1) that you could imagine alternate histories in which any combination of those meanings could be attached to the word "sausage" (2) there is no principled way to insist that one of these combinations is the "correct" one.
If you're talking about a small/trivial/low-complexity open source library then that is probably the whole story but if you're talking about something more ambitious and opinionated (like a framework or platform) then the element of trust becomes very significant.
“When you look” is the key phrase there. When you measure you’ve perturbed the system and a superposition of probabilities collapses to a single possibility. You can try to ignore the problem, but it keeps cropping up. Take for example the Delayed Choice Quantum Eraser:

https://pdfs.semanticscholar.org/e4af/e51dd7946512eb14674035...
Interactive scientific computing; of pythonic parts and goldilocks languages
Gorgon, also the species of Medusa. . .

https://en.wikipedia.org/wiki/Gorgon
Glad you like the concept. You're correct that we don't attempt to do account isolation as that isn't the purpose of our workspaces. Our workspaces are meant to be used at the project/meeting/workflow level, not at the Example Inc./Acme Inc./Home level.

As another person suggested, you can use Chrome profiles with Workona installed on each, but that likely isn't what you're after.
Python also has

[p for p in people if 20 >= p.age >= 13]

which someone (I, for one) might find more readable than both the proposed `where` method and the `filter` builtin
Won't they just add "allow=all,the,crap,they,want" in the embed iframe code they ask site owners to copy/paste?

I'm sure there's a reason for the design (allowing deny all at the top and then only allowing what's specifically needed is nice), but I'm not sure what it'll actually do for the case where an iframe is just a copy/paste embed and can use the allow attribute for whatever it wants.
Its like how about somewhere around 30 mph cars make more noise from going through the air than their engines.
We don't know how to do that. Really. We have no idea how much detail the simulation has to have in order to work, and we don't have any way to actually capture the complete chemical state of a functioning human brain, while it is in operation, in order to prime the simulation.

None of our current or projected theoretical scanning technologies are up to the task. We could capture the state of a dead brain, but that won't get us anywhere, for obvious reasons. Hypothetical invasive techniques would kill the patient long before sufficient data could be collected. Hand-wavey 'nano-probe' solutions are sometimes suggested, but again we have no idea how to design or build such things, and in reality we'd need to capture complete instantaneous snapshot data from every part of every cell of a brain to do it, which is absurd. It's no more valid than star trek technobabble.
NoSQL has been and continues to be hugely influential. All major cloud players provide document/object based storage, as well as other NoSQL Solutions. The term "NoSQL" was dumb and overhyped... But I think it's really about using the correct storage solution for the job.

Non relational data should be stored in a non rdbms. Key-Value stores like Redis are immensely useful as caching layers (but they offer so many more features). Graph databases can be used for data with complex relationships that are not easily modeled. They are also good for seeking strong correlations between related items. (think person A. called person B. called person C. (palantir type searches).).
Searches can be done way more effectively in a specialized index, like an inverted index used by lucene/elasticsearch, which also supports things like stemming, synonyms, and numerous other features. These are all "NoSQL" NoSQL is not just mongodb (which isn't nearly as bad as people make it out to be btw).

Even traditional RDBMS are seeing an influx of NOSQLesque features. Like JSON types and operations in postgres.

The reason "NoSQL" dbs got popular are because in my experience monolithic large relational databases are hard to scale, and manage once they become too complex. When you have one large database with tons of interdependencies, it makes migrating data, and making schema changes much harder. This in my opinion is the biggest issue (moreso than performance problems associated with doing joins to the n-th degree., which is also an issue.)

It also makes separating concerns of the application more difficult when one SQL connection can query/join all entities. In theory better application design would have separate upstream data services fetch the resources they are responsible for. That data can be stored in a RDBMS or NOSQL, but NOSQL forces your hand in that direction.

As it goes for serverless, this just seems like a natural progression from containerization, I'm interested to see where the space goes.

Personally I think it's foolish to put your head in the sand when the industry is changing, or learning new concepts.