skysight-inc/HackerNews huggingface dataset:
I rode in one of these. It seemed pretty far from production ready, and the driver had to take over several times. But, I was impressed with the testing philosophy. 2 engineers rode in the car, and the taxi driver had only the responsibility to be ready to take over driving, at all times. And by partnering with a taxi company (which are well respected in Tokyo), they automatically have trust, hailing infrastructure and a way to collect data going forward.

They don’t appear to be operating regularly yet, and the timing of public testing is probably due to a recently failed IPO rather than readiness.
This video is great ! for me, not for the math though.. two things:

* multi-layer, automated "jiggering" with so many components that only a machine can contextualize them, might be great for finding patterns in some sets, but the industry HYPE, the DIRECTION+VELOCITY, and the human manipulation (including lies and pathologies) are gut-level PROBLEM.. and this guy says that! +100

* Alchemy itself rambles and spreads [1] Some variations of Alchemy included a ritualized, internal psychological and psychic experience by the human practitioner.. hard to stabilize, yet not always a bad thing, since you are reading this and are actually one of those ..

[1] https://en.wikipedia.org/wiki/Psychology_and_Alchemy

lastly, the selected slides encourage a student-minded viewer to look up some math and think a bit. Not a bad thing. Thanks for this video and thanks for the talk.
It is not just kanji. For instance, the 3rd character is ⡸ (a braille character). I suspect what happened is that the author choose the characters needed based entirely on their unicode value, and it just so happened that many of them fell into the kanji region of Unicode[0].

Anyway, what is going on is that each character takes 4 decimal digits to encode its Unicode value.

When you escape it, the characters are replaced by their unicode values expressed in decimal, so the string looks like:

"%u7769%u7468..."

At this point, it uses a regex to change it from being a sequence of 4 hexadecimal digit characters to 2 hexadecimal digit characters, so the string becomes "%77%69%74%68%..."

At this point, it escapes the string. Giving the intended script of

with(x)for(j=c.width=412+S(t/2)*98;v=j--<<3;beginPath(fill()))for(i=5;i--;clearRect(a*a%712,t*v%400,i,3))fillStyle=R(j/2,98-v,j<98?190-v:j),lineTo(98+S(a=i*98+v+t/8)*v,80+C(a)*v+v-j/2)

Essentially, what is going on is that the rules state there is a 140 character limit. Most people interperat that as a 140 byte limit, however, in exchange for 48 bytes of overhead, you can actually pack 2 bytes into a character, which gives 184 bytes of usable payload. Which is good for this submission, as the unencoded payload is exactly 184 characters (and 184 bytes).

[0] A quick search says that 4E00-9FFF is CJK (Chinese, Japanese and Korean) Unified Ideographs, and that is not the only Unicode block that seems to be devoted to CJK.

Combined with the fact that that the lower ascii characters are control characters that would't be used in a script, and you end up with almost all CJK characters. If you actually wanted to be entirely CJK, it probably wouldn't be that difficult to fudge the characters around so it fits.
Category theory – A gentle introduction [pdf]
I think it's more that existing projects are in Java, so I have experience in Java, Java works, so why learn something else? Just start the next project in Java and it'll just work.
Harbor was originally made by VMWare China, thats one of the few open source tools I know of.
The difference being the software industry contains less compulsion. Nobody is compelled to interact with you or your peers. The very nature of the law renders all analogies you can think of inherently flawed. The closest analogy you could make would be to doctors in the hypothetical scenario where other people are allowed to hire doctors to injure you, requiring you to in turn hire your own doctor. Which is absurd but the reality of our legal system.
The problem with ML in my opinion is not that we're missing some sort of fundamental theory, but that there simply is none. ML is essentially fancy pattern matching roughly resembling the human visual system, which is why it happens to be good at tasks related to perception.

It's not some master algorithm, it's not going to produce sci-fi AI, and it probably isn't even suited to solve most problems in the realm of intelligence.

In fact it basically hits the worst possible spot on the problem solving scale. It barely learns anything given the amount of computation effort an data that goes into it, but it just happens to be good enough to be practically preferable to old symbolic systems.

It is completely mysterious to me how networks that approximate some utility function are a huge step forward to giving insight into cognition, reasoning, modelling, creation of counterfactuals and the sort of mechanisms we actually need to produce human like performance.
How does this relate to maintenance?

Whether code is practical or not is not a black and white issue, and a solution that "works" today - meets all specs, generally bug-free - doesn't mean it's maintainable. In fact, most of the code I've dealt with from people who basically only value the metric of "does it work?" completely fails at being maintainable.

What I mean by this is as soon as you start trying to add/change features, you quicky run into bad design and have rewrite huge chunks to get the new stuff to fit, end up playing whack-a-mole with endless bugs, or both. Sometimes you can hack on a fix with duct tape, but that only delays an even bigger rewrite or more bugs later.

I've run into this with mostly "job shop" places, both in North America and offshore, so perhaps the problem is the nature of that business more than the culture, but the mentality seems to align with your description of practicality.
There are tech/team leads to do it, but their approach is different. Tried-and-true solutions are picked out from what's already been built at the company, and that cuts down on time consuming brainstorming and planning phases and the debates between devs and product managers. It's in some ways more conservative than what we see in the West with more copy and pasted byproducts of the planning process
Sales is not just about cold calls. This is a common misconception. Cold calling is just one aspect of it. You can skip cold calling as a channel and pursue other channels of interest. In fact, these days, cold calling doesn't work well as it used. People have moved on to other channels such as linkedIn, chat based applications, etc.
Anecdotally, everyone whose opinion I've had occasion to discover enjoys breathing the air around a wood fire, though it might be more accurate to say that they enjoy the smell and warmth of the inhaled air, and don't seem to regard the negative effects in the moment. I've always known there are people who find it displeasurable regardless of the health effects, but I'm not aware of any in my personal circles, and am surprised to see that you think "nobody likes smoke" in the context of wood fire smoke.
> He’s speaking from the experience of being in the Eurogroup and negotiating directly with Germany. Anything he has to say on the matter is far more credible than any of the pro-Euro claims made by people who have no skin in the game.

By that metric, the German finance minister's claims are also the gospel truth on the situation. "Skin in the game" helps when one can affect future outcomes. It aligns incentives. It does nothing for the accuracy of a primary source defending past decisions.
That would imply that the world moved from Java to Node.js / Go / Python just because they are cool new technologies.
I have my own rule of three that I also try to apply to use cases for adding functionality in a way that's not overly specific. Never heard of it before.

But now that you mention it, I haven't actually read Refactoring :| The knowledge actually required for programming is tiny compared to what's available; people's exposure is all over the map.
The caveat working that way is that you can end up working towards a local optimum, and lose sight of the forest for the trees when it comes to making the bigger algorithmic changes.
I have a response to this on another of your comments, but I should have replied to this one, because it's more relevant. I'm squarely on the other side of the fence, in that I'm surprised to suddenly find that this point of view exists.

Edit: Perhaps it goes without saying, but, since it sounds like the author is making the same mistake I did (that nearly all people find wood smoke enjoyable), I doubt he's being disingenuous.
I had some games I used to let the kids play on my phone once in a while, like the one where you tip it to roll the balls into the hole, or go through a maze without falling down. They were great, but only ad supported, which is really irritating, but I imagine profitable. I would've gladly paid 20 bucks for an ad-free version, even if it felt like gouging. I was grateful to be able to try it out free with ads, but I wish people would sell it also, even if the price they would need to charge to be as profitable seemed excessive.
Next time you're feeling stuck, we should talk and bounce around some addictive game ideas. A change in target audience might make all the difference.
Your comment suggests that you are aware of this, but for those that don't know, elisp did gain something resembling concurrency support in 26.1: https://www.gnu.org/software/emacs/manual/html_node/elisp/Th...
For a more recent example, products made in Korea were considered cheap and low quality through the 1990s. Then Lucky-Goldstar became LG, and Hyundai introduced the ten year powertrain warranty.
But any technology can be deadly if you deploy it widely enough. _WhatsApp_ has resulted in "bodies" and it doesn't have any AI in it at all. First airplanes were basically flying coffins. Cars until early 90s had very little chance of survival in collision above 40mph. Many drugs have serious, sometimes deadly side effects. Quarter of a million people die in hospitals in US alone every year due to medical errors. 100% of those errors are currently made by humans.

It's remarkable that AI seems to be held to an arbitrarily high standard, often exceeding that of other technologies.
It's higher than it was 5 years back. The article states it's the all time record for Minecraft.
It's abusing Unicode character counting to fit more bytes of source code.
League of Legends and GTA5 come off the top of my head not including other examples mentioned here. Culture phenomena videogames have come and gone, this time Fortnite just has a bigger marketing campaign.

Discord is definitely not even a space dedicated to games either (I don't think your EVE example holds up), it's just where people gather to play games and end up using it for everything else too. Everything you've mentioned still definitely applies to a Discord account, free like free beer and the envy of so many other chat platforms.
I'm traveling in Ho Chi Minh City, Vietnam.

A pickpocket stole my phone on Christmas Eve at the mark of midnight.

I spent Christmas day looking for a replacement device and trying to set it up. I later ate some convenience store ramen, called my parents, and went to sleep.
This is great, thank you!

From the wikipedia article (https://en.m.wikipedia.org/wiki/Attention_schema_theory): “AST is a theory of how a machine insists it is more than a machine, even though it is not.”

That would reflect a lot of the voices here! ;-)
You can’t set FS/GS from user space on x64-64 until the FSGSBASE instructions were introduced in Ivy Bridge. The kernel only needs to be involved as its privilege is needed to set the register; the kernel doesn’t “know” that they’re being used for TLS.
There are massive profits being made by industry all over the world...while the typical worker struggles to survive. It seems reasonable to me for governments to intentionally create jobs (protectionism works, the best time for the middle class in the USA was when there were protectionist policies). Taking away the massive profits from industries seems like the right thing to do. What? They'll move away? Great - another opportunity to create more jobs and start an industry while you block their newly imported products.
It isn't the majority they worry about - any individual on the OFAC list or folks laundering money is an enormous risk.

While Patreon isn't Silk Road, people can and will try to take advantage of any payment system with weak controls.
Yes, I also found that git is too much hassle for notes.
It is, in general, not a concern of IRC users that Matrix is broken past what they need to do to protect themselves from it, and attempting to fob Matrix development off on them is really not on.

While I agree that many communications should go over e2e chat, there are a number of low-real-risk channels on IRC that occasionally discuss drugs and similar, and adding the additional risk vector that ten years down the line some prosecutor decides to dig the logs up through Matrix.org when everyone else has long since lost them isn’t really cool. My understanding from last time I went through the codebase is that logs will not be deleted even if all Matrix users leave the room.
Yes, sorry, you're right -- they do it to keep the safe harbor protection (which is the only sane option when running a video sharing website).
Track My Route (School Bus Tracking K-12)
Making a serious, industrial scale web app in 2000 felt like alchemy. It was all arcane, there were no established patterns, nobody knew how to do it for sure, there were a lot of hustlers, most of them thankfully sincere.

When something is new, it feels like a mystery - eventually we'll have a language for wrapping our heads around neural networks, even if it's not as clear cut as we'd like.
I wonder if they picked that schedule in order to reduce rush hour/commute time.
Legal aspects of STO in Switzerland
I have learnt Mandarin for a similar amount of time, passed the HSK6 exam. I have also found it marginally useful in my professional life.
Or maybe the majority of their advertising is local, so it makes sense to block non-local people if supporting them is an added expense and produces no additional revenue.
- I never cared about the stories. I read as little as I need to solve the problems.

- I wanted to solve some problems using Prolog, but I struggled and reverted back to C# for all of them.

- I used LINQ a lot, including the query syntax which I rarely used before.

- I never made it to the leaderboard. I always ranked between 500 and 1000.

- I'm constantly surprised by how consistently fast top rankers are.

- I'm constantly surprised by how fast time goes by when solving these problems.

- I stopped participating at day 14, or when problems started to take me over an hour to solve.
I've found that the best practice tends to be retry with exponential back off then ultimately log a failure (raising a warning with airbrake, rollbar, etc) and fail hard.
When I read comments like those in this chain, the message I take away is "users cannot and should not expect to be able to use open source libraries in production unless they've vetted every line of code". This is probably true to some extent, but I'm worried about the consequences of it. Can someone no longer run an emergency services PBX on Asterisk because of the chance that it will start playing Jingle Bells, or that the Linux kernel maintainers will prefix the data in every packet with HOHOHO? If so, what does that mean for the future of open source, and how come it hasn't been a problem until now?
Many many people have already died of brains issues. On the order of 5% of everyone who has lived ever. Esp in the last 2 centuries which from some counts is more than ever lived before.

Your simile would be apt if people not getting to the other side of the city were dying or having greatly decreased quality of life (alzheimers, stroke).
Nice! That gives me faith for using it for my personal projects. I enjoyed erlang when I programmed in it in my fledgling days and I like the tenseness of the prolog-influenced languages. Having a very easy way to port to a platform(or off, sometimes) is certainly a valid concern of mine when choosing my tooling. Merry Christmas to you as well :)
We have a term “996”, which means working from 9am to 9pm per day, 6 days per week. It’s common in many tech companies.
Context doesnt matter if you risk bringing negative publicity to Patreon, which will directly affect their payment processing rates.
Yes, the analogy doesn't fully hold up. Change poison to hot chilli to make it more accurate?

My point is, you should never create bugs intentionally. And you never put easter eggs in libraries. WTF?! Changing random button captions can render an application useless. Thats just a bug, not an easter egg.

Put your easter eggs in an about dialog or something that doesn't break everything.
Could you name some of these domestic terrorists with Patreon accounts?
I think it should be renamed "The Dubious Science Behind Trying To Make Smarter Adults"

I recently read Blueprint by Robert Plomin. Here is a pretty good summary:

https://www.theguardian.com/books/2018/oct/24/blueprint-by-r...

Plomin makes a pretty solid case in Blueprint that it's pretty much down to genetics and yes, there are environmental differences, but no you cannot manufacture them. They are random and unpredictable.

After having read that book as I was reading through this article I was thinking back to a lot of the points laid out by Plomin. Namely the "Nature of Nurture" finding that we our genetic predisposition drive our choices over the long term which basically washes out the vast majority of things our parents and school try to do for us. We basically stabilize our own IQs over time.
Out of some little experience doing some machine learning genetic research that's a lot similar to this study, I feel like the effect of such studies is merely directing us towards finding out the functionality of some parts of DNA that we don't know about.

But the study is having a low number of samples for a machine learning algorithm to yield perfectly accurate results, so I'd say any study with machine learning algorithms without a big enough sample, the results should be always taken with a bit of skepticism.
There's no real substitute for good old biology research to know the exact functionality of genes, proteins ... etc
I'll summarize my experiences.

(1) (Too far removed) Engineers in India / China mostly work on projects meant for Western markets. They do not always understand the problems that the project is trying to solve. They rarely get to see it work in the wild.

They can't feel proud of creating something they will never see in action. If the project is a huge success, the engineers who created it will almost never be rewarded.

Under these circumstances, it is hard to care.

(2) (Culture) The culture prioritizes seniority over performance. Manager is always right. If you are a 10x engineer and your manager is mediocre but always right, good luck navigating the potential issues.

(3) (Wrong incentives) Most software engineers work for outsourcing companies. These companies get paid for delivering projects. Size of project matters. The incentive is to inflate the projects and create as much work as possible, maintainability be damned.
Unless they’re dense they used the inside of the upper arm to avoid sun damage.

The bigger issue is that Steve Horvath calibrated and has successfully marketed a DNA methylation based “epigenetic clock” accurate to within a couple of years, from blood, with hundreds of not thousands of citations and successful replications since 2013. DNA is more stable than RNA, and blood is easier to come by than fibroblasts (skin punches), so this seems like a nonstarter to me.

Horvath’s clock works in arbitrary other tissues; we’ve applied it to pediatric and adult tumors, adjacent normal, and blood samples at diagnosis, remission, and relapse, and it works quite well (unlike the knockoffs that followed). I don’t see the point of a less reliable, less proven clock on less stable molecules (RNA), when I can use a handful of targeted amplicons to run Horvath’s for $30/sample on blood DNA (even dried blood) or other tissues.

Ref: https://genomebiology.biomedcentral.com/articles/10.1186/gb-...
We don't rely on the brain though, at least not on any single one. Any system that relies on human brains alone without cross-checking or, ideally, much simpler automatic systems, will eventually malfunction terribly. A large organization never wants to rely on a single person's judgment for anything, a programmer wants automated systems checking their work, etc.
Rockstars and 10x engineers are both real and not terribly uncommon, but often are not the same people.

For the 10xer, it usually isn't that they do 10x more work, it's that they know how to make their org do 1/10th the work and get essentially the same results. They pay attention to business requirements and if you spot a senior engineer being listened to very closely by the people who make business requirements you've got reasonable odds of having found one.

The other type is the person who has an esoteric skill that lets you advance your business objectives by 10x-- for example, the optimization engineer who figures out how to cut server costs by 90% or whatever. These folks are usually viewed as wizards by other engineers. If you find an engineer being consistently handed all the 'crunchy' problems you've got a good candidate for this type, and again they aren't that rare.

Very, very rarely the two are the same person. If you ever work with one you'll probably know it pretty quickly, but odds are low.
Does anyone think ramjets is going around doing this with multiple videos and making thousands of dollars as a result?

Could be the new scam. I bet people out there are going to be doing this to make tons of money until youtube smartens up.
I don’t think humanity ever understands the risks of any invention until after it is widely deployed.

The best we can hope for is keen people understand them sooner than later, so the risks might be partly mitigated.

This is part of the human story though, to keep your eye on the future and our heritage. To liberate and conserve, requires our great effort.

We can and must dig our heels in at key moments, but we won’t stop the stampede of life.
"If you blame the people doing it, you're a LOSER"
Okay, buddy.
I think this is a symptom of outsourcing rather than the skills of people. When outsourcing they don't own the product or have any pride. My company has previously experimented with outsourcing to a European nation, and we get back the same shit show.
Working overtime has become routine for developer, especially first-tier cities , such as Beijing,Shanghai,Shenzhen,there is a term called "996", which means employees start at 9 am, finish around 9 pm and have to work on Saturday.

Well,indeed ,developer have better odds of getting rich. but software engineering is a dead-end career,many programmers find that their employacility starts to decline at about age 35.
In my opinion, you’re missing the point:

“Lurching west in stop-and-go traffic on I-80 that morning, bound for Berkeley and a day of delivering in the rain, I had a low moment, dwelling on how far I’d come down in the world. Then I snapped out of it. I haven’t come down in the world. What’s come down in the world is the business model that sustained Time Inc. for decades. I’m pretty much the same writer, the same guy. I haven’t gone anywhere. My feet are the same.”

Maybe he doesn’t have the same stability or ‘prestige’ as his last job or his wife’s, but, hey, his last one turned out to not be so stable after all, and your ego can’t buy you a house or put food on the table.
For those outside the USA, I regret to inform you there is no such thing as a 'Christmas egg' and no Christmas traditions involving eggs. May I suggest you calling it a Christmas cracker?