skysight-inc/HackerNews huggingface dataset:
The easiest test for "does my software handle Unicode somewhat better than dumbly" is emoji. If your users aren't already deluging you with emoji in their content in 2019, grab the emoji keyboard from your Operating System, often easy to find on most "soft keyboard overlays" such as mobile platforms. (In Windows 10 for the last year or so there are two keyboard shortcuts that work everywhere: Windows Key+. and Windows Key+;)

Many emoji these days are quite complex Unicode sequences with a number of them in the so-called "Astral Plane" meaning they need more than 16-bits to accurately display (proving you aren't treating UTF-8 or UTF-16 as if it was UCS-2), and as sequences include a lot of fun non-visible codepoints ("characters") such as the Zero-Width Joiner, and are very susceptible to breaking if accidentally dropped, reordered, or otherwise spliced (possibly proving you aren't doing back string math or manipulation at the codepoint level rather than the glyph/sequence/combined-character level).

[ETA: Useful sequences to test are any that support the skin-tone and gender modifiers. On Windows, the various "cat occupation" emoji are also interesting sequences such as ninja cat and astro cat. Other platforms have similar unique "fun" sequences that are noticeable at a glance when right/wrong.]

It's not entirely true that if you support emoji well you support any Unicode user's script well, but if you support emoji well you probably don't do anything particularly stupid to make other Unicode users unhappy.
Also, what's the significance of the muscle groups involved? Swimming is much more upper-body intense than the lower-body intense exercise of running. One would think the heart is much more 'exercised' trying to keep large leg muscles oxygenated compared with smaller upper-body muscles.
Oh yeah, definitely. I could get it to boot by marking the disk as 8 GB in BIOS, but this had side effects:

- I'm using CompactFlash as many do, since it's fast, cheap, and reliable. Some of my CF cards are smaller than 8 GB, and if I hard code it I can't boot with those.

- I actually do run OSes on that machine that thunk out to BIOS (Win98 for example.) If I really wanted a computer for useful things, no doubt I'd run Linux on it, but all the same, I've got plenty of smaller computers with unilaterally more power (even a RPi is much faster.)

(FWIW: autodetect properly detected the right parameters, it just locked up on boot. My guess is it was some kind of simple integer overflow bug or something.)
All right, but...

When I actually get output that says "hello", that isn't pure, is it? And there is some way for me to actually produce that output, isn't there? It may not be "evaluating putStrLn", but it's something.

And if that's all true, then rujuladanh is essentially correct: You're being pedantic in a way that misses the main point.
I've seen it done properly, it's just that the majority of the Ruby metaprogramming I've seen is completely unnecessary. I'm sure it's God Mode to a lot of people, and the powers of God are difficult to resist.

DSLs can be great. The problem I have with DSLs in the Ruby world is that it's too normal to just whip up a DSL for things that don't require it. A good example of a DSL is RSpec, which has a very specific goal in mind and is well documented. A bad example of a DSL is one that Bob the developer created for a Rails app at Acme Corp., which is sparsely documented because Bob is a busy guy and there's a lot of tasks in the backlog more important to stakeholders than documentation. Said Rails app at the end of the day serves webpages, and somehow the business logic "required" its own language built by one or two people who couldn't dedicate enough time and thought to the design of the DSL; it was built pragmatically, and down the road when Bob quits nobody is going to want to touch it because the methods defined in the DSL have their tentacles in everything. In the best case, Bob actually wrote tests just for the DSL as well as the business application itself.

You are right in that a mass can be made using any tool. Where I disagree is where a language can act as guardrails. Guardrails might not even be the right term. What I do believe is that, a great deal of the time, the most powerful tool isn't necessarily better than the simpler one. Someone learning to fly probably shouldn't be given a fifth-generation fighter jet, as a much smaller aircraft would allow them to fly sufficiently without the complexities I'm sure there are in operating a military fighter jet, despite the fact that the fighter jet can do "more". Even an experienced aviator probably doesn't need to be flying a fighter jet for their purposes.

Ruby, IMO, is a lot like a fighter jet. Yes, it can fly from A to B, but it's can evade radar, has a machine gun, and do maneuvers other planes can't. Other languages might not have those other things, but that prevents less disciplined pilots from the temptation of doing unnecessary things that can result in mistakes. Sometimes you need a fighter jet, but most of the time we're not at war.

Everyone's experience is different, and I'm not saying your point of view is invalid, but I just feel different personally. I really wish people wouldn't use Ruby like they're a fighter jet pilot all the time. As someone who attended a coding bootcamp, I would like for bootcamps to emphasize hesitance around writing DSLs and metaprogramming rather than pushing those concepts on to junior developers as if they are the duct tape that applies to all problems.
Long term I'd like to see what sort of an effect using their own Semi's for delivery would bring. Self driving or not having a fully consolidated supply chain you can tune and rollout for your own needs is a lot of leverage. Logistics is hard, but also a known problem that Tesla should have plenty of tools to deal with.
How are you taken for a ride? The kindle version is almost always cheaper than the retail price of the physical version, and usually cheaper than the discounted price as well.
They already are subsidized in plenty of places (sports stadiums and public parks for example).

It raises a fundamental question about the government's role and it's goals. We tend focus on maximizing productivity and other countries focus more on maximizing health/happiness. Even the way Americans talk about education is through the lenses of creating more productive workers as opposed to something like creating more enriched citizens.
Indeed - and increasingly deterministic crashes are being put in release builds (see RELEASE_ASSERT in webkit, and similar elsewhere)
> Luckily, [[new research]] on a program in Mexico gives us a real-world test case for this idea. And it strongly suggests that giving out cash doesn’t cause inflation — or if it does, the effects are very, very mild.

* https://www.vox.com/policy-and-politics/2017/9/20/16256240/m...

> If, however, you funded a UBI with graduated taxation, you would effectively be redistributing wealth from the wealthiest to the population in general. Depending on the tax code, people somewhere in the middle of the scale would receive about the same amount in UBI as they pay in tax increases.

* https://www.quora.com/Wont-a-universal-basic-income-raise-in...

For the second article, he notes that if UBI is done via printing money, then it could.
The Internet Lottery for programming content creators
Why does it seem like that to you? Do you assume that the project should solve the problem entirely in order for it to be of any help or have any value?
I thought Rovelli was into loop quantum gravity
What grey area? It was bad enough they decided to send him home.
you mean like all the professional grow operations / distributors / shops in legal state?
Things in life are free, including this CSV generation tool
My open-source contributions in the first quarter of 2019
> Ubers have been shown to increase vehicle miles driven

As other comments have said, the effects on congestion are controversial [0][1].

> which in turn means a decline in the use of public transit

Not necessarily. If a trip would not have occurred otherwise, then there would be no decline in public transit utilization (subway lines seem to be closing with increased frequency recently, and people may have no other means of returning home). Of course, this would point to increased congestion.

> the big tax on cars was an 18% tax on parking in NYC, but considering that more and more people are taking Ubers instead of driving themselves

Would eliminating street parking further this policy? On many streets, it would allow for 1-2 additional lanes to be created.

[0] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2838043

[1] http://www.schallerconsult.com/rideservices/automobility.pdf
Build React, Vue.js web apps in no-time
Right. Many prominent newsrooms seem to regard fact checking as an obstacle to avoid.

Still, it seems valuable to make it easy for readers to view the supporting or contradictory evidence. That might’ve stymied many notable media hit-pieces. Of course, many newsrooms wouldn’t want this (at least I can’t imagine The Guardian and it’s ilk would want to draw attention to their own impoverished fact:BS ratios), so it would have to be a browser plugin or similar.
In my experience, it's less the effort required to do it, and more about the risk of getting it wrong.

There's a lot of domain-specific knowledge that goes into filing your taxes, and it's easy to be afraid that you're gonna mess it up and be on the hook for thousands of dollars.
NYC sidewalks are only congested because 90% of street space is dedicated to cars. On 6th avenue near 42nd, there is 5 feet of sidewalk space that thousands of people have to squeeze onto, while cars enjoy a 6 lane highway totaling 70 feet.

Why do cars need a 6 lane road through the middle of the busiest pedestrian neighborhood in the world?
The difference is that when you are a top 0.1% programmer, you can drop to top 20% and still have a solid career. When you drop to top 5% as an e-sports pro, you're suddenly just a kid playing games.

(if you are lucky to still be a kid when that happens)
> How do they know your self-employment or business income?

If it's 1099 income, they know it for the reason that the 1099 gets filed with the IRS, as well as a copy going to you.

> How do they know how many kids you have?

That doesn't change very often, and there is interaction with the federal government which easily could be, if it isn't already, shared with IRS for the most common reason for changes in the positive direction.

> How do they know your marital status?

Again, that doesn't change frequently, so mostly they have a good basis for it by assuming whatever it was he previous year.(For this and the preceding, and a lot of similar status issues, it would be easy enough to move the data collection to a pre-filed form—for regular workers you could collect it, or changes to it, as part of the W-4—instead of the equivalent of the current retrospective tax return, expanding the accuracy of precomputed taxes and reducing the need for supplemental retrospective filing.

But, yeah, you'll probably always need an option for at least supplemental filing for information that differs from information the IRS has from other sources or is outside of it.
> instagram.com/sussexroyal is a much more memorable URL than instagram.com/y2q9g6uo

Since there are a limited number of memorable names available, anyone late to the party gets stuck with non-memorable names. Why not even the playing field?
It sounds like they did almost everything right. There are two fateful moments:

>At 05:41:46, the Captain asked the First-Officer if the trim is functional. The First-Officer has replied that the trim was not working and asked if he could try it manually. The Captain told him to try. At 05:41:54, the First-Officer replied that it is not working

At this point they were in stable flight and the trim wasn't that extreme. It's not clear whether "manually" here means manual electric trim or trying to physically turn the trim wheel. Up until this point they had correctly diagnosed the issue and taken the proper steps.

>At 05:43:11, about 32 seconds before the end of the recording, at approximately 13,4002 ft, two momentary manual electric trim inputs are recorded in the ANU direction. The stabilizer moved in the ANU direction from 2.1 units to 2.3 units. >At 05:43:20, approximately five seconds after the last manual electric trim input, an AND automatic trim command occurred and the stabilizer moved in the AND direction from 2.3 to 1.0 unit in approximately 5 seconds. The aircraft began pitching nose down. Additional simultaneous aft column force was applied, but the nose down pitch continues, eventually reaching 40° nose down. The stabilizer position varied between 1.1 and 0.8 units for the remainder of the recording.

They re-activated electric trim control but only slightly adjusted it. MCAS kicks in to send them nose down. There's no further pilot correction recorded. Unclear here if there is an airplane issue preventing them from adjusting trim or a pilot error.
Show HN: A platform that simplifies deploying static and dynamic web apps
Every state does this. My partner lived in RI and worked in Boston and had to file in both states
I had the opportunity to be around high-competitive esports in years 2005 - 2010 and I'm very glad this topic is coming up now. Back in the day, my observation was that only the best American and European players (Fatal1ty, Grubby, NIP team, to name few) understood how important it is to be also fit mentally and physically when competing in esports and they were the only once doing “something” for that. Back in the day, the Korean teams were mostly locked-down in their “Clan houses” and they had a defined time schedule which mostly consist of practicing the game.

Today, this is completely different story. When I’m talking with people who are still in esports and read news articles about current teams, they mention to have personal fitness couches and mental couches and I think it’s necessary for success as you can see application of these practices being successful in other sports - Tennis, Golf, etc. It’s even more crucial for team-based games (LoL, CS, etc.) where team chemistry, health of team members and ability to time your focus on the particular events are all important aspects for the overall success. I even heard that there is a professional LoL team which has a “synergy” coach who is dealing with day-to-day problems of team members and help them to resolve conflicts between each other.

It is incredibly hard to have consistent results on e-sports tournaments.

Edit: Grammar + Wording
No, you pirate because you're selfish and self-entitled.
Everyone should exercise. And I agree that racing is highly physical, so it's even more important.

Just making the point that 50 years ago people might have said "You just need to move your hands to turn the wheel, why would exercise be important?" When in reality physical fitness might be some of the lowest-hanging fruit to improve performance. I thought that e-sports are in a similar place today.
I guess and I'll give you Hinkley seems a particularly inefficient example. Probably what they more want to do is take a proved reactor design and mass produce them.
In most states, EV owners pay a lot more in registration fees to make up for the gas tax disparity.
1 step forward on changing lanes automatically, 2 steps backwards on driving into concrete dividers automatically and killing the driver.
Yes but that 25% is for social security and the bloated healthcare system, roads are extra.
"On the internet, nobody can hear you being subtle"

nail on head
To some extent, that sense you have that 'they always seems to have some sort of short-term problem going on' could be driven by the unnatural level of media coverage Tesla receives. Perhaps my intuition is wrong, but I feel like other companies are also constantly tackling small problems, they just don't receive the wild eyed media coverage over those problems.
I remember running into this back in the day on one of my Windows NT boxes. Knowing that NT only uses the BIOS during the boot process, I just installed NT on a partition that was below the 8GB limit. Once the system booted the HAL communicated with the hardware directly and not through the BIOS. So it saw the full size of the drive, and I was able to create a second partition to use the full drive.
By home, do you mean their personal network, their employer, or their country?
Yeah, but "average software developers" aren't poor.
Most gamers don't use the term "esports" in the same way the press does. You likely know many people IRL that play or watch esports, but they just consider themselves "gamers".

A person that watches Ninja play Fortnite every once in a while while eating is participating in what the media considers "esports", but they're not going to go say it like that.
Night-Mode/F.lux for Mindfulness. Reduce stress as you work.
> Vulnerabilities always seem to be related to CGI scripts somehow.

To the contrary, CGIs, running separate per-request processes, are one of the few mainstream mechanisms to create per-request isolates transparent to the host's security infrastructure and process monitoring. You have to go to great lengths to achieve similar isolation if you're starting with eg. FCGI-like multithreaded or evented dispatch in a single process [1].

Perhaps you've get that impression because of the wild west shared hosting scene (made possible by CGIs and isolation in the first place) eg. popular PHP-based packages WordPress, Drupal, Joomla, etc. Then I'm with you - the security record of these plugin monstrosities is truly in a league of it's own. Just so we're on the same page, the most recent WP wtf involves theme developers DDOSing their competitors (who are reselling their themes) via your site.

[1]: https://github.com/google/sandboxed-api

[2]: https://www.jemjabella.co.uk/2019/security-alert-pipdig-inse...
he's right now how to do I stop ?
I don't normally support companies like Amazon, but in this case I hope they succeed. We really need all the competition we can get in the ISP space.
Discord does the same.
Ah. They'd have had to "roller coaster" the airplane (pitch up, then move the elevator surface towards neutral [so a net nose down]) to get the trim to move manually [the last step on the checklist]. Repeat as needed until the stab is trimmed within a range where it can move manually in unaccelerated flight.

That's an interesting possibility, which if they didn't know about it (I don't blame them), they may have felt they had no choice but to go "off checklist" and re-engage the electric trim system. I'd expect that would be in the context of "PF commands nose up pitch trim continuously while PNF engages the trim cutout to normal and monitors."

That's a tougher hand dealt the crew than I previously contemplated and if that's what they did, it's one for which I will owe them a retraction.
I'm hardly surprised. When I was taking courses, some programs had a general X.0 GPA requirement (across all classes taken, not just the department I was actually interested in), which led me to some cynical cash-burning on easy classes to raise my GPA after previously failing some unrelated classes. It could have been a real freak-out moment for someone in my position but without that financial flexibility.
> in the sense that it makes you specify the joins. Over and over and over again. Why doesn't it infer them from the structure of the database (the relations between tables)?

The answer is that there are different kind of joins (you may object that this is part of "set of constraints on the desired rows", however, then you are just specifying joins explicitly), and that generally speaking this is a non-unique property, i.e. you could usually infer several joins that represent dramatically different result sets that still have the same tuple archetype.

I should point out that these issues aren't brought on by the added expressiveness of SQL, but rather, these issues are already present in basic relational algebra; I'd argue they're fairly fundamental.
It's absolutely absurd that you cannot authenticate by proving that you're the one paying the account's bill before and after the credentials were changed.

This is a good reminder of how unprepared even large corporations like Amazon are for the reality of social engineering attacks.
Michael Schumacher (Formula 1 driver) was at the forefront of this. His training regimen in the late 90s was known to be very rigorous, and not typical of his competitors. Now, though, they all train their bodies accordingly.

The stresses put on the body in an F1 car are unreal: you spend between 75 and 90 minutes subjecting your body to brief, repeated periods of 5-8Gs of longitudinal and lateral acceleration, where the difference between braking 1-5 meters earlier or later when traveling at 350kph can mean the difference between you hitting the perfect apex or shunting yourself into a gravel trap (or worse, a wall in the case of most street courses).

Not to mention that some of the courses are just completely brutal. Internal cockpit temperatures can hit 50C at the race in Signapore, and the drivers will lose 5-7kg of water weight over the course of a race.

Anyone who says professional race drivers are not physically fit has no idea what they're talking about.
What they're trying to get at is that a MtF trans person is still biologically male, no matter what, therefore has an unfair advantage and should not be considered to be on the same level as biological women.

The simple solution I think is that sports should be sex based, not gender based.
When was the last time US raised gas taxes? I understand those weren't indexed to inflation for a long while, not to mention adjustments for changing usage patterns.
e.g. you could have folks on the other end of the big bang, where the farther you go back from our perspective, it looks like going into their future instead of further into their past
Discord takes this approach as well and it seems to work fine there.

I tend to like the approach Valve takes with Steam, which is to completely separate the "account name" (unique, unchangeable) from the "display name" (non-unique, change more or less as often as you want).
One thing I noticed in the video you included: when the shot is following him from behind I noticed that Van Hazel's head is completely stationary, no lateral or up-down movement. Amazing!
>[or you can see this as] “there’s always something going wrong.”

Which is literally the truth in any business, in any industry: there is always a major problem, and a plethora of smaller ones to boot. Whether it's the competitors gaining up, the market undergoing a fundamental shift, the economy slowing down or the costs of materials and labor going up, there's always flux. Just as well there is always some waste that could and should be improved upon.

The key difference is that some companies burn through (squander?) capital and resources to paper over the problems - to signal "good health" - while other companies cut close to the wire and allocate the capital and resources to where they will the most effective, dealing with problems when and where they become pressing.
What types of apps I can built with this service?
Flat is simple, not fair.
That varies greatly by author, doesn't it? I know nothing about the publishing history of Nabokov's work--do you know that others edited it?

Certainly a lot of authors have extensively re-written their own work in galleys--if you poke around, you can see photographs of some of Proust's editing of his own work.
Depends on what he's in for. If he's in for something heinous, like rape, murder, or paedophila, then too bad. White collar crime, maybe reconsider. I know the liberals will come out in favor of helping this guy, but it really depends. Here in Texas, prisons don't have AC, and nor should they. Why should I pay taxes for your to be comfortable when you've raped or killed someone or sold drugs to a minor. IMO, the biggies like rape, murder, drug sales to minors, paedophilia -- (if proven BaSoaD) should all be death penalties anyway.