skysight-inc/HackerNews huggingface dataset:
Canonical | Software Engineer | Full-time | Remote

Canonical’s Snapcraft (https://snapcraft.io) makes it possible to deliver app updates to all of Linux automatically, eliminating the long tail of supported releases and complex install instructions.

With thousands of applications on the platform from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft, the Snapcraft team’s mission is to uphold a high bar of quality as well as predictable, intuitive behaviour.

We are looking for an experienced software engineer with background in developer tools to join our globally-distributed, home-based team.

Apply at https://boards.greenhouse.io/canonical/jobs/1067097
What to expect at a hackathon (audio)
At runtime? None, it's a static (compile-time) feature, though the compiler does add some type assertions & casts automatically.

Note that this is not necessarily an issue for very statically-typed languages e.g. if I remember correctly GHC uses erased generics (they don't exist at runtime) which works fine because Haskell has neither pervasive RTTI nor specialisation, so the type erasure has ~no runtime visibility or impact.
Yes, maybe I should rephrase. Why are we discussing his personal life exclusively, and not his personal life and his abysmal policy decisions.

I'm referring to the media in Australia, not our discussion on HN.
That's, counterintuitively, security working well and as designed. It's not as convenient, you mean? Indeed - and it would be far more inconvenient to an attacker, which is the entire point.
Ask HN: What's Your CI/CD Workflow for Your Machine Learning Projects?
We are working on an ML project (Computer Vision specifically) and we are in the process of productionizing our models. What kind of tools do you use and what's your workflow for integrating, testing and deploying your models? Do you have any suggestions or tips about what to do and what to avoid?
https://arxiv.org/abs/1710.10377

And something more readable:

https://www.theregister.co.uk/2017/11/09/quantum_computers_c...
Golang doesn't have user-defined generics (parametric polymorphism).
Reverse that trend by giving away tickets? Is that sustainable?
Correct! But then you're actually seeking out coolness or entertainment. Otherwise you just want to do the job and get on with it, in which case fast > cool.

Of course there will be exceptions, but generally the rule applies.
You've got that completely the wrong way around. An erasing compiler has full access to the type (obviously - it's doing the erasing) and so can verify whether you're putting the correct types in or out of a collection.

Where erasure can cause issues is at runtime. For example:

X isa List<Int>

Even if X is indeed a list of ints that information isn't held at runtime, so the test can't be supported.

Having said that in some respects this is a C# / Java ecumenical matter. Haskell, for example, doesn't bake types into output code so I suppose it erases even more that java, but it supports very rich polymorphic behaviour.
No such issue over here (SFR FTTH), bandwidth is extremely stable and through the roof.

Free SAS is absolutely terrible in that regard. I ran a few experiments (at home - when I was still a customer - and at friends') over the years similar to that blog post, and starting 17:00 things get throttled down to death due to clogged pipes. It's almost on the clock. The behaviour is immediately obvious to anyone having some background in network engineering, and support is tone deaf to the issue.
This program was briefly discussed on HN in a thread about which SF authors to interview: https://news.ycombinator.com/item?id=15330453. Here is the link to the original documentary in Dutch: http://www.uitzendinggemist.net/aflevering/426766/Vpro_Tegen...
Anecdotally, beginners have less issues with this than trying to remember printf format strings.
Coding Institute opening in Madrid
We are opening the first Computer Entrepreneurship Institute in Europe! Located in Madrid, IMMUNE Coding Institute’ goal is to prepare those who are willing to lead change through technology.

IMMUNE offers an innovative approach to education, focused on learning by doing, peer support and business engagement. Our disruptive model brings together a solid body of knowledge in computer science and of humanities & social science, in a project-based learning system.

We are looking for developers to build and maintain a Computer Science E-learning Platform, which will train the next generation of developers

If you want to help us to make an impact through Computer Entrepreneurship, contact me today: blanca@immune.institute
I'd say it's generally true with their native projects (C/C++).

With their higher level stuff, they do a lot better.
I'll recycle a comment I made in another thread a year ago:

When clearing out my grandmother's house a few years ago, my uncle and I almost broke our backs trying to get the freezer out. It felt like it weighed a ton, even empty.

My grandmother told us it had been a wedding present, and that they had been totally awestruck at the time at the generous present from her parents-in-law. After all, a decent freezer cost at least 2,000 kroner! (At this time, the average yearly gross pay was just in excess of 7,000 kroner.)

My grandparents married in 1950. Since then, monetary value has been reduced twenty-fold.

You can still buy a top-loading freezer for 2,000 kroner; I just checked.

So - in 1950, you had to work for five months to earn money for a freezer (after taxes.)

In 2017, I have to work one day for a freezer (after taxes.)
What+Makes+the+Best+Terminal+Emulator?+Legacy+Systems+-+2018
On Android and Windows I'm finding Firefox better than both. Extensions in Firefox on Android are particularly helpful.

There's an issue with not-always-60fps scrolling in Firefox on Android and the UX is not ideal, but having uBlock Origin and Stylus on Android in my opinion beats that.
You can absolutely make a career in academia by chasing whatever the Funding agencies want you to chase, because that's where the funding is.

Doesn't mean your research is actually contributing to anything useful though.

Look at this :https://www.epsrc.ac.uk/funding/calls/irc-targeted-therapeut...

a couple of companies are paying for research that THEY want done.

Doesn't meant that research is actually benificial for the field of study.

People from minorly related fields will be applying for this and doing research for them just to get funding, not because they have an interest in the field or in the research results.
Sorry to hear that. If it's an issue with your account/Stripe, we'd like to investigate it further.

Can you please share your BMC page with us: hello [at] buymeacoffee.com / @TheBuyMeACoffee on twitter.

As a quick fix, you can choose 'Paypal' as your payout method and start receiving donations.
File dialogs (to save/load web pages, to upload files), print support, TCP sockets… all of these involve calling into system code.
>When the satellite fails, it quickly deorbits by itself.

This also means that failure recovery will be quite tricky if possible at all. There are some downsides to other points too: such a satellite would work at very thin margins due to the thruster being inefficient with air as a propellant. Its ground swath width will be lower, coverage will be worse, requiring more ground stations (remote sensing is very often limited by the downlink bandwidth). Also, some kind of aerodynamic shape will be required, limiting its capabilities and power budget. (electric propulsion needs a lot of power itself)
Most people do not know these things.
This shows that an oft talked about new technique in Diophantine equations actually works.
The excitement is more due to proof-of-concept than the immediate logical implications.
You could reframe the question to: Why doesn't someone make a platform depended editor.
I don't have stats for this, but I don't think it's families with 2 kids that are causing a population explosion. That's literally just an even replacement for the parents (assuming 2 people who don't remarry before death).
Ask HN: Why are airliner sits especially in Europe getting smaller and smaller?
Am about 1.90m, I guess I am considered tall in many countries but not extremely tall. Traveling through Europe has got worse for me, as I usually find it that my feet can’t fit in the seat anymore and I have to either pay extra to travel a bit more comfortable or I have to drag through a 4-5 hours flight having my back and legs go numb.

Now am not talking only about Ryanair which used to be like that since the start of times, I am talking about star alliance airliners that used to have some level of comfort. The more I travel the more I dread.
I’ve made up my mind and it seems like I’ll have to pay the extra 15-20 euros per flight no matter what.

Isn’t there supposed to be some regulation around it? I mean ok profit, we all get the concept of it, although profiting on my health and what my back is gonna go through that flight is not nice. Same applies for everybody.

I am sure there is some regulation about what is the minimum between sits, but should that be increased by law? Is it just me being worried about it?
My webhosting provider removed the tiny video that seems to have slashdotted them a tad after yesterdays exposure here on HN. This video is now on youtube, hopefully i will be within my bandwidth limits going forward.

I am also very grateful for all the good and constructive comments made here, this is exactly what i was going for.

A lot of concerns about safety was lifted, and a few comments made me reconsider some choices i was about to make.

In order to make sure the car does not flip over i will be:
Widening the axle base and wheelbase with 100mm. The new suspension will lower the the car quite a lot, and also lower the point of gravity.

As i mentioned the motor is a 48 volt running on 12 volt until the little guy grows older and more used to the strength and speed.

He will have no control over steering or gas until he understands the very principals of what he is doing.

In case of loss of radio control, the servos controlling the brakes will lock up.

I made a lot of progress on integrating a signal horn into the steering-wheel yesterday, will show this off in a small update in the end of the week.

As for welding, i got a lot of good advise on top of what i knew from researching the subject. If i go for steel or aluminum still remains to be seen, but my Argon gas delivery was postponed 2 weeks, making it likely i will go with steel at least for now.

Thanks again for all feedback! If you think of more, feel free to let me know here or on the blog.

Kind regards

Jonas
It's the inverse square law that bites you here as the same amount of energy gets stretched out into a larger sphere as it travels outwards (at earth the energy is 1.4kW for a square meter, when going outwards, this square meter gets stretched)

Double the distance and you get 1/4th the energy.

Saturn is 9AU or 9 times as far as earth; 1/81th the energy. (1400 / 9^2 = 17, so math checks out; roughly)

We're quite lucky to be close enough for solar energy to be a viable source of energy.

[*]: https://en.wikipedia.org/wiki/Inverse-square_law
OSTree Overview – “git for operating system binaries”
Analogies are fun. The internet could be described as a brain. It performs many functions that affect real life, the information links and tags itself between different parts etc.
I am .NET developer, I thought I will be Java dev or whatever else web backend brings. But years are showing .NET is getting well. Msft has skin in the game with .NET ecosystem and it is "developers, developers, developers". Other ecosystems don't have huge company living off it. Oracle for Java also does not have skin in the game, they will just take over next big thing and milk it away.
From David Goodsells The Machinery of Life:
"In 1944, the physicist Erwin Schrödinger presented a very simple definition of life that has withstood the test of time. He identified one property that all life shares: living things avoid decay into equilibrium."
One time password lists on paper are a time honored way of doing low tech 2FA, and has been widely used by banks since the 90's. It works really well.
When industry dynamics fundamentally change? (1996)
By that definition you could say that pretty much anything that does something is a machine. A computer is an electrical machine, the Sun is a physical machine ... We choose to give specific names like "computer" or "star" or "life" to physical phenomenons which fit a particular definition. It's mostly a way for us humans ot communicate and think about it. Life exists because we made up a word for it.
Swift Expert Wanted Work on iOS as Simple Habit's 4th Engineer
I had been following tidwall/tile38 for a while already, too without a clear use case for actually using it. When we refactored a main part of our code base the use case finally arose;-)

At this point we're about to release tile38 to our staging environment. We opted for it basically for its capability to cache and spatially query geojson directly. Plus this can be done without the serialisation/deserialisation overhead. Another advantage for us is the ability to use the python-redis bindings. This let's us execute commands like this to retrieve data for a tile x,y,z request:

res = client.execute_command(
"INTERSECTS", our_key, "WHERE", "minzval", 1, z,
"LIMIT", LIMIT, "TILE", x, y, z
)

Very straightforward and very fast.
Edraw Max 9.1.0.688 Full Crack and Portable Is Here
AI and ML for the Software Engineers
Right. They even call it "Hollywood Accounting".
It first showed up in Netscape 1.x.

Getting it removed from Gecko was https://bugzilla.mozilla.org/show_bug.cgi?id=572668 . Chrome and Safari followed.
Why I am excited about RocksDB
"Sailing to /dev/null

That is no future for mediocre coder.

The hacker is one another's arm. Codes in the editors.

Those dying generations - at their song."

That's what the project page says. Anyone know what it means?
Very good write-up of the root cause which I didn't know of (only that an oxygen tank blew off, but not why).
Canada Continues to Attract More Crypto Mining Companies
Gartner's Hype Cycle for Emerging Technologies, 2017 Adds 5G and Deep Learning
they need a mixture of 3-4 seat widths, scattered randomly, with wider ones costing a little more, since wider people = more weight = more cost to fly. I see no real reason why weight is not a factor in costs. Children often fly for less.
My personal definition of life: self-replication with unlimited heredity.

self-replication: something can make a copy of itself.

unlimited heredity: when "information" is added, it is copied along, even if it does not contribute directly to the replication process itself.

Implied in the definition is variation. And in the bigger view, that all replicators are under pressure to do so well, or be outcompeted on resource usage etc., and disappear.

While a virus depends on a rich and active environment to work, they clearly fall into that definition.
The Illinois Republican who catfished Guccifer 2.0
I totally understand the shift in thinking that you get when you become immersed in open-source - you realise how it's possible for all the elements of your system to play well with each other because it's possible for the authors of the software to understand how the kernel/OS/apis/drivers etc. work to a deep level. Once you get used to this, proprietary software starts to take on an appearance of a socially-oblivious actor on your system, needing special attention to keep it fitting-in.

You might want to check out the MATE desktop. It's a fairly no-nonsense desktop which also looks quite nice (see ubuntuMATE - especially with the arc themes). I keep going back to check out gnome, but while I admire the polish, I find some design decisions to remain a bit grating.
Ideally an EU finance minister appointed by the European Parliament.
User agent sniffing is still around.

If you're uding something different from the approved four, Edge/Safari/FF/Chrome, lots of sites will nag you.
I have similar problems (sometimes the stewards even take pity on me and place me into the larger seat if its free - for free). What I found out is that it's compliant with current regulations and that there is no push to increase the space because the current regulation is just enough for average people.
> Or watch -n 0.5 make does the job too

Not always:

$ echo $LANG
pt_BR.UTF-8
$ watch -n 0.5 false
watch: failed to parse argument: '0.5'

(but "watch -n 0,5 ..." works for me)
Due to a conflict in southern Europe, the clockradio is six minutes behind
Internal team communication software
If I recall what I've been taught correctly, the reason why viruses are not considered 'life' is that they have no metabolism of their own.

https://www.cliffsnotes.com/cliffsnotes/subjects/sciences/wh...
This article irritatingly mixes up the ß (eszett, or ss ligature), the italic version of the same ligature and the greek letter beta (or it's math-unicode alternative).

[edit: Originally I falsely accused the author of doing this, but the equation was actually originally written in terms of eszett. This is silly.]

Also I imagine if everyone started blocking real retweets like this people would just go back to the oldskool copy-paste method.
Create Personalized Photo Puzzles
Yes, but (mostly, except for VAT) in Germany, not in the countries where they sold the software.
The Phoebus Cartel controlled the life time of light bulbs. The cartel agreed that the life time of a light bulb would be 1000 hours. Famous companies such as Osram and Philips where part of the cartel.

https://en.m.wikipedia.org/wiki/Phoebus_cartel

One can learn from the light bulb conspiracy that planned obsolescence is real. It is profitable unless they are caught for companies to make products with a limited life thus they can sell replacement products and bad for the environment.
All of these work because of language in the first place. It's a technology.
Yep, I'm the one who decides when and what to buy. No manipulation needed.
Yes, this is the reason why Java is chosen. But I feel pretty strongly that databases are system engineering problems, and should be written using a proper systems language.

Something like Java makes implementation easier, but operation more difficult and costly.
Exploring Lua for Concurrent Programming (2008)
This looks really useful.

I've been using a similar geometry library 'S2'[1], by Google. It's mainly used for fast spatial indexing and comparison functionality, albeit more 'approximate'[2] than Tile38 seems to be.

[1] http://s2geometry.io/

[2] Approximate = not absolutely exact shapes when geofencing, for example.
r/sits/seats/g
As someone who uses both Sublime and VS Code, I find that Sublime is my preferred editor for anything other than working on large projects. But VSC shines when it comes to code insight or specifically: IntelliSense/Code Suggest (or whatever they call it nowadays). Getting intelligent suggestions to methods, parameter help, type hints for popular libs, etc. as well as an integrated Javascript debugger is just a huge time saver. VSC is just 'fast enough' for it to be bearable to me. It's clear that Microsoft is putting a lot of effort into making it a professional IDE - it's not just a sloppy hobby project.
Insightful post. Particularly your comments on the 'activities resume' kids can use to get into top universities. Kids can build these resumes to show a manifestation of early leadership skills. Leadership is important and means the difference between whether someone can keep themselves employed if they have other limited job prospects. One note on bullying: while bullying can be counter- productive it can teach kids resilience, self- reliance, alliance building, courage, communication and problem- solving. As sick as it sounds, at some point in life as kids age they may or will encounter bullies so a homeschool curriculum (HSC) that teaches kids to deal with bullying can add value to the HSC curriculum and strengthen the kid. Unfortunately, all societies have some type of bullies. Bullying is best faced squarely and dealt with to minimize it impacts or shut it down. Just a thought.
> What about survival of the fittest? If "feminine" traits are of any advantage then some company would successfully evolve to benefit from it. That didn't happen.

Implying that success is not in part due to luck and that they are we at evolutionary ends? We still evolve. Also survival of the fittest is hilarious considering the oligarchy and how difficult it is to get into certain spaces without starting capital. Starting capital that is harder (on average) for women to come by. Also, women gaining leadership roles and being respected in the workplace is still a relatively young movement. Males have been dominant for thousands of years -- let's give women a few more decades before evaluating their impact?

In addition, citing Peterson without mentioning the context that he is a classical liberal who relies on pseudo-science and has a target audience of (white) males is disingenuous. He has monetary incentive to push a narrative that the world of male-dominated wealth as being ideal. Let us not forget that he uses lobsters as proof of hierarchical societies being inevitable and does not understand biology. Finally, he also believes that women should not wear makeup in the workplace (a feminine trait by his understanding -- increasing female sexuality) and still be able to complain about sexual harassment. That is, Jordan B. Peterson actively believes that feminine traits should be discouraged.
You could easily build in emergency-use-only, slow-speed-required exit valves..
> It's billionaires launching cars into space and fighting for personal wealth at the detriment of the rest of the society

You conveniently ignored Musk almost went bankrupt after 3 failures initially at space x.
Keep the Bombe on the Bletchley Park Estate
IT is incredible how major decisions are taken because of this bad experts, the science community needs to find a way to properly handle this "forensic science" before someone invents a mind reader that will detect if you have bad thoughts like pedophilia or similar and destroys more lives.

Probably you will need some system similar to physics where you can claim something is true untill you have a big confidence in your experiments and the experiments are replicated.
Copy of the wiki.c2.com article that doesn't require JS:

https://gist.github.com/anonymous/157c4b7eca4105bb6d374d551a...
I'm not sure it's trivial. Tuning the JVM is an entire cottage industry. JVM performance experts can make 1000+/day tuning the JVM and are in high demand. Companies spend huge amounts of engineering effort to keep the JVM running smoothly. I used to be involved in this side of things pretty heavily at a HFT firm, which almost exclusively used Java.

In my opinion it's a colossal waste of resources. Classic example of using the wrong tool for the job.
>Targeting the most common platform for applications deployment is common sense.

If I recall, people used to say something very similar about Internet Explorer. Of course Chrome isn't as awful as IE back then but still...

IMO it makes the most sense to support two independent implementations, especially for browsers.

>Currently it's around 5-6% and has been for awhile. Saying FF is making a comeback is disingenuous to the actual stats.

For desktop FF has about 10% marketshare. 5-6% includes iOS and Android, the later comes with a preinstalled chrome with little incentive to switch...

With the upcoming ESR 60 release, I also expect (and heard) a lot of companies will switch to Firefox, atleast in the german region (where marketshare increased from Dec to Jan). Some Linux distros might switch over from the previous ESR release and a lot of users could potentially reevaluate.

>I've found my roommate's Gentoo laptop in the fridge doing a full Chromium build more than a few times.

Chromium is not Chrome, it's Chrome with all the Google Binaries ripped out. Chrome itself is, to my knowledge, not open source, only Chromium is.
Serverless Application with Flutter and Lambda