skysight-inc/HackerNews huggingface dataset:
They lost the battle to create a successful Battle Royale!

Epic is making more money with Fortnite alone!

And the new game (Apex Legendary) had a successful start as well which is created by people behind the old Call Of Duty series!
Surprised there is no mention of alternatives like Crystal or mRuby.
In my ECS I do this by storing the actual data in a dense array, alongside a hash that maps entity IDs to array indexes.

If you want to see the (javascript) innards:
https://github.com/andyhall/ent-comp
Considering most people that support the Global Socialist Left refuse to admit that gender is based on biology and science and DNA

What hope is their to work out

* Faster the Light Travel

* Anti Gravity

* Solar Shielding

* Time Travel
I took a look at the betting sites and could not find anyone that would give me some odds.

Do you honestly think the odds are likely, or simply possible with odds similar to that of a civil war?
Informative article nicely put up I liked it
Ask HN: What is some information you're not able to find on the internet?
Did you specialize in anything and/or know about something where there's almost nothing on the Internet about?
Shouldn't it contain a chapter on reinforcement learning?
IMO, Corporates are not evil per se. How it is run, and by whom is the question. America was built on the progression and opportunity of both economical and social high fluency. Stepping on the breaks of the progress of the largest economy, doesn't only heart the US, it heart all the western economies which have trusted and followed that example. If the problem is that Amazon has made a mistake, punish the act and collect the taxes that should have been collected. Don't step on the neck of the economical progress, please.
Yes the language has evolved, but due to backwards compatibility not much as been dropped.

New things include operator overloading of records (structs), compile-time generics and closures/anonymous functions.

Using them you can write code that looks quite different from old Turbo Pascal days.

As for why using it except legacy, yeah... tough question. Well if your target is a Win32-only GUI application, then I don't know much that beats the VCL in getting things done. But that's a narrow niche these days.
Gravitational Wave Detections Will Settle Hubble Constant Conundrum
Such fragments don’t need to be particularly human-readable, only machine-readable. Given that, greater flexibility is generally a virtue: different matching strategies will work better in different contexts, and different tools can benefit from it. Consider the increased scope of the annotations feature—it’s designed for things like more robust referencing, bookmarking with annotations and other things like that.

There then remains the question of cross-compatibility: do all relevant tools implement the same techniques? That is a legitimate concern, but it’s well-enough specced that it shouldn’t be a problem.

Also as noted, various tools out there already use this format. The Chrome team ignoring that and using their own, functionally inferior format is hostile.
You are correct, saying 'large portion of the library' was a mistake. But as I remember, you don't have access to the VCL source code with the Community Edition. The feature matrix says that this is 'limited in Community', whatever that means.

We wanted to do MongoDB connections, which comes with FireDAC. But that's only available in the Enterprise Edition. So we ended up rewriting TMongoWire[0] to fit our needs.

I am sure you can do most things in Delphi in the Community edition, but it's a little too late, unfortunately.

[0] https://github.com/stijnsanders/TMongoWire
I see people fail at this a lot. Often it isn't a matter budgeting time appropriately, but a matter of focus.

I have two jobs. I am normally a full time developer with a major bank and a part time officer in the Army, though right now I am full time Army. I also have a spouse and two teenage children. Yet, I still manage a couple of moderately large open source applications.

The most important realization is that not every minute of your day is actively occupied just because it is budgeted. You have empty time here and there, and sometimes a huge ton of it. Use it. If I am not actively engaged at work I think of my open source projects. If I cannot work on my open source projects at work, due to policy restrictions or security barriers, then I work on self-education. Right now I cannot work on my software at my military job, so instead I am reading educational material and studying for PMP so that I can focus on writing software outside the office.

A huge mistake I have made recently is sacrificing exercise for increased personal software writing time in the morning. When I first made this decision a few months ago it made sense, because I was supremely focused on shipping the next major version of one of my apps. I used this extra time wisely and was able to push my app out the door. That was 6 weeks ago. Now that extra time in the morning is largely wasted and I am gaining weight. I still have more software to write, but I have lost the necessary focus to use this extra time wisely. It is easier to be well focused when you are in better shape, high energy, and are living at a high state of wellness.
The power of the relational model is that we can use operators to combine relations to form new relations, which are then understood to also encode true propositions. A relational join is a logical implication. This is how SQL is able to answer complex queries with certainty from elementary certain data.

Bayesian networks are able to do similar things from uncertain data.
Dark mode for Firefox
I remember reading that a former Borland or Embacadero CEO said that he absolutely preferred having 99 $1M customers that 1M $99 customers.

I think that enterprise-first strategy has dried up any chances for a community to exist.

We use primarily use Delphi for productivity reasons and think that unless they change their go to market approach, chances of a community reappearing are low.

Perhaps after they have already completed milking enterprise customers, they try to switch to a model of $99/year subscription-only model with a single high quality IDE product and then a community suddenly reappears.
> It's a simple way of making it impossible to see the actual Referer to external website

It's about tracking outbound links, not about masking the referrer. As already mentioned, there are standard ways for that.
A plane crash attack is no different than any other type of accident; it can be integrated in the incident response plan (much less dangerous than tsunami). This is not the big problem.

The bigger problem is proliferation. All nuclear power plants produce plutonium from fuel stocks, which goes straight to the waste. Plutonium can be chemically separated from the nuclear waste, which is not quite easy, but much much easier than isotope separation. Thankfully, a single neutron capture transforms Pu-239 to Pu-240, which is unusable in nuclear weapons (if it wasn't the case, human civilization would have ended decades ago), and it is (or was) nearly impossible to separate these two isotopes. To obtain relative pure Pu-239, fuel assemblies or special U-238 rods need to be extracted early in the campaign, which is observable (unless a reactor is specifically designed for that). Unfortunately, modern laser isotope separation methods (spin chemistry, magnetic isotope effects) make it possible to separate Pu-239 from Pu-240. Most of the details are classified, but secrets can work only for a limited time.
Actually, it seems like the <a> you click on Google Search has the right href (which is what appears on the status text) but it also has a ping attribute to it for tracking.

https://www.w3schools.com/tags/att_a_ping.asp
Out of curiosity, have you evaluated a migration to lazarus?
Former Uber CEO Travis Kalanick is building a new kind of food-delivery service
Eclipse MicroProfile 2.2 is now available
Thankfully Switzerland has the resources to manage this phenomenon - one of the more hair raising natural disasters are glacial lake outbursts, capable of unleashing a wall of water down mountain valleys: https://en.wikipedia.org/wiki/Glacial_lake_outburst_flood

You really don't want to be a poor Nepalese villager living in one of these valleys when that happens.
> The overall incredible ignorance around nuclear is staggering. If you ask the average person how many people have died as a result of the Chernobyl incident, they’re usually going to estimate high by orders of magnitude.

Downplaying it doesn't help either.

In France the medias and politicians repeated again and again that the radioactive cloud didn't cross the border. Not only lying for such a thing is disgusting, but it's also moronic to think people would believe it.

Decades later, now have a decent overview of the increase of thyroid cancer near the border in the years after the incident. I have a friend that had his life shattered because of it.

I'm pro nuclear, but every time there is that much on the line, those in charge stop respecting the people, so of course it's going to create strong opposition.

How do you want to establish any kind of trust in the technology if when there is a catastrophy, you make sure to betray the victims ?

Everytime there is a problem, the authorities pretend everything is under control. Not it's not. If it had been, we woudln't have had the accident in the first place.

Honesty would be to have very mediatic continuous monitoring of the situtations for the next 10 years. The president should state every year an honest status on the matter. We all know fukushima is still leaking in the ocean radioactive materials: following the impact of it should be not only transparent, but vocal, and honest.

Nobody respect kids hidding after they fucked up, saying "no I didn't do it".

Nuclear is more of a political problem that a technical one, and we, humans, suck at those.
Fourth, hydropower has claimed for more lives than nuclear power from direct accidents (remember that Fukushima has killed 0) [1].

[1] https://www.oecd-nea.org/ndd/reports/2010/nea6861-comparing-...
Burning Man makes a lot of sense if you’re interested in testing the limits of what constitutes the delineation between small group dynamics and the threshold to the “other”. Traditionally this point is reached at roughly 20 individuals but we’ve all suspected the population #s could be much greater. The fact that roughly 70k+ people show up and buy into this event is a true testimate to the underlying principles of Burning Man... But as a wise sage once said to me “people have been people for as long as people have been people.” With this in mind it’s astounding that the event has lasted this long without having to resort to these sort of decisions.

As for comfort to the idealists I have only this to offer: “reality is what refuses to go away when you choose to stop believing in it.”

As for whether or not BM will continue... its lasted this long and it seems to satiate an underlying need of the human condition in my opinion. So unless the organizers develope a coke habit, I see no reason it shall continue into the indefinite future.
Anvil (http://anvil.works) is the closest thing I've come across to Delphi in the modern age. It's python, and it's webapps, but it's stupidly quick and easy (and fun) to get something working.
you are right. it is a cultural thing. that being said, the advice is sound. the internet is a mishmash of cultures :)
if i would bring my culture to the internet, everyone would think i'm troll or horrible person. just because ppl from my culture are a bit direct and cynical :D if you'd like people to respect and take into account your culture it's good to do vice versa.

now that's over thinking :D
There's a sort of paradox of democracy which analogous to the paradox of tolerance. The problem is that you can elect people who destroy democratic institutions. i.e. you can democratically destroy democracy. If you tolerate those who would destroy democratic institutions, eventually those who would destroy democracy will get voted in and democracy will be destroyed - you therefore do have to limit democratic freedoms slightly to exclude those people if you wish to preserve democracy itself.
DevOps skills don't help define public policies with gibberrish and baseless assertions disguised as facts extracted from data.

Sometimes some so-called data scientists appear xaman interpreting numerical bones and plotted fire shapes generated from compuational peyote, and people interpret those conclusions as answers to their problems.
I started working professionally in Delphi around 1998, and then spent 13 years evolving and maintaining a sprawling 2+ mloc reservation system.

They had a great thing going around that time, but then the pivoting and squeezing started. Instead of evolution we got enterprices, buzzwords and bit rot. By Delphi7, I'd say it was already as good as dead.

All owners so far share an unfortunate tendency to oversell half-baked solutions with no future, all the way up until the point where they pivot and push a brand new successor with no future while deprecating the previous attempt asap.

Their database, Interbase; was open source for about a month. Until the suits realized that no one would buy their shiny enterprice crap if they could simply download it for free, and it was closed again asap. Only now all the people who knew anything had joined effort in a fork called FirebirdSQL.

It was even released for Linux under the name Kylix, free for non-commercial use if I remember correctly. Until Microsoft bullied them into dropping the cross-platform game right now in return for cozy time with the centerfold creep and his side kick sweaty monkey. I just threw up a little in my mouth writing that so I'll stop here.
Do u have any recent links to program synthesis (with transformer or other novel attempts ?)
Ah yes I too love to read about the positives of the worst ecological disaster we have ever experienced (created) that will lead to widespread suffering and death. It's like arguing about how nuclear war would be great for the construction business.

Go tell all the climate refugees when their home gets swallowed up by the ocean or when a heatwave kills their grandma that they need to see the "positive sides" of the situation.
The Fishy Origins of the Fish Oil Craze
In an ironic twist, the accused — who had fairly well separated his real life identity from his online personas — appears to have been caught after a gaming Web site he frequented got hacked.
Digital Single Market: EU to Modernise Copyright Rules
some gyms have showers?
some don't?
RISC-V is an open ISA (Instruction Set Architechture). An ISA is the "language" that the silicon speaks and which eventually all the programs are "compiled" into. Being an open ISA means anyone can implement a chip based on it for free. To this day, most ISAs are either locked-down or available under a license + royalty scheme. That means, you have to either buy a chip off the shelf from a vendor (either physically or a design you include in yours) for a cost or you have to design one yourself.

Again, being open means anyone can design one, and several free (as in beers) designs have popped up already. Anyone that needs a CPU in their system can pick one of these designs and use it "for free". Moreover, a company can design one such chips, and then outsource to another company the support for it (or the other way around). Or, even swap support companies if needed. The fact that the RISC-V is open (and claimed to be patent free) means there is very little barried to entry. Which means the market offers space to more companies working together and competing at the same time.

For lots of designs, the CPU is a commodity. You need it, but the specs are not that important in the sense that you do not need the performance equivalent of the latest Intel chip. For those markets, haven a proven design with lots of software support and that is gratis, is way more appealing. Another commenter pointer rightly so to the "hidden" CPUs that are everywhere inside devices and gadgets. That's the market that I believe RISC-V is going to conquer quickly because the "cost" of moving to another architecture is low compared to other segments where it is very expensive. Think of a PC or smartphone which carry years and years of software developed all over the world and built against a specific ISA. Those markets are unlikely to move soon, if ever. However, the "hidden" CPU ones is easy, the washing machine software is built inside the wasching machine company which can probably built their software against a different ISA in a couple of days, if needed.

Another important aspect is the software tools. It is cosly both in time and in money to develop a high quality set of tools to support an specific ISA, i.e. compilers, support libraries and optimized libraries for your ISA, etc. Therefore, not all architectures receive the same "love". Some "niche" markets do, with lots of effort in the closed source space, which again means vendor lock-in. RISC-V, being open, is getting lots of attention from all open source tools, and it's expected its support will be on par with other mainstream architectures like x86_64 or ARM ones.

One final note is that of developers and knowledge. The fact that is free and anyone can experiment with it, means lots of universities are turning their focus on it for reasearch and education. As the new wave of engineers come out of the university with expertise in RISC-V, it's going to be easier to hire them and their friction-less path is going to be towards RISC-V.
Sweden recently had a government study that showed the economics per immigrant (tax vs costs), which came down to a overall cost to society for a the observed period of one generation. The author said that this mean immigration could be viewed as humanitarian aid and balanced as such.

Has there been similar studies in the US?
I don't get it. From the point of view of electricity generation and freshwater flow, what is the difference between a stable glacier and no glacier at all? I am probably missing something, because assuming constant rainfall, a stable glacier's contribution should be neutral.

Shouldn't we say that, from the point of view of energy generation and freshwater flow, climate change has been a net benefit so far, which we'll stop enjoying in the foreseeable future?
About Google and Berlin: https://www.nytimes.com/2018/10/25/world/europe/google-berli...
Any computer program is an AI.

What matters is how intelligent they are along various axes.

Automatic programs have been surpassing humans on some dimensions for ages, but we keep insisting that they are not truly intelligent because they can't beat us along all axes. Throughput on simple logic tasks was the elephant in the room, and the scope of "simple" has been expanding at an exponential pace.

Now they are closing the gap or surpassing us on axes that were thought to be bastions of human cognition (TFA, and after chess and go, Google (Alpha Zero) recently beat two Starcraft 2 champions).

Freaking out (err... I mean "not releasing the full model") is understandable, but ultimately misguided as it will only delay the unavoidable... Unless the plan is to enact a global ban on AI research which I don't think is feasible anyway.
Nice.
Thanks for doing the ugly work so that other people don't have to.
Sendgrid is not alive for mails/second, that part is not _that_ hard.

They are alive because they take the spam blame for you.
The original vote to enter the EEC won by 67 to 32, we would have entered even with a requirement for a 2/3rds vote.
Thanks for the tip about Open Library! I didn't know about that project.
Microkernels are slow and Elvis didn’t do no drugs
What's funny is that that's roughly how I wrote my first game when I only knew structural programming (and not that well).

Game objects were Pascal records. There was 1 global table with all the records. There were many functions called from the game loop processing all the records in some way. Like one function updated orientation, velocity and position. Other did collision detection between objects, another did collision detection with the map. There was a function for possible reactions to collisions (if you collided with a powerup you get 100 health etc).

It was all data driven, objects had integer indices referencing tables with predefined attributes. Like your ship record had "engineNo", which referenced table of engines with power, turning radius, fuel consumption, and other parameters for each kind of engine. Same with guns, armor, power generators.

Map was 2d array of records which had tileType, tileImage, xParam, yParam. If tileType was teleport - it teleported any object it collided with it to (xParam, yParam). If tileType was switch it triggered tile on (xParam, yParam) every time something collided with it. There were also tileTypes that damaged anything that collide with it to a various degree, and tileTypes to jump to the next level.
That was like 3000 lines of code in 2 files (because Turbo Pascal refused to compile it when it was in one file :) ). Everything was global. There were no classes. And it was pretty easy to understand and modify, and allowed a lot of design possibilities.

Well, it would be easy if I used proper variable names and constants. As it was you had to remember what tileType==10 means, and I had 3-screen long function that was nested if-then-else with all possible tiletype-vs-objectType interactions. Like - bullets slow down when entering water tiles and disappear when hitting walls. Napalm particles change into smoke particles which expire after X frames. Napalm particles glue to walls and slowly move down. Grenades explode when touching walls.

There were lots of such rules, but putting them in one place was the right thing now that I think about it.

I'd argue even with abysmal naming practices it was more understandable than most of modern codebases, where this logic would be separated into 20 small classes.

Then I learnt OO programming and tried to make a proper object oriented game architecture, and it was never as simple as that naive approach :)
you constantly see pages with #targetText=blah fragments?
Oh yes, we can. If a site bothers me, I won't read there.
Because it's a showcase from Google, therefore it will get copied by believers, thinking "this is de wae."
Shoppers do not care about package theft

Collectively, shoppers pay for all package theft.
I'm surprised every time I read about people's disappointment about ads, especially on HN. Not because I have problems with their disappointment, but because it genuinely surprises me to discover people that don't use ad blockers, even more on HN.

What's the reason for this? What moves so many people to opt against using an ad blocker? It surely can't be lack of awareness that such tools exist, not for an audience like that of HN.
This bit is also confusing.

> “You are in good hands, dwarf,” said Gimli

The line reads as though they are talking to a dwarf, when actually Gimli is the dwarf.
Thank you. I didn't know this and looked it up on wikipedia, which lists them here: https://en.wikipedia.org/wiki/List_of_national_emergencies_i...

Apparently trump has already issued three such State of Emergencies. Is this just sloppy journalism that describe this as a unique event, or is this new one different in some legal sense?
Too late for that now, we just have to make the most of a bad situation.
I got to thinking... with the right types, isn't it possible to take each JS function and emit a Rust generic function over every JS type (value/object) and have the Rust compiler emit optimized code for each specialization. Each invocation at compile time can be optimized by the Rust compiler then and so long as there's no eval or dynamic dispatch in the translation unit, each call should be maximally efficient and all unused paths can be trimmed statically.
Perfect for a Dwarf Fortress newspaper
No problem! Counting on the HN community to speak up and correct any mistakes I may have made :)
The only time when we needed AMP, we don't have it...