skysight-inc/HackerNews huggingface dataset:
Yeah, you were snippy, and caps-lock shouted at me when you mistook me for an Apple fan boy skeptical of wasm, when in fact I was a wasm fan boy skeptical of Apple, but as I noted earlier in another comment (just a few below this one, written before you chimed in here), I'm an Eich fan, too. I was so before you got snippy, and nothing has changed, because you're fighting for what I consider very important: the Extensible Web concept, giving us a much better app platform that has unprecedented reach and openness.

Apple's "courageous" willingness to enforce their own agenda and disappoint those with other priorities does not inspire confidence that Apple is fully on board with this wide-open web app platform, and that "no comment" is just how they express their enthusiasm.

But maybe they really are enthusiastic, and maybe they can hardly wait to announce their support for progressive web apps, too. Since I'm not in the smoky back rooms, I'll just have to wait and see.

But you and others who are working toward making these things happen, not just creating the tech but also working on the politics, should know that you're doing a valuable thing for the world, and lots of us appreciate what you do.
Just checked out your site and it is great. The sound is superb and it really helps focusing. Also, your offer is super generous.

However, you only accept credit card payments. I would never give my credit card info to a random site just to read a month from now that they've been hacked.

Is there a reason you are not accepting PayPal or BitCoins? It seems that you are not using one of those big payment processors either.
Google to untrust WoSign and StartCom certificates
For a developer I'd say yes. For comparison the yearly salary for an entry level academic (masters->university) is about 44k € gross/year (which more or less automatically goes up to about 49k after one year). I'd expect a decent entry level developer to make at least that.
We need a competitor to get rid of the GEMA assumption.
What are the top IDEs for C++ and Java for macOS? Thanks.
11 Differences Between Designers and Clients Show
Training data is the mirror of society?
https://concept.research.microsoft.com/Home/Demo?instance=wo...

vs.

https://concept.research.microsoft.com/Home/Demo?instance=ma...

In this context, the disclaimer makes much more sense.
> The one annoying downside is the camera, which they had to locate below the screen

I think that might acutally work better for the receiving party, since the sender will be looking 'eyes up' in relation to the camera, to see the video window on the screen, rather than the usual 'eyes down' position.
Airtame (https://airtame.com) | Copenhagen, Denmark | Full-time, Onsite

Airtame is an early-stage startup in the heart of Copenhagen. Our wireless streaming solution helps people work better. We're currently hiring:

* Senior C/C++ Software Engineer (https://airtame.com/jobs/senior-c-software-engineer)

* Senior Full-Stack Engineer (https://airtame.com/jobs/senior-full-stack-engineer)

* Senior Frontend Engineer (https://airtame.com/jobs/senior-frontend-engineer)

* Senior QA Engineer (https://airtame.com/jobs/senior-qa-engineer)

Our talented engineers are given significant ownership and responsibility over projects. We value rapid iteration, continuous integration and testing, and we are serious about producing high-quality, maintainable software (http://blog.airtame.com/code-quality-at-airtame/). Frequent code reviews, linting, and pairing are all integral components of our engineering culture. We encourage experimenting with new technologies and constantly challenge ourselves to improve our code, processes, and systems.

Send an email to tech-jobs@airtame.com if you're interested. We can sponsor work visas for non-EU applicants.
the fund is not big issue,i suppose,because they may borrow from the cheap source to leverage the trade. the insider info should be the key to their successes, and exploited by the big invest firm.
Βρείτε τη βίλα των ονείρων σας στη Μύκονο στο mykonosestates.com
I think the missed opportunity to design (rather than "redesign"; there was no original design) London is an absolute tragedy.

Whilst the "winding streets" and "character" of London's awful road layout may be romantic for visiting tourists, it has resulted in a city needlessly choked with traffic, that feels cramped and claustrophobic compared to Europe's great capitals. Some of London's most famous streets are heavily polluted by noisy dirty standing traffic, and give little room for pedestrian movement.

The district around St Pauls feels so anonymous and cramped, in a way that affects so much of London. London cries out for open squares, wider pavements and pedestrianised areas. You need only visit Trafalgar Square (which itself could use a redesign) to see how many people the few open spaces that exist in London attract.

It's not a beautiful compromise, it's a failure to manage, it's a failure of vision and ambition.
I have a 2014 15" MBP maxed out.

LG makes a 15" 2.1 lbs laptop. The case is made of magnesium alloy. The specs aren't as good as a MBP but that's not really the point. The point is NOT that I want the LG. The point is that it seems possible to make the MBP much lighter.

Examples: An i7 doesn't weigh pounds more than an i5. 32gig of ram does not weight pounds more than 8gig of ram. 2TB SSD does not weigh pounds more than 512GB SSD. I have no idea if a 15" HD-DPI display weighs a lot more than a 15" 1920 display weighs. The LG even has all standard ports 4 USB-A type plugs, HDMI, etc. There was no need to make it thinner and switch to USB-C mini to get the weight down.

So that basically seems to leave battery, second GPU, case, fans, maybe keyboard and display as what's making the MBP stay heavy. I guess I tend to believe the LG with the same specs as the MBP would be at least 1 pound lighter than the current MPB
Its not for free for the viewer either:

>clips flagged as containing Gema-protected tracks can now have adverts automatically added to them to recompense the songs' creators.

So now you will have to watch more adverts than people from other countries. And the presentation of the song will worse too, i wonder how artists will like their clips being butchered and filled with adverts.

Youtube for some time now places adverts in middle of clipps too, that just ruins the whole experience.
read the title and my first thought was that i hope they don't mention any developers by name in this Post, especially not me.

actually nothing to do with developers--it is literally about monkeys.
> worked an average of 114 hours a week

lol, I'm not even awake 114h a week.
From the sounds of it Kisura GmbH in Berlin is currently tanking. They're making payroll late, not paying suppliers, etc. They don't need to fire anyone because everyone is quitting.
People want the constitution in the way they want to interpret it, and they want judges who believe what they believe. There is no contradiction. It is naive to think of judges as some sort of objective arbiter, they are effectively political appointees sent to push an agenda.
Personal anecdote, so sample size of 1 and YMMV, but 5 months ago I started doing exercise in the mornings that has done wonders for my concentration and has helped me drop 25 pounds without changing much else in my life. It takes 15-20 minutes, 3-4 times per week and I literally don't have to get out of bed to do it.

After being frustrated by my air consumption on a scuba dive, I got interested in free diving (apnea) training. I found an iOS app called Apnea Trainer that looked promising and started doing the breathing exercises. I've gone from being able to hold my breath for just under 90 seconds to breaking 6 minutes for the first time last week. It also revved up my metabolism (like I said, I'm down 25 pounds) and I've gone from having borderline hypertension (with a family history of stroke) to having blood pressure that's almost worryingly low (usually around 100/50). And, like I mentioned above, it's been good for concentration and stress levels as well.

Wet training (in a pool or body of water) requires instruction and a partner, but dry training is pretty safe to do on your own as long as you don't push yourself beyond your limits on a regular basis.
Why I Only Read HN
> "Don't break the web" is a hard constraint. Any solution you propose that violates this constraint is unacceptable.

What would you rather happen with mangled input like opening tags with no ending tag? Should the browser always try a best effort and never die with errors? Perhaps we can afford to break some things even though we can't afford a clean break?

I think you'd agree that the perfect is the enemy of the good. I'd argue that perfect backward compatibility is the enemy of good backward compatibility as well. Thoughts?

I'm unwilling to accept this is a hard constraint. It can't be that a later version should accept all inputs accepted by an earlier version. We should carve out exceptions based on what's actively used and inform the developer that what they're using is bad code. Eventually, some day if it becomes rare, we can discontinue support.
Google Discloses ‘Unpatched Actively Exploited’ Bugs, Used by Russian Hackers?
in order to spend more $ on aws burning cpu cycles instead

Maybe he was long on AMZN and desperately wanted the stock to move up.
If you're in the same building as everyone else, sure. However, the company in question outsources, even as far as having everyone work from home. So there's a much smaller chance of building the camaraderie needed to build such advancement options.
Apple could replace the escape key with a dead puppy and John Gruber would write a blog post about how it's actually a really good idea.
> Berlin... 'start-up'

> backed by Axel Springer

These are already two red flags, enough for a person familiar with the Germany's job and tech markets to stay away.
Define large? You need a graphics driver more recent than Jan 1, 2009.

And slow compared to what? Flash? Canvas 2D?
Corrode project for porting C to Rust gains Mozilla's backing
Operating system processes are isolated such that they do not mix up memory. Focus means not being distracted by unrelated thoughts/memories.
http://www.nature.com/nrn/journal/v17/n11/pdf/nrn.2016.113.p...
re.2, to find where a function was defined, use source_location on the Method instance. e.g. I have this in a dev-specific initializer:

class Method
def subl
system("subl", source_location.join(":"))
end
end

Now if "response.context" is throwing an exception, I can find its definition with

response.method(:context).subl

Et voila, the source file is opened in Sublime Text and positioned at 'def context'. This even works for the nutty stuff, like methods defined dynamically in an eigenclass.

Also, pry & better_errors are your friends.
The Easy Way to Improve User Interface Designs
How about Rosetta?
I think the main lesson would be that making your transistors and switching currents enormously large is good for longevity in space, but that's nothing new.
What makes you think Intel will do 6-core mobile processors anytime soon? Their core count has been pretty constant at least since the introduction of the Core i3/i5/i7 brands.
The usual context for a question like this is actually finding out that someone has different beliefs from you.

First thing is for people to realize the prevalence of belief systems and how they are not derived or supported rationally.

Next thing is for people to realize that everyone has a belief system, no matter how non-religious or empirical they think their worldview is.
supply and demand fair enough

burden? i don't think so. I can code for hours but I am in awe of good support people. They have amazing skills at maneuvering situations. I would have glenfiddich in the coffee cup before 9am if I tried that role.
Global Wealth Trading Group Scam Review
Looking at their footer - backed by the EU funds for regional development... I have yet so see a successful web project backed by the EU funds. They seem to care about PDF and Word reports more than about any of the software the company creates.
Pubfront | Web Developer | Copenhagen, Denmark | On-site | Full-time

Since 2010, Pubfront have been providing clients with a white-label platform for publishing, selling and reading/listening to ebooks, audiobooks and comics. We’re currently looking for a web developer to join our team, ideally one with several years of Python/Django experience. The work will be backend-heavy, with occasional forays into frontend and ops.

Interested? Check out the full ad at http://pubfront.com/experienced-web-developer-python-django/ and send your resumé to jk@pubfront.com
> Am I missing something? Await doesn't block.

Then that is NOT the await mechanism...
With a fridge is the signal perhaps coming in through the door seals? This would make the cage incomplete.
Iterable (https://iterable.com) - San Francisco, CA - ONSITE

Come join Iterable. We're 31 people bringing the growth hacking tools that consumer internet companies like Google/Twitter/Facebook build internally to other large-scale companies. We aim to build the best user growth engine on the planet. It's crazy how messaging and email usage are changing, but the technology and capabilities haven't caught up to the 21st century.

Our team of hackers and thinkers is from quant finance/Twitter/Google/Yahoo/Zynga/Khan Academy/Palantir/CMU/MIT, (we built large parts of Twitter's growth systems). One of our top level goals is to build a uniquely fun and growth oriented company culture. Knowledge sharing in any capacity is highly valued here -- are you interested in prediction markets or PGP encryption? Do you enjoy teaching posture techniques or purely functional data structures to others? We pair program, design together, and generally create a learn-and-teach environment here. This is an opportunity to join a super-fast growing startup, in a huge market and with a great team, while it's still early.

If you're interested in coming on board, you can help with some challenges we face:

- Scale our messaging API
- Design and write performant, beautiful, asynchronous interfaces
- Write software to build machine learned user models
- Make data visualizations for our email and user data
- Design an immutable deployment infrastructure for our platform

Some aspects of our culture that make us different:

- We are all very focused on self improvement
- Our company has egalitarian and transparent values (work when you want, on what you want)
- We are chill & empathetic people
- The company is completely transparent

Technologies you'll work with:

- Scala
- Elasticsearch
- Postgres
- Redis
- ES6
- AngularJS
- Play Framework
- RabbitMQ

You'll get to work with us at our new office at 3rd & Harrison in San Francisco. If this sounds like an interesting and fun opportunity for you, please email us at aXRzYXVuaXhzeXN0ZW0raG5AaXRlcmFibGUuY29t or take a look at our open positions here: https://iterable.com/company/careers
Is Intel Wifi bad? All my notebooks use some sort of Centrino chipset and I've never had trouble with it, although I recall friends having trouble with their Atheros chipsets. (But that was nearly a decade ago...)
Recent Windows Kernel zero-day exploited by hackers behind the DNC hack
Ruby 2.4 implements Enumerable#sum
The Economist loves Canada
I wonder if that flag does anything at the instruction encoding level
Or if genius
Interfacing with C is actually a lot of work. Not that it is not possible, but if you write a light wrapper, you end up with all the low-levelness that makes up C.

If you want to use a C library „the Ada way“, you need to wrap almost every C function with an Ada function that transforms C pointers into Ada arrays (remember, [] in C is just a pointer with no dope), C defines into Ada enumerations, C function pointers to Ada subprogramm access types and so on.

This amounts to a lot of work. For example, my OpenGL Ada wrapper is roughly 10,000 lines of code. But it does do extension loading and resource management automatically (in contrast with the raw C API) and all defines have been translated to enum values so you can call functions only with values they can handle.
To be fair, Arch Linux probably runs buttery smooth on a potato (given the right choice of DE), so that's not much of a statement. :)
> When you have to write a large project like a compiler or a web browser or something, it's handy to have around. All to often I stare at the empty text window in my ide and question my life choices.

You absolutely nailed that feeling. And yes, it is indeed useful to have a repository (he) of patterns, just so you can start throwing them at the problem until you find something that sticks.
Why America Needs India's Rockets
I understand this, but this is a big gaming category, and may be the ultimate place that Facebook Gameroom succeeds in.
https://www.youtube.com/watch?v=vQNtTW2sIqE DF!
My extension got mentioned on vscode's Twitter
I almost bought a MBP a couple of months ago, but stayed with Linux at the last minute. I ended up getting a ThinkPad T460 too.

It was USD $1,900 including tax and a four-year, next-day, at-home support plan where they will drive to your house and do things like replace the motherboard with no questions asked.

It runs Ubuntu 16.04 without problems. 24 Gb of RAM. 500 Gb SSD. Matte screen (less glare). Three touchpad buttons, which are good for copy/paste in Linux. I can set it up with 10 virtual desktops and minimal animation. Great keyboard. 10+ hours of actual battery life (18 hours advertised).

It was about $1,000 cheaper than a MBP that had less RAM and lower specs, except for the screen resolution. For programming, the 1920x1080 screen on the ThinkPad is enough.

It's the same operating system as my servers, so I can SSH into the servers and be in essentially the same environment that I use on the laptop.

I'm very happy with it.
According to the FAQs they use Stripe.
Oh joy, the Semantic Web all over again...
Switzerland, Zurich | Onsite | Frontend: Modular CSS + Javascript | Full-time

This might be a exciting, very well-paid opportunity (almost bay-area after-tax salary). Ginetta is a boutique web agency specialized in human-centered design and development. We build websites and mobile apps that set new standards in user experience.

The experiences we create are fast, simple and beautiful. While we focus on the user, we talk business: Through our work, we help our clients thrive in a connected world.

We value people over deadlines. We offer a respectful, creative and result-oriented environment in which you can perform at your highest level. We work hard, sweat the details, and celebrate our progress with drinks at the end of the week.

In these two roles (1. modular CSS, 2. Javascript), you are responsible for building large web applications. You will design and implement clean and robust client side architectures.
You will work with a team of remarkably talented and dedicated designers, researchers and developers to help our clients define and meet their project goals.

Your code reflects your consideration for both end users and fellow developers. You are familiar with the latest web technologies, such as node, angular, grunt, bower, karma, protractor, selenium, sass and git.
You are passionate about the web but find value in life beyond the screen. You feel comfortable working with a small team in a fast-paced environment.

We value potential over experience. We expect you to be honest, smart and daring. You see feedback as an opportunity to grow. You are keen to learn and eager to succeed.

Hiring process:

- Resume / code-check

- Phone call (getting to know each other)

- Onsite day (half a day)

Send a mail with your Github or / and resume to: jobs@ginetta.tech
Mmmturkeybacon+Auto+Reload+Google+IFrame+On+Error
Who promised the renaissance?! We should put them in the stocks and throw overripe fruit at them!
Make sure a data center close to you is selected in settings. Sometimes their region detection is incorrect.
I agree with the author's main point (software engineers should take another look at how Alexander frames the patterns in "A Pattern Language"). Obviously we should all look for common patterns and problems in our work and build up a shared "vocabulary" of approaches to those situations.

But these pattern catalogs present a risk of seeming complete. To believe that you're near completion on a list of patterns in any field is utter hubris. Alexander's own hubris at having discovered objectively "correct" architectural styles led him down a path towards obsolescence while the rest of the architectural discipline moved on. The hand wavy "scientific" surveys Alexander conducted wouldn't pass a basic social science methods review these days. Pseudoscientific methods of assembling anecdotes or interviews from small samples that don't control for sampling bias will always result in some interesting insights that can't be reliably generalized beyond the narrow scope from which they were gathered. That's what both of these pattern languages are. At best they are a handful of neat ideas that other practitioners can reuse. But these are not some sort of reliable canon. We're all going to have to do more rigorous research if that's what we want.

There might be another parallel in here about the fetishization of anachronisms. Alexander, who is an architect not a carpenter, goes out of his way to glorify hand-crafting things (literally avoiding power tools). Unless you're a carpenter who specializes in make "artisanal" works of art for wealthy patrons, I guarantee you'll enjoy the productivity gains of a pneumatic nail gun. So if you ever find yourself insisting that some old "pattern" is more pure at the expense of everyone else's productivity, double check whether your dogma is worth it.

TL;DR. Don't take patterns too seriously. Always look for new ones.
Unlike this one that never worked properly, two other satellites launched in the same series, LES-8 and LES-9 are still functioning as designed. They were powered by RTGs (radioisotope thermoelectric generator) rather than batteries/solar though.
PrimeNG 1.0.0-RC1 Released with AOT Support and 70+ UI Components for Angular 2
Good to see India based co posting over here. I wish we'd have more.
Yeah actually the Lua implementation I mentioned uses a condition variable (not sure about the mutex).

The unbuffered channel would be a good reason to use that scheme. I was thinking of using pipes so Go's select reduces to the select() system call. But I think you can just do both -- it's cheap. Write to a pipe and and notify a condition variable. I'll experiment with it.
The form was pointing to their own website.
Then explain fragmentation in memory managers.
Well, you sort of can. The majority of cost is R&D, once that's done and you have a template for a satellite, you can definitely build more of them cheaper than the first one.
> If "platform" means "OS", then no, I'm not. If "platform" means "application framework", then sure, but an application framework is not the same thing as an OS. The fact that many OS's insist on also being application frameworks does not make the two things the same.

As I said originally, we tried that, and it doesn't work. Even within the context of a single locale, .NET applications will happily emit UTF-16 to be consumed by a Python script expecting all strings to be UTF-8, and with only byte-oriented APIs there's no side channel to convey that there's a mismatch that needs to be reconciled. Extending this problem from file and pipe contents to filenames is moving in the wrong direction. Operating systems absolutely should get involved in helping applications safely and usefully exchange information; that doesn't destroy the concept of an application framework, it just means that your OS is more than a hypervisor.
Khitchdee | South Goa, India | OSX programmer | 5 month contract | onsite

We're building a development tool for OSX
An alternative to InterfaceBuilder in XCode

Check out our website.

Goa is a great place to work and to hang out
and the weather now is excellent

email hr@khitchdee.desi
My fault. Indeed they submit to stripe. Sorry for the mistake.