skysight-inc/HackerNews huggingface dataset:
> I don't get it. A linker's task should be straightforward.

In Go the linker also generates DWARF, does deadcode elimination and a bunch of other stuff described in the associated document.

> And how can it be that a binary called "cmd/compile" has 170k symbols (that's like, global definitions, right?). Not that that's a huge number in terms of today's computing power, but how many millions of lines of source code does that correspond to?

As described in the link each global function actually ends up producing 4 symbols.

> Shouldn't 1 or 2 secs be sufficient?

On my system linking cmd/compile takes 1.3 seconds. The problem is that object files get cached so if you have a hot cache (let's say you made a few changes inside a single package and then recompile) compiling takes almost no time and linking accounts for nearly 100% of the build time.
Virtually no one in the UK is doing this, this is an absurd answer.

80 miles (128km) a day is a pretty harsh commute I used to do, the vast vast majority are doing significantly less than this.
Well ok but then technically a hello world is complex for the same reasons
Yeah, the motivating text from the article isn't very convincing. Seemed really odd that they didn't even describe the algorithm either. Sure, there's code and a link to the paper, but you spent so much time in prose trying to talk it up, needs to have the full story in prose too if you're going to do that. At least give the main idea.

I skimmed the paper, and the sort of algorithm used does have some advantages I can see. Mostly, you can start giving output right away and don't need extra storage, and you don't have to be careful that n << N or have separate algorithms with a threshold or anything.
I don’t know if they hate the Khronos group, but they sure do seem to not care about them, or their standards. Pushing Metal, letting OpenCL languish, now this, it’s frustrating for people like me who have no time for learning multiple platform specific languages like these.

The only way I’m using any thing like this is through a tool or library or framework like Unreal Engine, where I just don’t have to care.

This is short term win long term loose, yes the platform specific programs look good now, but long run this stuff is going to be a negative as people look to avoid dealing with multiple platform specific frameworks.

I’m hoping the return of a proper Mac Pro is going to steer back against this trend. I’m reasonably confident that if third party gpu support is ok, then all of the work apple puts into optimisations on these Apple specific graphics languages is going to take a back seat, if NVidia are going to sell me a GPU for the Mac Pro, I’m confident that they care much more about CUDA than anything apple specific.
> The world is now in the longest stretch of world-wide peacetime ever in history.

Peacetime where? There was constant war since WW II mostly directly or indirectly waged by the US.
There is a reason Excel is so popular.
UX is great and it's just becomes strange to use an alternative to it

I feel a bit old because I'm not open minded for alternatives to this kind of products
Smalltalk's workspaces go back to 1980
Why is hashmap not good enough for unique ID generation?

const tweetIDs = {};

while(TWEET_COUNT){
const rnd = Math.random() * MAX_TWEET_ID;
if(!tweetIDs[rnd]){
tweetIDs[rnd] = true;
TWEET_COUNT--;
}
}
Why would you wanna store your data on an unknown source?
I used to do 80miles (128km) a day with harsh traffic and that was 1.5 hours each way(40miles). so yes you are right it's much closer to 2hrs than 1hr.
That's the point. Conventional wisdom is that Unidentified Flying Objects do exist as per their literal definition, but they're not alien spaceships.
My point is that the entire reason why people say we need the profit motive to motivate people, is because caring for other people is not enough to motivate their behavior.
Being scrappy and doing things that scale
Yes
I'm sure this is a legitimate request. This message was sent by the officials of the college's placement cell
Hence snidane's comment about location location location is accurate.

Google owns a coveted location, and now they can charge rent for it. Apple owns a coveted location, and charges Google rent for it.

But it could not be simpler or easier to bypass Google.
If you want to add your own project to Conda, you need to use conda forge, because Anaconda itself is a curated distribution.

Maintaining a conda forge package has been, for us, a complete nightmare. If you depend on another conda-forge package you can have the issue that the library is configured to suit whoever first wrote the conda-forge package - i.e. by disabling parallelism or providing only shared/static libraries, and have that maintainer be completely unresponsive or unwilling to change it.
That has been done many times. Products like Racermate Wind Load Simulator in the 1970ies, more recently the CycleOps Wind or the Lemond Revolution. In fact, all "trainer" devices where a regular bike is attached for indoor use are still colloquially called "turbos", in fierce defiance of Elon Musk's sudden love for semantic precision.

They all suffered the same fate: when the hundreds of watts a well-trained athlete will produce during interval training is put into air movement, the noise is just unbearable. Much quieter setups are possible with more direct conversion to heat and even there, noise is still the dominant product metric.
In the context of A/B Testing, if you've decided to stop the test at "95% significance" then you'll stop at the 19 yes, 1 no spot (or maybe 38:2). If you're testing for 99% significance, you won't stop unless you get to 99:1 (or more likely, you'll need to test way past that because "no" number 2 will arrive before "yes" number 99, so you'll need to test to 198:2 or 297:3 or further.

This is why you should never stop an A/B test once you've "hit your statistical significance". Always choose the number of tests you'd need to prove the significance before you start, and let it run even if it's "obviously winning" (or losing).
Even in France, it's nothing new, my home town has had free buses since 2002.

And the article states "Styling itself as a “laboratory” of free transport, Dunkirk has attracted an “incessant” stream of visitors intrigued at whether it could work in their cities, says Delevoye.". That's just poor journalism.
Maybe I don't know much
But every time I see that Google gets fined (even if $1B) it feels to me like a a Ferrari got parking ticket
If you think about it one draw at a time it's pretty clear and there's no room to be missing anything really.

2^63 is half of 2^64. For the last draw, each time you try to pick an unused, what's the odds it was taken already? (approx 1/2) You won't have to try too many times. The draws before the last are strictly better, so overall you should be fine.
Empathy Can Grow Your Business
> does the article suggest evidence that Israel (or someone on its behalf) have done any espionage in US?

Yes it does, many times. I'd also suggest you read the series on Epstein in which MintPress unravels a deep web of crooked connections between Intelligence and wealthy individiuals. They also go through the Promis software scandal (backdoor installed by Israeli intelligence).
If you can go twice as fast, there are four times as many homes within 10 minutes of the station
specially to dispel the idea C or C++ are required to be anywhere in a compiler stack.

According to the sibling comment, the compiler is written in Java. The Java compiler is written in Java and runs in a JVM which is itself written in C/C++, and we all know how C compilers were created...
This was a nice read, and I thought it would be more of a statement on our current planetary catastrophe. If you were worried it was another depressing (if accurate) "everything is dying" article, it's not.

Although, it is sad we don't notice the decline of birds, or anything else.

The book "Whittled Away" has a fantastic description of how ridiculous it is people where I live think the fisheries are abundant. They're a wasteland compared to what once was, but since humans have short lives and shorter memories we don't know what we're missing.

Same goes for light pollution (how many stars is a lot? I still can't quite make out the milky way in a field an hour from the city), or noise pollution (how many birds were driven from the city by the infernal noise of cars?) or just... sight pollution, I guess (how few leaves do you see in a day?)

https://books.google.ie/books?id=XQiWDwAAQBAJ
https://en.wikipedia.org/wiki/Shifting_baseline
One of the advantages of a legged machine is its smaller footprint on the often very vulnerable (at least in boreal forests) forest floor. Wheels and tracks tear and dig into the soil and cause a lot of damage that can take years to heal.
Right :D

I was thinking the same thing ...
Electromagnetism concerns movement of what appear to be moving circles. If you roll a circle with a pen marker it draws a sine or cosine curve. If you try to draw the spiral of a light wave you get perpendicular sine and cosine curves. Light is electromagnetic radiation and in turn both electricity and magnetism are fundamentally connected forces.
The difference lies in their enormous existing lease obligations. Most corporate leases are for 10 years and they have very large payments that must be made, so it's not like they can just easily scale back in the loss-making locations.
Lost faith AND were played upon by clever ads & propaganda that tipped the vote in favor of Brexit.
I buy guns. The gun lobby, funded in part from gun manufacturer profits, fights laws that prevent mass shootings. Am I enabling mass shootings?
Oops a frieduan slip there (or an autocorrect gone wrong) you are of course quite correct.
The actual lawsuit is available here:

https://www.documentcloud.org/documents/6224989-MVP-complain...
The Hunt for 928 (1999)
The Things That Matter Most–In Our Jobs and in Our Careers
There won't be any answer.
People will continue waste food
as the world population grows

You know why?

Because most of the people don't care
Even the ones who do are sometimes too lazy to care

Our society built in a way it's just simple to waste food

You throw and forget

I don't know what's the answer but I'm sure that it will come from the tech world
It would cost 3 billion euros per year to make all public transport free in France.
It's not just Google, it's the same for pretty much every big corp.

Every time a fine or an agreement is made, their stock goes up and the execs throw a party.
"next to nothing" in highly competitive seo spaces is definitely something. Maybe not a big deal in less competitive search results sure. The difference in clicks from the top 3 results and the rest is huge.
This reads like outrageous satire...

Edit:

"And we still do! Nobody can represent anybody else. Representative democracy is the structure that failed us in the first place."

"The truth is France is far behind much of the world in terms of social advances."

"Burning rich people's shit is literally the most peaceful we can do in times like these, given the pace at which they're killing us."

Not saying that there's no issue in France, far from that. Not saying either the yellow vests protests is unwarranted, far from that. But going to the point of those 3 excerpts is ridiculous in the context of France and a typical case for dismissal of the whole.
Water Vapor – and Likely Clouds, Rain, Too – Found on Planet in Habitable Zone
You've ignored what I wrote in my comments and just replied beside the point by repeating the usual FUD instead.

A comment with similar contents as yours but "pro-China" would immediately be labelled as coming from a 'bot' or someone paid by the Chinese government.

I find this fascinating. The current climate regarding China is fantastic book material for Noam Chomsky.
I suspect it would spiral off the unit circle.
>Because whether at rest or in action (an other commenter provided a video) that thing looks like it would tip over if you looked at it funny, let alone "over rough terrain".

A group of infantrymen should have no problem getting it back upright. Shenanigans moving heavy things is what they do when they get bored but don't have any lower effort mischief to engage in.
I'm not sure exactly what you mean here but there I can't think of an interpretation that makes your statement close to being true.

e.g. 1+4-9+16-25+36-49=-26
Why is it not safe?
That gets pretty slow and memory intensive once you sample a large amount of the total doesn’t it?
As I said, I don't see any racism here. Being suspicious towards people of Chinese origin, culture, language, looks etc. is clearly racist. Being suspicious to the citizens of People's Republic of China is only political.
> It is so annoying when people tell me their genius idea, putting solar panels on a Tesla.

Why? People are wrong about stuff all the time. Often more committed to worse ideas than this. What about this particular instance of them being wrong annoys you so?
Researchers Propose Floating Microgrids Made Up of Electric Boats
The dutch from lightyear one[0] as well, they're apparently trying for 2021 deliveries. Completely different market positioning though.

[0] https://lightyear.one
Software development can also be very inward-facing (though perhaps it should not be if a company is to succeed). I wonder what is in common between Alex and the 10xer.
One of the key issues is that illegal behavior by these companies almost never leads to the prosecution of decision makers. This way reckless and monopolistic actions can go unchecked and occasional fines are simply factored in as operating costs.
Have you seen the Norwegian system - https://www.businessinsider.com.au/why-norways-prison-system...
What Is the Difference Between Cognitive RPA and BI?
Want some fun? Play Breakout and Snake at the same time! :)

First, take the Breakout code from here:

http://labs.phaser.io/edit.html?src=src\games\breakout\break...

And paste it into the Snake game here:

http://labs.phaser.io/edit.html?src=src\games\snake\part7.js

I discovered this trick when I introduced a classroom full of kids to PhaserIO, and happened to notice an 8-year old playing both games simultaneously .. I asked him how, and he said "I just copied the game code together" .. NEAT! :)
Also here without ads and fake news rabbit holes:

https://threader.app/thread/1172283772428906496
> If you have a longer range EV, then you need to plug in anyways to charge the much larger battery, at which point why bother with the solar panels for charging the traction battery?

Not everybody has a wired garage available, for one. Especially urban communities of europe or japan. Having to go to the public charging stations a bit less is still a boon.

It's a range extender (not a big one, granted) and an emergency charger if you run out of juice as well (that happens).
Scott Hanselman and I'm pretty sure Jeff Atwood too.
You may say that AC has a lot to do with rotation.
This looks great. Do you support Live Photos? (JPG + MOV with the same name, with a still photo part and a motion video part)
ESET NOD32 Antivirus 12.2.29.0 Crack with License Key 2019 [Latest]
Which is exactly why some companies have an explicit strategy of placing their locations on the same location as their competitors. IIRC, this happens often in the franchising industry, where a stronger competitor (e.g., McDonald's) will work to position new stores on the same location/intersection as a weaker one (e.g., Wendy's or Burger King). The new location might not be as profitable as their normal criteria, but it will weaken their competitors' profits.
Great book:

"No More Worlds to Conquer: Sixteen People Who Defined Their Time – And What They Did Next"

by Chris Wright
Canonical is UK based and not beholden to US policy on China.
It was not a requirement :) However it won't get slow, it's O(1) to lookup if a key exists.
Agree
Because those companies are public the fine might have greater impact
But overall, when you know you can pay the fine, you are less afraid to take those risks

You can compare it to entrepreneur from a wealthy family

He can take risks, knowing that if he fail, it won't be to the ground
> And will it be able to run all those apps that these days you need to use all kind of services?

I'm hoping the answer to that on the Librem 5, PinePhone, and any other Linux phones to come out, is PWAs.
In Aging Singapore, 65-Year-Olds Are Learning How to Code
Completely sure it is not "illegal, and the grounds for exclusion from the Knesset, to disagree with that statement."
Oh dear, I find those single-letter variable names are quite counter-productive in making the code easy for someone unfamiliar to the project to understand...
To me, it's a good deal for Google. I'd prefer to see them sued and condemned in a court rather than seeing this kind of "pay to settle" agreement. It feels so American.
Can't you use https://en.wikipedia.org/wiki/Lehmer_random_number_generator for this? I thought that was a common method of generating a random sequence without repetition. True, the result is not very random, but in most applications it doesn't make much of a difference.
My entire COUNTRY didn't wear a bike helmet when they were young. (this is a historical fact, am I being irresponsible?)

Thankfully due to science and data, we now know that providing infrastructure, bike lanes, good traffic rules for bikes, lessons in school for biking, car driving lessons including bike safety and just being the nr.1 method of transportation besides legs, increases safety AND public health AND bike usage AND decreases car usage with all its negative externalities.

There is no brain damage epidemic here. But maybe we don't wear helmets, but we DO regulate the ever loving shit out of what we can advertise and sell to children.
I haven't read the algorithm code, but I think you can do the following? For n items, pick a random k <= log(n!), then enumerate the k'th permutation of n items. It's not trivial, but there are already algorithms for it, e.g.: https://code.activestate.com/recipes/126037-getting-nth-perm...
so many companies who offer these services since forever. verint, gamma, etc. etc.

1 or 2 binary sms sent and you have someones phone depending on your flavor of attack.

sim card runs java. with sim pin you can even just send apdu requests to read its filesystem...

don't know why now all of a sudden this is a hot topic. it's the whole design of the mobile infrastructure to be able to do this...

just think about it:
if you clone someones phone via such method, and they get called, you get called. if you then pickup within ~1 second of them picking up, your speaker is enabled but microphone is disabled so they can't hear you snooping in on them.... that is by design.

between carriers everything is unauthenticated, to enable this at global scale... by design.
There are actually two problems here: How to handle things being re-defined and how to handle an unexpected type after speculation.

In real high performance VMs the guard for redefinition is effectively a single instruction which is a CPU can easily branch predict and handle with out of order execution: https://chrisseaton.com/truffleruby/low-overhead-polling/

With unexpected types we can use LuaJIT as an example: The type speculation guard will be turned into a conditional branch to a side trace. The slow path quickly becomes another fast path.
The derivative of e^ix is ie^ix. Multiplication by i is equivalent to rotation by 90 degrees. The derivative of velocity is acceleration. Acceleration perpendicular to velocity is circular motion.

With base 2 the motion is not circular.

All these pieces (and an initial value problem differential equation) come together to explain the identity.
Tweaking into whenever gem timezone – Ruby
I'd say, scientists are continually baffled. It's their job to mine the outer edges of human knowledge.
It's specifically that vertical. Their product is designed for growth hacking, if they discard the results it's like saying their own product doesn't work.
A use case may be shuffling the entire list, if I'm not mistaken?
Hardware engineering works with matter which is not subjective and so it can't be handled by pure imagination as opposed to math and software.
While reading, I was thinking about LFSR [0] with suitable properties and period. Not strictly random, although LFSRs are commonly used for generating "random" numbers.

[0]: https://en.wikipedia.org/wiki/Linear-feedback_shift_register
Gnome 3.34 coming soon in Fedora 31 Beta
LoadImpact | https://loadimpact.com/ | REMOTE or Stockholm | k6 Developer Advocate

Do you have a passion for performance testing? Do you like connecting and speaking with Developers? Do you love open-source projects? Do you live somewhere on this planet called Earth and want to visit Stockholm from time to time? Do you like 25 days off a year and work/life balance?

k6 is still in its early days, and now, we're looking for our first k6 Developer Advocate to grow the community to the next level.

Full job description https://loadimpacte4.applytojob.com/apply/iimSv0waoX/K6-Deve...
Birthday problem says that once you've gone through ~2^8 cards you've got a ~50% of having had to reject at least once. It takes 2^63 until you have a 50% chance of rejecting on each draw.
TIL. Thanks squirrels for keeping our parks/woods/neighborhodos free of dead animal carcasses :)
>The main one is that eventually you’re ignoring too many cards and the algorithm doesn’t finish on time (this is the coupon collector’s problem).

This will take longer time at each iteration and when both MAX_TWEET_ID and and TWEET_COUNT is large and close to (or equal to) each other it may take very long to complete.
1B Mobile Users Vulnerable to Ongoing ‘SimJacker’ Surveillance Attack
Ohh, how nice it is to be greeted with a subscription modal
Ballerina Programming Language Revamped, at 1.0
Almost there, then a wrong turn.

Java has multiple implementations, some of them happen to be fully done in Java, like JikesRVM, MaximeVM and Graal.

Naturally you might say, that you only care about OpenJDK, which incidentally now has the Project Metropolis with the long term roadmap to use Graal and SubstrateVM to replace those C/C++ parts.

As for C, many probably aren't aware that BCPL was originally designed to bootstrap CPL, a memory safe systems programming language based on Algol, which due to mismanagement never took off, while BCPL bare bones as it was, took a life of its own.

Also well into the mid 90's there were quite a few OSes where C was still far from doing its mark, thus it was not even an idea to use it when bootstrapping a compiler.
Investors don't like open litigations. It suppresses the stock price until an agreement is reached. And it has to be listed on filings with the potential highest losses. Google could have in their filings this is a 10B liability. And then they realize it's just 1B so naturally the stock goes up.
Was there data to show that they're wrong?
I think for most any given policy you could find some constellation of trade-offs and counterbalances that would make it work. Maybe for a certain value of "work" because in many cases those trade-offs would have to violate values or principles that we consider more important.

I think that a nation could in theory have open borders and prosper, but the trade-offs would have to be such that only like-minded people who can fit in and succeed would have an incentive to immigrate. This means that their children's voices would be saying the same thing as your children's, but there would be e.g. no help for the poor since that would attract enough free riders to kill the goose.

So I agree with you that borders are preferable, but I don't think getting rid of them is totally impossible, but I do think that doing so would be even worse for the compassion that makes people want to in the first place.
No, an 80 year old man is capable of fathering a child.