skysight-inc/HackerNews huggingface dataset:
Sad how technology is being used in the wrong way and the implementations for good use is being blocked.
I have an anecdote from a good friend of mine who interned at an investment bank. After 2 days and nights preparing a presentation with other interns they observed the meeting where those hundreds of slides were flipped through in 10min. Asking why they had to expend so much effort if no one is even interested in the details the senior banker said. It is not about what you do, it is about showing the client we can do it.
I love those older articles.

Among other things, they also show how we keep reinventing the wheels (with slightly different paint jobs).

Our biggest achievement nowadays seems to be clients asking for data in the shape preferred by the client - with data being in a primitive tree like format with anemic types.

Or a bit more complicated neural nets.

We still haven't moved beyond van neumann architectures.
Missing the point. Linus was talking about union aliasing.
Would you please stop doing this sort of flamewar on HN? It's off topic and tedious.
Waive ridesharing taxes in exchange for an open booking and billing API.
Modern CMake for Library Developers
Yes, totally.

Their desire to turn Shenzhen into "Fancy Global City®" borders on being a maniacal obsession.

These people have really hard time distinguishing in between cause and effect.

SF, and SV got the title of a global tech capital not because of dotcoms moving there, but because these localities made it possible for these dotcoms to grew up there. Them turning into global cities as a result is a consequence of this, not the cause.

Shenzhen was on track to becoming of a city where 80% of worlds production of anything electronic takes place, until demolitions of 2009-2011 that were catastrophic to the industry, and the later pivot to being a "Fancy Global City".
Do you have a link to where Linus talks in a highly authoritative voice when he has yesn't idea what he's talking about? All the cases I've seen where he's talking in an authoritative voice have been about topics he's an expert in.
> Needs to be powerful enough to run a text-editor like VS Code or Atom with some Node or Python in the background.

Sorry, I had a chuckle to myself that in 2018, we are worried about computers capable of running text editors!

Hail Electron and JavaScript ecosystem!
London's oldest trains are from 1972, the 1969 stuff was withdrawn by the end of 2014.

But England runs older trains, and this has recently been newsworthy [1]. I think the underlying problem is the electrification of two lines has been delayed, so the newer diesel trains used on those lines are still needed, and can't (as originally planned) be used to increase capacity on the other route.

It also shows that London's transport, which is directly managed by a government body, works far better than the privatized mess in the rest of the country.

[0] https://en.wikipedia.org/wiki/London_Underground_rolling_sto...

[1] https://www.theguardian.com/society/2018/jun/03/unions-criti...
And if you are not under an oath. Still does not make it justified.
On the face of it, the idea that it's somehow worse to be given food than to starve is kindof ridiculous.

I mean, sure, it's easy to setup negative incentives if you setup a welfare system and you aren't paying attention, but that's really a different sort of issue... and one that can be solved by looking at those negative incentives. (the earned income tax credit is a good place to start if you want to look at real-world attempts to amelerate the negative incentives that come with "you lose all benefits if you earn more than X dollars" style need-based plans. I'm just bringing it up because it's a real-world attempt to solve that problem and because there is real-world research on it.)

An imaginary way to deal with those negative incentives is Milton Friedman's "negative income tax" or even the 'basic income' people are on about.

But point being, the negative incentives are a thing that you have to watch for with welfare programs... but they don't negate the good done by, you know, allowing poor children to access medical care, food and education.
I'm not native indeed but fluent enough to deal with the subtleties. I like to use strong language when making points in public fora. It's a style that is admittedly a bit over dramatic but tends to provoke people a bit more into engaging.

From my dealings with VCs my understanding is that they are mainly incentivized by investing and less by the success of those investments because the timelines are half a decade or more and they reap their rewards long before that happens. Basically the job of a VC is to spend money in some fund. It's a very competitive market to be in. Acquisitions are the tool of choice to make sure under-performing investments are not a total loss. A lot of acquisitions and acquihires are effectively investors consolidating their losses. It's common for them to have stakes in both the acquiring and acquired company. In this case, that's probably not what happened of course. But still, the investors are probably quite happy with this outcome.
Type punning to char* is explicitly allowed. (But going from char* to any other type is not...)
C# for everything side-projects here. It's the one language that I feel good for server-side backend, interactive desktop apps, and console apps with ease. It simply has awesome tooling and a sane standard library + language design that is incredibly expressive. I can get low-level if I'd like, which is awesome.
Fuck the economy.
> The modern British nation is culturally descended from the post-Roman Anglo-Saxons, not the Celtic Britons who inhabited Roman Britain.

Whoa, that's controversial!

Some English people consider themselves Celts, and some consider themselves Anglo-Saxons. I'm not sure whether it's political or more like being a dog person or a cat person.

The Celtic faction got quite a boost in the nineteenth century, which is when a lot of things that people today think of as Celtic ("Celtic art", for example) were rediscovered, or perhaps, in some cases, some would claim, invented.

Celtic influence in the English language has perhaps been rather ignored: English words that seem almost identical in form and meaning to Welsh or Cornish words have had their etymologies given in dictionaries as "unknown" or "obscure". The distinction between present and present continuous ("I eat" versus "I am eating") is perhaps an example of Celtic influence in English, and it suggests that English was at some point widely spoken by people whose native language was Celtic.

(The Americans' failure to distinguish correctly - from the British point of view - between "I ate" and "I have eaten" is likewise arguably due to American English being at one point widely spoken by people whose native language was German.)
This reminds me of 37Signal's [1] & ZachHolmans [2] talk about Your Product is your Byproduct. Real eye opener on how to think about what you're building and/or identify cross promotion etc.

[1] - https://signalvnoise.com/posts/1620-sell-your-by-products

[2] - https://zachholman.com/talk/product-is-the-byproduct/
clickbait title. THere is not much of mysterious there. The materials can form in such ways, lol.
That's good information but I hope others have more complete answers to the OP's questions.

There are a few problems with BigQuery being the only solution (you didn't say that's the case, but one has to wonder). The problems include cost, vulnerability to shutdown, potential rate limiting, to name a few.
There are countless ways to store energy: hydrogen, artificial hydroeletric, batteries, etc. Solar energy is practically unlimited. Nuclear still requires fuel, and it's a very limited resource unless you start considering things like extracting fuel from the ocean where costs just skyrocket.

And it's likely that our global energy usage will skyrocket in the future for a variety of reasons. The first level is that many places are still undeveloped and have not yet hit their 'China' phase. But beyond that we can also just do some really cool sci-fi soundings things if we massively ramped up our energy production. Fossil fuels, and fuels in general, were never really fit for these sort of ideas - but solar certainly is.

This [1] article goes into detail on the remaining nuclear material. Keep in mind that this is at current consumption rates. Energy usage rates are going to increase in the future, and right now only 4% of global energy production is nuclear. In other words, you can shave orders of magnitudes off the numbers they give in that article to give a ballpark for how long nuclear would last. It's just not a great fit for the longterm future.

[1] - https://www.scientificamerican.com/article/how-long-will-glo...
How long did it take for you to go from starting to learn and actually getting paid for it?
I’ve been looking into cryptocurrencies and ICOs and I feel like the financial world is pretty much what happens when a concept like bitcoin end up taking over the world big time. It doesn’t have to work, and it will not work if not enough people get involved, but if the circlejerk is strong it might just become an accepted thing.
How to increase sales using an AR application
Or perhaps do not specify any dumb colours, let the browser do its job of presenting things.

Oh wait, you know you can switch CSS to default layout? Perhaps the browser could use an option to still apply layout but ignore formatting and colours.
Satya Nadella on GitHub
The question is whether that's a special case of the compiler or if it can be implemented by regular D code.
BigInt: Arbitrary Precision Integers in JavaScript
For the workers made redundant, a good answer to "what will happen to them" is some transitional support to help them re-train (whether through universities or vocational training) for other jobs, and maybe some assistance figuring out what new path to pick and how to get new jobs in the end.

"What will happen to them" doesn't have to mean preserving a broken system, it just has to mean caring humanely for those affected.
This is true. And I agree with you but modern "text-editors" are not really just text-editors. They come with git, syntax highlighting, debugging tools, etc...

Not quite an IDE, but not notepad either.
> It is not unfair, because the majority of "developers contributing to it" are on those company payrolls, 8h a day during a full week.
Why don't the devs at those company contribute to BSD then? Care to reflect on this?
Interesting to see this shortly after the release of the movie The Post. Obama attempted something similar. Basically Nixon had more respect for the independence of the press than current administrations.
IBM OS 360 has just been reinvented. It's turtles all the way down to the 1960s. This is just like nature. We are witnessing something like the evolution of one celled organisms. Also, multicelled organisms have started to appear. That would be cloud services (mats of algae and bacteria) and machine learning (true multicelled organisms).
No, type punning via unions is a gcc extension.

The standard only allows reading a value as the type it was written with or as char, and an access as char is only good for copying. If a char access used different bit order, that would be OK according to the standard because you couldn't tell unless you violated the standard.

It seems every compiler will tolerate a memcpy for type punning, even though this isn't required.
Just to underscore this, Lieberman represented Connecticut, which is home to some of the biggest insurance companies in the United States. Lieberman killed the public option in the ACA.

https://www.publicintegrity.org/2015/02/16/16766/elimination...
I don’t think any sane man would be dumb enough to pass a bill that would make millions unemployed.
Yes, it really is. Although I had absolutely no intentions of creating a game, I tried it out a few months back just because it's such a well-made project with an active community.
West Virginians vehemently disagree with you, it seems. https://www.reuters.com/article/us-trump-effect-coal-retrain...
Yes, the title is completely detached from the article - usually there is at least a small reference in the copy to justify sensationalist titles, but here I didn't find any.
Zero. Don’t do zoning, just don’t regulate the market.
I'm in the EU. This road does look a little bit hazardous to me; like it was designed 60 years ago and never updated.

- The area one is not supposed to drive in doesn't appear to be marked. Where I live, it would be painted with yellow diagonal stripes.

- On a high-speed road, there would be grooves on the road to generate noise if you are driving too close to the edge of the lane.

- Paint on the road is rarely the only signal to the driver (because of snow or other conditions that may obscure road markings). There would be ample overhead signs.

- Unusual obstacles would always be clearly visible: painted with reflective paint or using actual warning lights.

- We rarely use concrete lane dividers here. Usually these areas consist of open space and a shallow ditch, so you don't necessarily crash hard if you end up driving in there. There's usually grass, bushes, etc. There are occasional lane dividers, of course, when there's no space to put in an open area. However, the dividers are made of metal and they are not hard obstacles and fold or turn your vehicle away if you hit them (and people rarely do because of the above).

I'm sure there are some dangerous roads here, too, but a fatal concrete obstacle like this, with highway speeds, with almost no warning signs whatsoever, is almost unheard of.
i really wish a person many software engineers idolize or at least obviously respect and pay attention to, myself being excluded from these camps, didn’t communicate like a child.

it’s an embarrassment for the field.
I don't think you understood my comment was about how people respond to incentives. Anyway, I'm particularly interested in this remark you made:

> We have over 100 years' worth of artificially introduced atmospheric carbon since the beginning of the industrial revolution to work through before this will ever be a problem. Please educate yourself on the actual quantities involved.

Is "100 years' worth" a unit of measure of CO2 I'm unfamiliar with? Are you saying that the industrial revolution was only 100 years ago? Is this the "actual quantities involved" you were referring to?
Shenzhen has changed a lot in the past three years (when hasn't it) - but the specific trend I've noticed is the electronics factories moving out and the high end malls moving in.

The cost of maintaining a 3x3 meter booth in HQB has continued to rise (especially now that the subway line construction has finished) while real business has shifted online to TaoBao.

Yes, it's still the undisputed electronics center of the world but there's a palatable shift on the street from wholesale to retail. Factories I work with there say as much. Permitting is becoming a chore. Home ownership in a licensed complex (as opposed to unlicensed) is unattainable. Even trips to T2's are going further and further afield.
[video] If Facebook were a real place
Yep. You can't control your capital after death so chances are anything you leave for your heirs, a very small portion of it will actually make it to them.
> demolitions of 2009-2011 that were catastrophic to the industry

Sounds interesting; any references?
I don't see why not, it is a matter of what the runtime allows and debugging tools.

When I talk to JEE servers via JMX I don't care if they run on as OS process, on a container, hypervisor or even a bare-metal JVM.

Likewise I get to enjoy cluster monitoring tools like Visual VM, Java Mission Control, New Relic APM, DataDog and many others, all blissful unaware of how the JEE server are actually deployed.

So I don't see why unikernels can't provide debugging access points for such kind of tooling.
All the arguments have already been used in the past threads. No use to repeat them here.
From a customer perspective, there may be two OSs - that's really a marketing question.

From a developer perspective, I expect them to arrive at one API, with a few options to allow feedback from various sources (tap or click), and handling multiple screen sizes gracefully, and therefore pretty much one OS, so that you can build one app across devices - this is exactly what they are trying out with their ios app port. Once you do that, it doesn't make sense to have two APIs.

I can't think of many features that would be exclusive - to take your example of energy budgets, saving energy on both is equally important now that laptops are a mainstay and desktops an afterthought. We may well see ARM laptops for this reason. Watches are the one exception that have a budget so tight at present that normal apps just aren't feasible.

So I think a merge is exactly what is on the cards in the long term, particularly as they are now run by an operations person and the money flows in more and more from phones, not computers.
Anything you print or xerox is fingerprinted (the infamous yellow dots). You would need to write by hand and leave no fingerprint. It’s not trivial.
Did he get some follow up from the author of the changes?
Linus shows this behavior more rarely rather than often (about once a month) and usually in the direction of people he knows can take a bit of a rant.
Baseless. Amazon has sold non-Google Android for almost a decade.

Google's abdroid has 0% penetration in China
I hope you aren't too offended by this, but I chuckled a little bit while reading this because it reminded me how some of the hardest problems in a domain (like light propagation/global illumination/shadows) can seem trivial compared to things that are actually rather easy (most post processing effects).

It's a bit like someone being amazed that AI research solved chess before they solved object recognition or even walking.

Casting shadows with minimal artifacting in most non-raytraced pipelines is actually very, very hard. Different engines have different solutions to how they hide these issues, but they all have their edge cases (though some are better than others at this).

Likewise, the light leaking you describe sounds like an artifact of Unity's global illumination techniques. Again, this is a very hard problem. Unreal just happens to solve it in a way that works well for your use case.

If Unreal happens to be the right solution for you, then that's great, but it's important to realize that these issues aren't "no brainers".
That is actually illegal due to privacy protections in most places - so would be taken down. If not, then the author will be sued and it will be taken down until proceeding is done most likely.
Median is generally below average.
Why I couldn't write a manager README
Github is SaaS and its value lies in its userbase and network effect. They do license out the github software product, but I imagine that that's a relatively small section of their money intake, and there are plenty of opensource alternatives (gitlab, gogs/gitea, others). They would probably more than recoup the costs with the goodwill they'd get.
MIT license, they don't need to.

How much code do you think they got back from Sony, Apple, companies selling routers with BSD on them?

Even Google prefers to build their own OS from scratch with MIT license (Fuchsia) than keep on using Linux for that effort. They already reduced GPL use to the bare minimum on Android by removing gcc.

Then there was the whole suit which made most companies loose interest to be involved with BSD.
AFAIK even using union for the above purpose can be seen as "undefined behavior" when reading standard, and that's why the standard is especially wrong, as it makes some typical desired (and needed) outcomes impossible to implement, and at the moment clang still has problems even with the union variant whereas gcc allows you to use union by passing the compiler switch which effectively has the semantics "we promise we won't listen to the standard in this case."

That's why Linus writes:

"So the commit message that talks about how horrible union aliasing is is pushing a story that is simply wrong."

The commit message with which he disagreed obviously explicitly wrote something like (paraphrasing) "using union is undefined behavior by standard, so we are changing the code to not use it" etc.

Linus also wrote: "I'm not talking about the changes themselves - I can live with them. But the _rationale_ is pure and utter garbage, and dangerously so."

The rationale was (note, I don't have exact quote, I'm paraphrasing, if somebody has the original please give a link) that using unions for that is bad as per standard. Which is what the standard says but which is for practical purposes simply wrong. The standard is wrong an should not be followed, that was main Linus' argument.
Their iCloud service was susceptible to brute force attacks.
When an empire collapses magazines make facile similes with other historical periods, and play to the sentiments of their readership....
Does this mean that memcpy() is really more of a language construct than a library function, since it cannot be implemented correctly in fully defined standard C?
That's not so in the US. And generally not so in the EU, as far as I know.

What jurisdictions are you speaking of? Cites would be cool too.
Show HN: Pigo – Golang implementation of Pico face detection library
Yes. From the article: " The standard simply is not important, when it is in direct conflict with reality and reliable code generation."
Does the US have the raw materials? Shipping them in prior to manufacture might be even worse in terms of environmental impact (assuming some material is wasted during manufacture).
Minecraft legos are a funny thought. Minecraft basically _is_ digitized lego.
Researchers repair acute spinal cord injury in monkeys
In a way it’s no different than the DoJ getting into Trump’s lawyer’s archives and sniffing into any dealing with any of his clients that would normally be protected by attorney-client privilege.
This is not correct. A barrel of oil is 118kg of pure carbon but when burning this translate to roughly 450kg of CO2 (because carbon combines with heavier oxygen to form CO2)

This is without taking into account the CO2 that is emitted to extract the oil from the ground.
In our api, I ended up rewriting most of the db access to not use it but it's not as performant as it could be due to needing a custom serializer and naming requirements in place. Also the code is now half orm, half sql. The other app, I couldn't do even that. It's just too ingrained into the app sadly. At some point some of it will have to be rewritten, especially the api and I plan to use clojure where this issue won't exist.
I've found that my perfect balance is just 30 mins a night, 4 nights a week.

Its a short enough session that I can fit it in without resenting having to do it and miss out on family stuff.

I normally go into the session thinking that I cannot be bothered but usually walk away having enjoyed it and I definitely feel the benefit of it at work.
Peluqueria San Andres San Pablo En Cordoba
WhaleTail: Program to Reverse Docker Images into Dockerfiles
I'll critique his prose on efficiency grounds. He wastes many words making a point.
originally fields (or rather structure offsets) in C were GLOBAL and could be used with any struct pointer, the Unix V6/V7 kernels used this to good effect, because of this unions weren't really needed (you just used a different field name from a different structure)
Who says they cant help customers at all? Clearly there are levels of knowledge and I'm sure they can aid most people who don't have the in-depth knowledge of the commentators in this thread.
They never got rid of it.

https://abc.xyz/investor/other/google-code-of-conduct.html
What is the ultimate, fundamental and irreducible, difference between welfare and government provided services? Like the military, or like pensions? Or, in the UK, like the NHS?
Show HN: Istio – An open platform to connect, manage, and secure microservices