skysight-inc/HackerNews huggingface dataset:
It's because Ruby is only of the slowest languages out there, and C/C++ is usually #1-#2 on many benchmarks.
I think Wing Commander IV was the most discs of any game I owned (6 IIRC).

Either Wing Commander II or Gabriel Knight was the most floppies (both around 12).
I don't think that's as true as it once was - the majority of that 96GB is almost certainly media of some kind - images, textures, music, etc. - they don't losslessly compress well at all.
If this doesn't come with a mechanical keyboard and a ball mouse I ain't interested. ;)
glibc could follow the same model, but it would be wasteful for them to do so, without symbol versioning. With symbol versioning they DO. The memcpy(3) example is why. An old implementation of memcpy(3) supplied in older versions of glibc happened to not care if the memory regions overlapped. The interface for memcpy(3) said that they may not (or implementation defined behaviour occurred).

On some platforms, new instructions came out and allowed the glibc maintainers to write a faster version of memcpy(3) that still satisfied its documented interface, however it did not retain the undocumented behavior of allowing overlapping memory ranges.

So without symbol versioning we are given the options to either: 1. All be stuck with a slow memcpy(3) forever; or 2. break glibc user's code

Neither of those options were great. So the glibc maintainers decided to write a new function, let's call it "memcpy_fast()"[0]. But how do you get everyone to use it ? Symbol versioning is the answer here. At compile-time linking, there is a directive that tells the compiler that the current implementation of memcpy(3) is "memcpy_fast()", and that's the symbol that gets embedded into the executable's symbol table. If your code wasn't compiled against a glibc where this was available, you'd be using an older implementation. This gets you the best of both worlds: 1. Existing binaries continue to work (without the upgraded code path); 2. Newly produced binaries use the upgraded code path, and in theory are tested to ensure that they are working.

This does prevent executables from being compiled against a newer glibc than intended to be executed against... but, so what ? Linux ALSO doesn't guarantee that you that newer call semantics are available in older systems. The solution here is to either specifically indicate that you want the unversioned symbol, or compile against the lowest version of everything you wish to support. glibc is far from your biggest problem here given the ABI stability of many libraries.

Non-solutions:
1. Use macros: Side-effects
2. Just expose a new, unversioned symbol: Nobody will use it, you'll have to document it, it'll be a platform-specific call. If people do use it, then their binaries can't be used on older platforms (just like symbol versioning)

[0] The symbol is referred to as memcpy@@GLIBC_2.14
Ha, now the link has been changed to the .com site I get a slow redirect to .uk. In fairness it's still faster than AMP and it's only the first redirect that was slow. But still, that's one slow redirect.
That only works if you are single, and live in 200 sq ft studio (which by the way will run you 24K per year after tax dollars). Then you can save and get ahead.

If you have a family of four you will almost ALWAYS be significantly worse off in palo alto. Even if you rent, The average 4 bedroom in palo alto is about 7k per month if your lucky which comes out to 84k which is about 130k in pretax dollars. Day care for 2 kids is about 60k per year. You'll need at least 225K just to scrape by, with no eating out, no vacations, etc..
> Google isn't trying to control or limit what people think.

Advertisement is precisely trying to control what people think. Specifically, influence their economic and political decisions.
Compared to whom?

We imprison more of our own people than them and we wage war all over the world, but people don't see it in their daily life so it's just background noise.

Maybe the basis should be cooperation and understanding rather than demonization and fear.
In a C/C++ world, a module is usually defined as a file/.dll/.so on disk. So highly-coupled modules are still modules.
How many tech people really believe that bitcoin is entirely decentralized - which I guess is the argument you are trying to make?

I wish everyone could be honest with the fact that there are a dozen people or so that in one method or another could demolish bitcoin if they really wanted to. (Shutting down some exchanges, a couple well placed bad changes, the unknown creator, etc)
Someone help me out ... what is the really for? From reading the copy, it seems it's a "grey hat" SEO tactic?
Here in Colorado we have "actual homeless". Going to a homeless shelter in the winter time provides a great sample. And, there are dangers in those shelters where homeless people are still too scared to stay there.

It's been enlightening to see the surveys of the homeless in my area: who they are, how they got that way, how long they've been homeless.

There are now even prediction models for how unlikely an individual is to be alive in a year if they check 8 of 10 boxes in part of the survey.

The programs I've most been impressed with are the ones creating a stronger resistance layer to falling from having a home to homeless. They save society so much money.

Forming and maintaining relationships, in addition to $, are also important factor. Consider where in your network, homeless people could join and connect with you.
Even if you live in a state with no income tax, work full-time at your minimum wage job, and live as you describe (which is homeless) your take home pay would only barely cover your $30/day budget. What happens when you get sick and have to miss a shift? Or need to see a doctor? What happens if your job is in New England where it's well below freezing at night for a significant portion of the year?

It's disingenuous to perpetuate the notion that "discipline" is all that's needed to survive on minimum wage and it's patently ridiculous to suggest that people on minimum wage ought to "wild camp" in order to make ends meet.
It is Game Over if AWS starts hosting IBM mainframe DB2. Most customers would happily pay a 10% premium.

In the CAP theorem context if you need CA you can't beat an IBM mainframe. IBM can also co-locate nodes of it's latest Power9/GPU supercomputer racks.
Then what? A revolution isn't going to fix the economy and meanwhile a lot of people would have even less to live on. Venezuela needs more rule of law, not less.
The real risk is for people who are too young to know what to ask
I understand and agree. It's just a "water is wet" article.

There's no profit in current bear market = there's no hype.
This may work when the concentration is low. I’d estimate 15-20 homeless people on the daily walk between my front door in SOMA and the Muni Metro. Often in relatively dense tent encampments. I’d feel pretty weird giving to one and not the others on the same block. Especially since it’s probably the same people day in and day out. It’d take some serious preparation before going out the door to pack enough for everyone, and then stop every few feet to deliver it. At an even lower level than compassion fatigue, it’s logistics.

If only there were some sort of professional, centralized entity to collect some of our money and distribute it equitably.
Sorry, but perhaps you should take some time to learn the fundamentals of your field? Incompetent devs like you are the reason the rest of us have to jump through absurd whiteboard hoops. Anyone who can legitimately call themselves a programmer should not have trouble with an intro CS class.
"high minimum wage" probably refers to the minimum wage set by high costs cities, that is "higher" then the federal. Seattle , for example, it is $15 for certain types of employment.
With every old dude sporting a jug of AndroGel these days, FYI:

"It is not known if AndroGel is safe or effective in children younger than 18 years old. ... AndroGel can transfer from your body to others. This can happen if other people come into contact with the area where AndroGel was applied."

"Signs of puberty that are not expected have happened in young children who were accidentally exposed to testosterone through skin-to-skin contact with men using topical testosterone products like AndroGel."

"Women and children should avoid contact with the unwashed or unclothed area where AndroGel has been applied. If a woman or child makes contact with the AndroGel application area, the contact area on the woman or child should be washed well with soap and water right away."

https://www.androgel.com/important-safety-information
If I want a free LTS supported OpenJDK build, how does this compare to AdoptOpenJDK? Which one is likely to "win" as the de facto standard JDK build used by most of the community?
Yes, exactly. Handmade soaps are rarely made from a single oil. I use a blend of palm, coconut, avocado, and castor. What oils you use and what percentage each oil represents in the composition, determines the base properties of the soap. I experimented with many compositions to get to my current recipe that I really like.
That's basically a good rule of thumb with any software. It's just impossible to do full QA of everything that crazy users will do, on a wildly diverse spectrum of hardware, in projects that immense. Even if you had unlimited budget and manpower, you're never going to see all the things that are possible; there's just too many unknown unknowns.
There's a similar mechanism on G+
My CS degree focused on business applications. Not only did it touch on algorithms and data structures, it delved into database architecture and GUI design. Your degree may vary.
> If there isn't a big event downtown, or it's a slow bar/restaurant night, you'll notice there's considerably fewer of them. If the weather is harsh, you'll notice there's considerably fewer of them.

You observe this and the conclusion you make is that, 'many of the 'homeless' people are absolutely not homeless and simply know they can make much easier money off of people coming/going from bars and restaurants.'

or maybe they are homeless and know that their best bet of survival is going to the places with the most people willing to help them out.

or maybe harsh weather means that they aren't capable of being out in the open exposed to the elements, and are instead hunkered down somewhere where they can at least get minimal shelter.

I think the point of the article is that your surface conclusions from simple observations are probably not entirely accurate, and more likely a false assumption made by someone who has never experience homelessness and can't possibly know the motives or circumstances of that population.
So citizens are being asked to give up fundamental freedoms because law enforcement is failing to do its job?
You might want to read some recent Chinese history if you think weaponizing the education system is a good idea.

Or heck, just read the first couple chapters of the three body problem.
Apple has handed over all their Chinese user data to the government. They even updated their TOS to reflect this.

It took just two years to go from rejecting the FBI's request for one user's keys, to handing over the encryption keys to China for millions of users.
I think you just have to look around. https://www.gobble.com/ promises 15 cook times. There are also fully prepared meal delivery services like https://www.freshly.com/ or https://www.preppeddelivery.com/ where you just have to microwave the meals.
The Immense Potential of Blockchain to Fight Against Censorship
Web development trends 2018-2019
Yeah fortunately or not, best practice for a gifted game system is to update it before it's given.
It's a reference to a very common question that comes up when discussing things like the NES Mini and these other mini consoles - "what's to stop me buying a Raspberry Pi and loading it up with ROMs myself". I assume they're tired of being repeatedly asked this question and so added this tongue-in-cheek answer to their FAQs.
As most of us cannot afford a $500k DGX-2, or even a $10k V100 card, renting a DGX by the day makes sense, if you want to do deep learning training, ML, or graphics rendering. Check out this new service: https://www.reddit.com/r/gpumining/comments/9x1vc2/rent_dgx_...
I got hit by something pretty much just like that, was it the one with the council on high hrothgar and the jagged crown mission overlapping and blocking each other?
The specificity of "for advertising purposes" leaves wide open the likelihood that it is scanned for "their own purposes", per the question that was asked.
Turn tape over to side 2 and press play
I beta tested ultima online around then and it took ~8 hours to download the patches when I installed the day my CD arrived.
My ideal wake time is 8:04am, I have fast twitch muscle fiber, I have lower odds of experiencing Parkinson's, Alzheimer's, and prostate cancer, and I'm likely to sneeze when the sun is in my eyes.

Nothing in my health report changed my life, but I have reached out to distant relatives I would've otherwise never known about.
It was a small company and I was young and didn't have many bills to pay. They had laid off the excess already and if they laid anyone else off the company would have just been toast. Worked out alright. Got about 4 extra weeks off in the summer.
for font-display, do you prefer swap or fallback?
Podcast: War Goes to the City, with David Kilcullen
Odd, I find the concept of high self-control to _include_ the ability to exercise no-mind at will. That is, high self-control is not limited to exercising control of your "rational" (System 2), but rather involves a Zen-like perspective over System 1 & System 2. No mind is both, yet neither.

I've had what seems like my greatest awakening this past week. Practice gets you somewhere, but I can't authoritatively say "where" is. Like some other commenter mentioned, I've found myself in an intentioned mushin [0] state.

This morning I was off the wagon a bit, but now I'm back. Can't wait to see what I accomplish with this focus ;)

[0] https://en.wikipedia.org/wiki/Mushin_(mental_state)
The fact that the first version shipped in 1979 has to contribute to this as well.

The field of software engineering has matured a lot since then.
Interesting.

Any advantage of using Chrome OS for Web development compared to just any plain Linux distro (e.g. Ubuntu)? Or, even more interesting, compared to MacOS? Because from the video, it feels as if Crostini is a second-class citizen on Chrome OS (all that talk about Linux in a container). Why choose Chrome OS at all?
Terry Gross interviewed him on Monday's Fresh Air: https://www.npr.org/sections/health-shots/2018/11/12/6669336...

I enjoyed it.
Or, if you do get fired, you just move to the police department in the town next door, or from city to county, or county to state. It's the standard practice for communities with no incentive to prosecute (like the Vatican shuffling around rapist priests and bishops instead of bringing them to judgment).
React for the Angular Dev
Ask HN: Neighborhood Pizzeria Needs Web Development Advice
Helping out a pal who owns a local neighborhood pizzeria.

Business is good, not great. Several chain competitors have moved into the area in the past 2 years.

His current website is in need of a massive overhaul. And probably should be scrapped all together.

We need advice on low-cost / open source options for integrating online ordering, managing content (the menu), social media channels, etc...

Here's a benchmark site, that may be worthy of emulation >https://www.blazepizza.com

Any thoughts, ideas to compete online with the Big Corporate guys on shoestring budget?
If you're making content or a site with content you've produced, it's probably very low margin at this point. If you're making a platform that can take everyone's content, there's probably still a lot of money to be made in it, if you have a new or compelling take on (because there's several big platforms now that most people go to, like most people just go to YouTube). Although that's true with everything, pretty much. Books, music, movies, video, etc.
I have not found this to be true at all. I have seen both US and Indian developers adding good code as well as ugly code to the Oracle Database product.

The actual damage was done much before I had joined Oracle. It appears that somewhere in the early 2000s, the Oracle codebase went from manageable to sphagetti monster. The changelog showed more changes from US developers than Indian developers at that time. Once the damage was done, all developers whether from the US or India now need to follow this painful process to fix bugs and add features.
The Sanders quote was a misattribution, that has been recited so many times that looks properly sourced. Quillette has a properly researched defense of Sanders:

https://quillette.com/2018/03/10/sanders-venezuela-meme/

Corbyn, on the other hand, has explicitly and often praised Venezuela and Chavez. There are plenty of primary sources, e.g.,

https://twitter.com/jeremycorbyn/status/309065744954580992?l...
How did you find your ideal wake time?
We've been working on exactly this for more than a year. Well, not to Amazon PostgreSQL, but to PostgreSQL on our own linux setup. Using ora2pg makes moving the data over fairly simple (once you get all the settings right so the data flows quickly instead of taking forever). The thing that takes a long time is converting and testing all of the thousands of sql statements/triggers/procedures/etc. from Oracle syntax to Postgres syntax. Here is a partial list of things to look for:

replace nvl with coalesce

replace rownum <= 1 with LIMIT 1

replace listagg with string_agg

replace recursive hierarchy (start with/connect by/prior) with recursive

replace oracle insensitive query format with insensitive_query()

replace minus with except

replace SYSDATE with CURRENT_TIMESTAMP

replace trunc(sysdate) with CURRENT_DATE

replace trunc(datelastupdated) with DATE(datelastupduted) or datelastupdated::date

replace artificial date sentinels/fenceposts like to_date(’01 Jan 1900’) with '-infinity'::date

remove dual table references

replace decode with case statements

replace unique with distinct

replace to_number with ::integer

replace mod with % operator

replace merge into with INSERT ... ON CONFLICT… DO UPDATE/NOTHING

change the default of any table using sys_guid() as a default to gen_random_uuid()

oracle pivot and unpivot do not work in postgres - use unnest

ORDER BY NLSSORT(english, 'NLS_SORT=generic_m') becomes ORDER BY gin(insensitive_query(english) gin_trgm_ops)

replace UNISTR( with U&’

Oracle: uses IS NULL to check for empty string; postgres uses empty string and null are different

Fix string IS NULL comparisons: field1 IS NULL becomes COALESCE(field1::text, '') = ''

Fix string IS NOT NULL comparisons: field2 IS NOT NULL becomes (field2 IS NOT NULL AND field2::text != '')

If a varchar/text column has a unique index a check needs to be made to make sure empty strings are changed to nulls before adding or updating the column.

PostgreSQL requires a sub-SELECT surrounded by parentheses, and an alias must be provided for it. - SELECT * FROM ( ) A

Any functions in the order by clause must be moved to the select statement (e.g. order by lower(column_name))

Any sort of numeric/integer/bigint/etc. inside of a IN statement must not be a string (including 'null' - don't bother trying to use null="", it won't work).

Concatenating a NULL with a NOT NULL will result in a NULL.

Pay attention to any left joins. If a column from a left join is used in a where or select clause it might be null.

For sequences, instead of table.nextval use nextval()

Recommendation: change all varchar2 columns to be not null and set the default to be ''. This fixes a lot of the issues with the difference between how oracle and postgres treat empty strings and nulls.
What a silly way to trivialize stripping consumer rights. When you buy a game on disc, the disc is the product. You now OWN the game. You're free to lend it to a friend, sell it, give it away, trade it, or whatever the hell you want because its your property. Microsoft was attempting to go the Steam route and forcing people to LEASE their game and tie it to an anti-consumer terms-or-service agreement (redundant, I know). With that you're not allowed to do anything with the game that they don't approve of. And if you behave in a way they don't like, they can take away your entire library in the middle of the night. Naturally people don't like shit like that. And unlike Steam, the Xbox actually has competition, which is why people opted for other consoles instead.
Multibox Menu with Parallax
Ok, it's a bit of an exaggeration and obviously depends a lot on what your definition of premature is. I guess the statement is actually a tautology, by definition premature means too soon. I just see people who think that any optimisation at all is bad, whereas in a lot of instances optimisation as you are writing the initial code is not premature. In my experience...
zchunk, zsync, and casync spring to mind. zchunk and zsync require support for range queries but casync splits the chunks into multiple files. https://github.com/zchunk/zchunk http://zsync.moria.org.uk/ https://github.com/systemd/casync
Then the next day you realise the next feature actually requires a copy anyway... :)
Quitting Instagram: She’s one of the millions disillusioned with social media
https://you.23andme.com/reports/trait.wakeup_time/ (visit when logged in)
Remaining silent is (in the USA) evidence of nothing. The burden of proof is on the prosecution.

Actually pleading the fifth, to a specific question, may have different implications. IANAL.
A mushroom extract might save bees from a killer virus
The difficulty isn't the new release cadence but upgrading beyond Java 9. It's not as scary as it sounds, and even large complex projects can be upgraded within hours to a couple of weeks. For most projects it's a matter of upgrading dependencies (possibly adding dependencies that have been split off of the JDK) and fixing the command line. I would say that the main barrier is if a dependency does not yet work with 9+. Most popular Java libraries do support 9+, but some don't yet and will soon (e.g. Spark).

Once you're past 9, it's smooth(ish) sailing. The new feature releases are somewhere between the old update releases and the old major releases, but much closer to the former (BTW, there was a "forced" upgrade to the old update releases, too; they weren't supported after a new one was released).

Overall, the rate of expected breakage, if any, should be the same as it was before, but happen more gradually.

(I work on OpenJDK at Oracle, but speak only for myself)
The full install is 96GB. 10% of a disk for one game. That doesn't mean it's not worth it, but it's notable.
You should try to see if the website works in Windows 95 with the WASM Windows 95 implementation in Electron:

https://github.com/felixrieseberg/windows95
Define "too many." Is a work not valid if there isn't enough diversity in it's sources?
Facebook is the new cigarettes
It's backwards compatible: software compiled on centos 6 will be using the older memcpy@GLIBC_2.2.5 symbol, which still exists on newer glibc together with the current memcpy@GLIBC_2.14 symbol, so it will work. What doesn't work is compiling with a newer glibc and expecting it to work on an older system.

The example above is actually a great example of bending over backwards to keep compatibility with broken userspace. Some programs incorrectly called memcpy with overlapping inputs, and an optimized version of memcpy started breaking these programs. Instead of just letting them break, the older symbol was kept with a slower implementation which accepts overlapping inputs, while new programs get the faster implementation at the memcpy@GLIBC_2.14 symbol.
BitChute’s Immediate Removal from PayPal
What, no Turbo button??