skysight-inc/HackerNews huggingface dataset:
Just a Linux distribution that gets security updates to the userland and kernel. Raspbian's latest security updates are from many months ago, their kernel doesn't ship with a changelog that would show what has been fixed, and and Debian doesn't support the RPi's.

Thanks for the recomendation, Ubuntu and OpenSuse seem most promising so far.
The purpose, assuming a remain win, was for the Conservative party leadership to tell their anti EU members to shut up and get on with other things, and for the party as a whole to retain appeal in the face of UKIP.
Just press ESC and the gifs will stop

EDIT: Seems like I'm years behind https://bugzilla.mozilla.org/show_bug.cgi?id=825486

It's stop() now.
> It just allows you to control where your objects are in memory and compiler optimizations based on this. It does not help you with memory footprint.

It is already better than what you get on Hotspot.

> The challenges especially regarding primitive generics are not to be underestimated. See

The challenge here is due to how Java designers to build them in first place.

Modula-3 and Eiffel are two examples of languages with proper generics, value types and toolchains that do AOT compilation to native code.

So I am still hopeful.

However, like everything, some challenges are technical and some are political.
ZyeLabs.net | Senior UX Specialist | Johannesburg, South Africa | ONSITE http://www.zyelabs.net

ZyeLabs is a boutique consultancy where we are focus on creating exponential value for customers using Software, data and Design thinking.

We believe that by helping companies be more efficient, serve their customers better and help them solve real problems we can have an exponential impact on society. You will be part of a passionate team focused on enabling our clients to effectively harness the value of technology to create exponential value. We use software, data and design thinking to solve problems for our customers.

You need to be passionate, open, curious, and someone who loves tackling difficult challenges.

We value:

- Simple solutions over complex ones

- Solving real problems and adding real value

- Taking action over long winded discussions

- Diversity of people, ideas and solutions

- Constantly learning

Some of the technologies we use: Hadoop, Apache NiFi, Spark, Ruby, Python, Javascript, Java. Having said that, the technology you are familiar with is unimportant.

Mail me at hnusername @zyelabs.net

or

https://zyelabs.typeform.com/to/sl7rCS
I can't help myself: suckless sucks. Lots of arbitrary limitations for the code, need to recompile instead of configuration, optimizing for a wrong usage scenario.
Blue/Green Deployments with Route 53
ZyeLabs.net | Senior Business Analyst | Johannesburg, South Africa | ONSITE http://www.zyelabs.net

ZyeLabs is a boutique consultancy where we are focus on creating exponential value for customers using Software, data and Design thinking.

We believe that by helping companies be more efficient, serve their customers better and help them solve real problems we can have an exponential impact on society. You will be part of a passionate team focused on enabling our clients to effectively harness the value of technology to create exponential value. We use software, data and design thinking to solve problems for our customers.

You need to be passionate, open, curious, and someone who loves tackling difficult challenges.

We value:

- Simple solutions over complex ones

- Solving real problems and adding real value

- Taking action over long winded discussions

- Diversity of people, ideas and solutions

- Constantly learning

Some of the technologies we use: Hadoop, Apache NiFi, Spark, Ruby, Python, Javascript, Java. Having said that, the technology you are familiar with is unimportant.

Mail me at hnusername @zyelabs.net

or

https://zyelabs.typeform.com/to/sl7rCS
Milo Yiannopoulos event canceled after violence erupts
موزه آب شهر یزد and تصاویر
Fencing off Go: Liveness and safety for channel-based programming
Plug: I maintain a fork of termite which doesn't require Daniel's patched VTE3 fork; and guts most of the exotic vimmy features.

I really like VTE's behaviour; even if the performance is a bit worse than XTerm (though worlds ahead of what I've seen on OSX with iTerm2 and Terminal.app). I rely on using iBus input methods in the terminal on a daily basis, and VTE handles this wonderfully.

https://github.com/xorgy/termite
Language pitch
In representative democracies, generally the idea is to substitute someone else's judgment for your own. And then if you sufficiently dislike their judgment, vote for someone else next time.

So in general, MPs should vote what they believe, and let their constituencies decide whether to return them for it.
Not all JIT compilation needs to be fast. I think it was hotspot that first does interpretation, then - when interpretation proves too expensive - switches over to a quick jit. And when code gets executed lots of times it runs jit again, this time with deep optimization settings.

What I personally don't understand: Why don't we cache JIT results between runs? That might be a worthwile optimization and even possible in the face of class loading.

It probably would be like running ngen on .net, just WITH performance statistics of a program. (Enabling specialization of calls for types commonly passed or eliminating constant expressions while keeping the generic version of a function around - that's hard in AOT as you need profiling information. I think sun's C/C++ compiler was able to do that for AOT, resulting in large speedups. But maybe it only used it for branch prediction).

Edit: What I forgot to add - I like the way you could always AOT things in .NET with ngen but also use a JIT where possible. Now that Java turned out to be owned by the evil empire and .NET the one by the company committed to open source - imagine reading that 10 years ago - I'm really curious in which way things will develop. And with all the new contenders as well. JVM (and .net) is not dead, but a lot of interesting alternatives are getting traction now.
Zero-Day Content Injection Vulnerability Found in WordPress
Build tools. Every language ecosystem has it's own version (or 10) of make. They're always inferior.
We prefer people to work onsite, as that improves communication. If people need to work a day from home (or another location), that is not an issue.
The caste system is really not prevalent within Hinduism. Again another hit job by the British (& most Western media) to discredit Hinduism and paint it in a bad light. In fact the word "caste" is Portuguese in origin, there is nothing equivalent to caste in Hinduism.

Also, I'm wondering how you got the impression that Kali Yuga = downward spiral. It is a phase in the endless cycle of the universe, but not necessarily a downfall.
Thank you and I apologize.
Why the USA air force Army approved SA go pill?
Get more Information: http://expresspharmacyrxt.com/index.php/shop-store/smart-drugs/modafinil-200-detail
Did the polishing cause my teeth to be cleaner, or did the cleaner teeth cause the dentist to do the polishing?

Wow...
It really needs to be added at the dotnet level. I'd love to have it in C# as well. LINQ expressions should work on arrays, ienumerables, lists, iobservables, subjects, nullables, etc, basically anything monadplus, and return back what you passed in. It's silly to have to write the same expression for each of those cases, or to convert everything to ienumerable/iobservable and back by hand. I'm surprised they didn't take the opportunity to do that in dotnetcore. It's mainstream enough now that I'm curious why they didn't; whether the perceived need was low or whether there are other problems it would have introduced.
Ramgopal+Challenges+Shivpal+To+Proceed+With+His+Concept+Of+Framing+New
Yeah, people are forgetting that Carmack wasn't the janitor at Zeinmax; he was one of the biggest, if not THE biggest reason why Zeinmax acquired ID in the first place
It might have to do with the fact that fewer people drive in New York City. Suburban parents can drop their kids off at the school on their way to work. Trying to do the same in New York City would be a massive waste of time!

The last few decades were all about ever-expanding suburbs. It would be interesting to study the effect of urban revival and gentrification on parenting behavior and the larger culture over the next few decades.
You'll probably get yelled at to fix your font config if you report it, though.

They're pretty big on "This is not #support. Post patch or GTFO" last I was there.
I don't think adding OSX or Linux users will fix the problem. Nor will open or closed source.
Work-life balance in small and big companies
The Public’s Viewpoint: Regulations Are Protections
I bet you also refuse taking vaccines.
You implied that Romanians are beneath you.
Your loss. I agree that the way it's sold as "EASY" (caps appropriate) is a bit ridiculous, but SELinux does add a stong layer of protection from vulnerabilities in one service leading to total server pwnage. Ignore the rhetoric and try to work with it - the peace of mind pays off.
A dash? From CNN all the way to FOX it was 23x7 schilling for the global government faction. Usually it's not so difficult because both candidates are in it. Trump ruined that technique and two parasitic political dynasties with it. Polls of AZ with a ~+15% Dem sample (when R turnout and D crossover was already off the charts) were used to run stories about how Clinton could win AZ... and TX! Attributing it to incompetence ignores the other obvious and well tested reason.

http://i.imgur.com/VUdcIou.jpg
It started on Java 8 with adoption of having a packing story as part of the JDK tooling, but I don't know how good it is.
In the 70's I used to roam for miles on foot and on bike. My own children hardly venture outdoors. The fear of crime is much greater now. What did we give up to lose our freedom?
People who use RHEL this way do not keep any third-party packages up-to-date. If that means a decade on Django 1.2, well, they spend a decade on Django 1.2 -- Red Hat will backport security fixes into a Red-Hat-packaged Django 1.2.
> using more than a few tabs is an edge case which probably less than 1% of the users use

Using basic functionality of a browser (opening multiple tabs at a time) is an edge case? Every person I know that uses Chrome has at least 5-10 tabs open at a time. I wouldn't call it an edge case, but I would guess that the minority uses less than 3-4 tabs at a time.
With users that use commercial features without paying for them.

It is quite easy to know which features those are when they require a flag named -XX:+UnlockCommercialFeatures, you just don't use them by mistake.
I was always happy with gnome-terminal.

But then someone recommended Terminator and haven't gone back since :)
It feels like gnome-terminal on steroids. Love the multipane stuff.
When I grew up in Berlin in the 90s I was not really given restrictions on how far I could roam. I just had to leave a note or give a call if I wanted to stay out beyond a certain time.

I remember being given keys to the apartment being a big deal since it meant freedom to me, less hassle for my parents - since they didn't have to fetch me from school or kindergarden every day - and they did a lot of emphasizing that I should never ever forget or lose them somewhere.

And that was in a big city. Now I live in a bit more rural area where many kids cycle several kilometers to school every day and I also see them on bikeways during school vacations, so it seems like most parents here are fine with letting them roam.
I know that I've got Bastion and Limbo as DRM-free downloads through Humble Bundle. I don't have FTL, but they sell it (likewise DRM-free). Does FTL have some kind of online component, or something? Any reason that it couldn't keep working in the future?

I get the point, though. I've got dozens and dozens of games from the 90s and 2000s, and the earlier ones are much less likely to have a reliance on some external authentication server, or something.
Ask HN: We've all been there, what was your big stuff up?
I applaud the transparency of the GitLab team in their recent outage, but felt bad for the engineer who's typo was called out. Anyone who's done something similar will know the feeling immediately after realising your mistake...

To show that this sort of thing happens to the best of us, let's share some of our horror stories :)

A few months ago, I joined a new team and was still finding my way around the environments. I was tasked with performing manual deployments to a Dev, QA and Staging environment that weren't wired up to our automation system yet. We'd scheduled maintenance windows a week apart for the QA and Staging envs as we allow customers to test against these.

So the day of my QA deployment, I start by applying the database changes which all complete successfully.
Next, I upload the new .ear files and deploy the new build of our web app. Again, all looks good, so I tell the QA team they can start testing.

Then the alerts started...

I deployed the app to the Staging env by mistake (and unexpectedly restarted the app server). I didn't realise the naming scheme of the hostnames indicated the environment in this case :/

Our UI broke immediately due to the schema changes, so my mistake was _very_ visible. I was lucky I could roll back the change easily, but I don't think I'll forget that day any time soon.
How to Get Your First 1000 Mobile App Users
Haven't you seen Futurama? It's time travel.
Jaunt VR | Software Engineers | San Mateo | Onsite www.jauntvr.com

Jaunt is pioneering the future of creative storytelling through cinematic virtual reality. Founded in 2013, Jaunt is the leading developer of the hardware, software, tools, and applications to enable cinematic VR and put the power of virtual reality in the hands of today’s best content creators. Jaunt works with leading creatives – from brands to artists to filmmakers – to create cutting-edge content accessible across all devices and platforms.

Available Openings:

Senior QA Engineer

Senior Software Engineer - Applications

Software Engineer - Full Stack (backend web)

Senior Software Engineer - Video Streaming

Software Engineer - Android

Software Engineer - SDK

https://www.jauntvr.com/careers/positions/
rxvt-unicode (urxvt)?
Hackers storm PlayStation and Xbox 360 forums
Or virtual image pruning in Smalltalk tools.
I didn't know that, thanks for the information.
> How is "Dim" worse than "var"???

Var means variable.

In VB6/VBA, the Dim New syntax actually had different semantics; it would create the instance on first access instead of when the Dim statement was executed. It also had the fun side-effect that setting the variable to Nothing would destroy the instance but anytime you accessed that variable it would just create a new one. Irrelevant now, I guess, but still a nice bit of trivia.
Secrets to converting customer complaints into compliments
It really isn't that difficult once you understand the terminology and methods. It is absolutely worth the effort to learn, in my opinion.
I think that their benchmark isn't pushing the server hard enough (and having one "hey" requesting system may not be enough either?). And that if it were, you'd actually see the benefit of using fewer blocking OS threads.

If you look at the Plaintext TechEmpower benchmark [1], for instance, the "echo-prefork" Go benchmark hits 3.6M requests per second. fasthttp hits 2.8M. On a less powerful cloud server, fasthttp hits 850000 and echo-prefork hits 742000 (yes, fasthttp is faster on a slower system...the fun of benchmarks).

Not sure how fast your machine is, but I'm sticking with Go for my performance-critical code. As a parallel comment points out, Go is also fast no matter what code you're running, and Go's optimizations are throughout the stack, including some pretty extreme garbage collection optimizations, so when you have a complex, long-running server, GC won't be killing latency at a crucial time.

[1] https://www.techempower.com/benchmarks/#section=data-r13&hw=...
You can do the same with an app, though.
My first computer was an Acorn Electron, and that had hardware scrolling, too.

I don't think it had hardware sprites, but game programmers of that era often used compiled sprites to improve performance.
The Key Role of a Title Services Company
Los 100 DJs más populares en las redes sociales
Actually all languages with a rich runtime and standard library that isn't just a thin POSIX layer like C or C++ (although C++ has been improving their library story).

Still your point holds.
> xterm is bloated and unmaintainable.

which is why I use rxvt-unicode
check https://erpnext.com It's built on top of a metadata application framework github.com/frappe/erpnext
Ever Green: The Lives of Henry Vincent Yorke
when pair programming in person you can trivially point to a bit of code with your hand, if you just share a tmux session (or screenshare via Skype/hangouts) you can't do that and it becomes a bit awkward.
Multiple cursors allow you to do this ("<hover> this bit of code" vs "the second condition on line 60, around column 40?" more naturally.

Switching control ("we can do it this way, let me show you") also has less friction with collaborative editing tools compared to classic in person pair programming (no need to shuttle a keyboard/chair back and forth).

When I started using Screenhero which allows screen sharing with multiple cursors it was incredible how effective it felt.
Just my experience: Ever since it came enabled by default on fedora I've been using it in Permissive mode ie: don't enforce but notify about violations. IIRC, since the last couple of releases I've seen maybe a couple or so notifications, so the default set of rules out of the box on fedora are definitely much better now than they used to be.

I might just turn it to enforcing mode.
Techdown – The Presence of Technology on Super Bowl
Also more soundproof cars. You can't hear kids playing two feet away in modern vehicles if the windows are up.
Computer Scientists’ Trivia
As a Dutch guy visiting Switzerland regularly for skiing and just regular recreational purposes, I was surprised how many young children are getting on the bus for the slopes without a parent. Seeing a young child sitting/skiing/snowboarding on their own wasn't anything unusual.
> Plenty of people questioned wherever there should be a referendum.

Yes they did. And there arguments were deemed insufficient by the majority of there peers and fellow citizens.

> We still don't know the plan.

Its a fair point. But In order to negotiate 'the plan' which will include various bilateral trade agreements and so on the PM has to have the authority to trigger article 50. And I believe the PM has to indeed trigger article 50 before the government can negotiate such agreements if they wanted to be perfectly legal about things. I seriously doubt that this would have passed if the insiders did not have a fairly material plan. I doubt that its entirely worked out but thats to be expected. And Its certainly not going to be released to the public at this point. That would compleatly undermine there negotiating position.
I can assure you, your suburban HOA is extremely caring about what you do. Heaven forbid you change the colour of your curtains.
I don't think it is that dumb. If the teeth were not going to get cleaner, the dentist would not have taken the action of polishing them. Therefore, cleaner teeth caused the dentist to polish the teeth.

Eh, maybe it is a dumb example, but I'd appreciate if you could put your finger on it rather than sarcasm.
I don't think we'll see an Arm/x86 hybrid, that wouldn't make sense as they're completely different ISAs and they either need to cross translate between them, or dobble compile everything.

But a heterogenous CPU certainly does make sense. A super efficient, but not particular fast core for specific tasks that are more or less always running, and the beefy full core for regular work. If it eeks out another 2 hours of battery life, I can see Apple doing it when they're redoing a CPU from the ground up.
Never has a thread been more full of survivorship bias. If you had juggled chainsaws as a kid and survived it wouldn't be any more relevant.
I disagree, as a practical matter none of what you wrote is true if I received this email. As a developer.
> I think it was hotspot that first does interpretation, then - when interpretation proves too expensive - switches over to a quick jit. And when code gets executed lots of times it runs jit again, this time with deep optimization settings.

This is configurable, Hotspot can JIT right away when application starts, but then be prepared to wait a bit.

> What I personally don't understand: Why don't we cache JIT results between runs?

They do, just not the OpenJDK that many only care about.

All commercial JDKs support code caches between executions and AOT compilation.
Extremely skillful and judicious use of animations can make an UI 50% better, and hamfisted use of animations can make a UI 90% worse.
The cost of living a subsistence lifestyle is very low. Land in the middle of nowhere is cheap, and property taxes are almost non-existant, you don't need to pay 25% of the turnips you grow to the state as an income tax, and gasoline is very cheap in the US.

There's that whole big-corporation medical care business, but if you're willing to forego it, the dream can be yours - for much less then the cost of a small suburban home.
That's Internet culture for you: being lovable trumps pretty much anything else.
I don't see how these 2 things are in any way related.
Indeed. Also I wanted to point out how ironic that while one implies that others are below him, the very sentence carries the exact opposite meaning of the intended meaning.
You're clearly not their target audience if those are your takeaways. But there are lots of people out there who do prefer to recompile instead of configure and find suckless feature sets to be inline with their own requirements. To say that a product "sucks" because they don't cater specifically to your arbitrary desires is grossly unfair.
Optiver | Software Developers | Amsterdam | Onsite | Visa and relocation sponsored

Optiver is an (algorithmic) trading company. Challenges include ultra-low-latency, constant change and because of huge volume you can rest assure every edge case will occur sooner or later.
We use C++, C#, Python (and some LUA scripting) but welcome any good developer willing to learn one of these languages.

Interested? Contact janbernhart –AT- optiver.com
But he's still with us! :-). You could please start documenting him? Ask him if you can record your conversations or something? :)
As a web developer I'd rather develop for Chrome than IE/Edge. It's pretty much just that simple.
Gifs work, but if you want to make them high frame rate and high resolution, they can get quite large in filesize, especially if you want to support transparency (and still it wont support alpha transparency). Just on an iOS app, you would have to export the animation gif in 1x, 2x, 3x resolutions.

Lottie uses json file that contains svgs and the animation, which can be compressed quite well, always display in the right resolution and whatever size you desire.
Think past the suburbs...
I know many liberals who were extremely outspoken against Obama's illegal actions (I am one of them). I think that if you haven't encountered them, you haven't met good liberals or you haven't made an effort to ask people what their full belief set about Obama is. There was much less of an organized response than there is to Trump. Mostly because Trump has gone ahead and insulted just about everyone he possibly can, including liberals, veterans, immigrants, religious minorities, Mexicans,...

He's gone to ridiculous lengths to make enemies. He's a frickin reality TV show host, and it shows (ha). Obama, on the other hand, is a very subdued and poltician-ish figure. He colored within the lines on most public fronts, and pushed the limits in subtler and slower ways.
Or possibly the end of the Weimar Republic.