skysight-inc/HackerNews huggingface dataset:
In emacs, I use the Typo package, plus this quail set up:

(require 'quail)
;;; Unified latin input method:
(quail-define-package
"unilat-gk" "Universal Latin (GK)" "" nil
"A universal Latin input method.
Defines key combos for inputting Turkish, Italian, French,
Portuguese, Spanish, German, Latin, and Nordic Germanics.")

(eval
`(quail-define-rules
;; Turkish I and umlauts, cedillas circumflecis
("i" ?i) ("i;" ?ı) ("o;" ?ö) ("u;" ?ü) ("c;" ?ç) ("g;" ?ğ) ("s;" ?ş)

("I;" ?İ) ("O;" ?Ö) ("U;" ?Ü) ("C;" ?Ç) ("G;" ?Ğ) ("S;" ?Ş) ("A^" ?Â)
("E^" ?Ê) ("U^" ?Û) ("I^" ?Î) ("O^" ?Ô)

("a^" ?â) ("e^" ?ê) ("i^" ?î) ("u^" ?û) ("o^" ?ô)

;; Acute and breve
("a\\" ?à) ("e\\" ?è) ("i\\" ?ì) ("o\\" ?ò) ("u\\" ?ù)

("A\\" ?À) ("E\\" ?È) ("I\\" ?Ì) ("O\\" ?Ò) ("U\\" ?Ù)

("a/" ?á) ("e/" ?é) ("i/" ?í) ("o/" ?ó) ("u/" ?ú)

("A/" ?Á) ("E/" ?É) ("I/" ?Í) ("O/" ?Ó) ("U/" ?Ú)

;; Macron
("a_" ?ā) ("e_" ?ē) ("i_" ?ī) ("o_" ?ō) ("u_" ?ū)

("A_" ?Ā) ("E_" ?Ē) ("I_" ?Ī) ("O_" ?Ō) ("U_" ?Ū)

;; Tilde
("a~" ?ã) ("e~" ?ẽ) ("i~" ?ĩ) ("o~" ?õ) ("u~" ?ũ) ("n~" ?ñ)

("A~" ?Ã) ("E~" ?Ẽ) ("I~" ?Ĩ) ("O~" ?Õ) ("U~" ?Ũ) ("N~" ?Ñ)

;; Ordinal
("a&" ?ª) ("o&" ?º)

;; Various
("I:" ?Ï) ("i:" ?ï) ("a:" ?ä) ("A:" ?Ä) ("e:" ?ë) ("E:" ?Ë) ("a0" ?å)
("A0" ?Å) ("o$" ?ø) ("O$" ?Ø) ("sZ" ?ß) ("o£" ?œ) ("O£" ?Œ) ("a£" ?æ)
("A£" ?Æ)

;; Escaping.
,@(mapcar
(lambda (letter)
(list (format "%c#" letter) letter))
(string-to-list "aeiouAEIOUscgnSCGN"))))

The last pair of toplevels have to be evaluated one after another, ‘quail-define-rules’ modifies the last created quail package. Stupid, but what can one do…

I use the ‘#’ character to escape the combination, i.e. a# inserts a literally. Otherwise I'd have to use C-g to interrupt a combination, which doesn't work well with macroes, i.e. stops the recording.

I use a British Q keyboard, so I need this too:

(add-to-list 'quail-keyboard-layout-alist
`("gb" . ,(concat " "
" 1!2\"3£4$5%6^7&8*9(0)-_=+ "
" qQwWeErRtTyYuUiIoOpP[{]} "
" aAsSdDfFgGhHjJkKlL;:'@#~ "
" \\|zZxXcCvVbBnNmM,<.>/? "
" ")))

(quail-set-keyboard-layout "gb")

And in ‘~/.xombrero.conf’:

external_editor = emacsclient <file>

When I hit C-i in any input field, a buffer with name like ‘xombreroALP5BY’ pops up in my already running emacs instance, then I edit, and hit ‘C-x #’ to send text to xombrero (technically not so, but works like that).

Hope I didn't skip anything, if it doesn't work, please tell.
How to get investors to call you back Aikido edition
Clickable: http://haacked.com/archive/2007/09/11/honeypot-captcha.aspx/
VR Adoption Predictions for 2016-2020 and Beyond
How a few simple questions can change your life
It takes time. So I started with a typing program (ktouch) and lections for neo2.

There are 6 layers, but you have to consider that uppercase and lowercase is almost the same.
The layers 5 and 6 are not in my usage pattern.
Layer 4 is one of the easiest to learn, because it maps the right hand to the numpad and the left one to arrows like sdfe in computer games. a for pos1 and g for end. So there is some easy logic behind this.

At the end there is just layer 3. The organisation of the braces is that they appear in pairs and are arranged in a pattern.

So in Zurich they do a little bit more french as in germany. So I didn't had to use accents a lot. So I can't say a lot about it. èéâǎȩẽ. These characters are a little bit away from the optimal position. But they do not need a Compose Button. èéâ only needs two button strokes. ǎȩẽ needs the Shift button for the first stroke. But the accents are every time on the same position just on different layers. A little bit difficult to explain. Especially if you have not used accents before.

What I would suggest is to take neo2 as a basic layout, take the good parts and addapt it to the usage pattern of the french language.
Chicago Airbnb Occupancy Rate Infographic [pdf]
Here is the thing about propaganda. You do give your opponents time, but you let them make fools of themselves, you undermine their positions, you introduce doubt into what they say, etc.

If you're interested in the technique follow the Russia/ Ukraine blogs. The Russian blogs are populated by confederates. One takes a somewhat extreme view, ridiculous view --everyone will see thru it, then a second confederate comes in with the more plausible submarine view... But you can flip that. That's how you do it.
Yes, but in the case of SAAS apps, what exactly are they crawling (if allowed) ? In our case, it would be a bunch of edit controls, grids, buttons, containers, etc. that don't really make a whole lot of sense in the context of a search engine.

I think it's important to start recognizing that there's two distinct types of web "applications" starting to emerge: the more traditional kind of "application" that is actually more like a web site, and the newer kind of application that is more like an actual application (desktop/mobile).

Edit: Just read the new guidelines, and they are now considering serving up different content for the crawler as being "against the rules". So that probably cements the idea that you shouldn't allow Google to crawl anything that's mostly content-free and just an "app".
I have been following unikernel development for sometime. The work done by Atti Kantee and others on Rumpkernels [1] is most promising and has the right abstractions (POSIX userspace using NetBSD stack). Also, in the demo video, unikernel folks should acknowledge rumpkernel work as they are using it :)

[1] http://rumpkernel.org
Sorry about the confusion! There are some constraints we're working around with the way Slack supports authentication and "adding" integrations. They have been great partners, and we're working with them to improve this.

So like Brad mentioned, signup and then you should see the Slack invite to the BeepBoopHQ team and then you can log in with your BeepBoopHQ team user. After than you can associate other user/teams under settings and then log in from accounts in those teams as well. If you get stuck, please reach out in Slack or to hello@beepboophq.com. Thanks for the feedback!
“The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” – Joe Armstrong

See also

Why OO Sucks - by Joe Armstrong

http://harmful.cat-v.org/software/OO_programming/why_oo_suck...
Let’s Build a Simple Interpreter [Part 8]
"Most people are so afraid of JavaScript that they create hella crazy abstractions (Angularjs [Google], ReactJS [Facebook])"

Much as I dislike JavaScript, every other language uses frameworks or "abstractions" to be more efficient. Why the hell would I reimplement all that crap myself in Python when Flask or Django have done 90% of my app for me.
My company has been able to reach our target customers just by asking-- in a human way. Be nice, listen to your customers' needs, go out of their way to help them and if your solution solves a major problem, they will connect you to other customers. And it's ok to say you're a young company that needs help-- people like helping.

All you have to do is ask.

The same goes for cold calls-- be genuine.
Does this mean that the Blockchain will contain every taxi request ever made using this system? That's going to get pretty unwieldy after a while.
"Length, in either direction, does not correlate to "clean". Clarity and intent does."

Exactly. So, the first example starts with a date in a way of representing dates that will register immediately for even a lay person. The developer intends to add time to that date. The example does this with an addition operator then a value with letters representing recognizable units of time. Matter of fact, this was so obvious that I knew what the author was doing before I read the explanation. I'd probably do "min," "sec," "hr," etc to aid intuition, though. Esp avoid confusion on months vs minutes for m.

Then, there's the other example. It appears to create an object. It then calls a method on that clearly adds one month. It also calls a method of that method, that object... idk that language so I don't really know the semantics of what it's doing... to add 1 day.

One is definitely more clear and intuitive than the other. It also has the rare property of being easier to type. Epic win over whatever the other thing is. Not to say the other one was bad: still pretty clear. Just not as much as a straight-forward expression.
Ego and personality have definitely become a factor in this case.
How to INSTALL WINDSHIELD WIPER BLADES IN 5 EASY STEPS
Health Hero Slack Integration
What is your hourly rate (Ror, Europe)?
I have been freelancing since a while and noticed that my hourly rate differs quite a bit. Say from €50/hour to €110/hour.

Usually I let my gut feeling set the rate when quoting clients. But I'm a bit afraid that this is not the best way to go. So what is your hourly rate and how do you set it?

About me: 6+ years of ruby/ruby on rails experience, I know how to build and deliver.
So what you're saying is you don't know very much about JavaScript but you're willing to learn some once it becomes obsolete like Java?
Free Advice:

Look, the US is filled with businesses in big cities that, while are not "software companies", do very much need to write software to conduct operations. Take Houston, Texas for instance. It doesn't matter where you came from, what you look like, or who your daddy is. The game is supply and demand. If you can supply, you are in demand. If you are a native English speaker, then you are already ahead. In this country, if you are willing to move, work your ass off, and actually like programming - eventually you will reach gainful employment. Especially if you can pass a drug test. The first year? Hell no. Look for the hardest shit you can find that people with no patience think they are "too good for", and you will be filling in your experience in no time. Life is not easy or fair. If you are smart enough to do even some half ass programming, you have been given a gift.
Should be able to type or sanity check them like anything else. What specific issue are you worried about?
I agree with all of those points.

But meeting the needs of customers is what I get paid to do. And customers don't want server-side rendered stuff. They hate losing their place when they add a row of data.

So what are ya gonna do?

See, I hate JS. I think it's terrible. If there were any other choices out there, I don't even think it would still be a thing if there were any other options.

But it's a requirement of a modern web developer to know how to do it well. And I'm a web developer. So I'm going to be good at it. At least as good as I can be given the tools I use and constraints I have.
Buried in the comments is this diamond. Brilliant.
The awesomest 7-year postdoc
Perhaps there's some insight from cognitive science which explains why humans may have a tendency to do this.
>If I want something, I will get it

And what are all the ways you can discover things you want? I'd say the top two for most people are word-of-mouth and advertising.
Go to Google right now and search for "passport renew" I see twelve sites which offer the service with no affiliation. All they do is ask for sensitive personal information, charge you an additional fee (on top of the passport fee) and file on your behalf.

Unfortunately I've had friends & family fall for this and similar scams (see also "birth certificate copy" "criminal record" "arrest record" "US travel authorisation" "US visa" et al), and sometimes they don't even file on your behalf (just take your money and run).

These things have been going on YEARS, and I can find numerous examples in seconds with no research. When is Google going to put a stop to this?

PS - It is disturbing how many less computer literate people have no concept of what is an advert and what is a result in a search engine. They'll just click the top thing, which is scary for the above examples.

PPS - Bing is much MUCH worse. More scams, and ads are harder to spot (by design?).
The Day the Mesozoic Died: How the story of the dinosaurs’ demise was uncovered
I'm not entire sure many of the Uber drivers realized they are just a temporary stopgap until self driving cars are a reality. Uber I'm sure will be one of the first, if not the first, company to have a massive fleet of self driving cars.

At that point their costs will be so low they'll be able to undercut anyone still using human drivers.
Sorry you had a bad experience :(

We completely rely on Slack's authentication. Once you sign-up you should receive an invite to the BeepBoopHQ Slack team and you need to log in with the Slack account. After you're able to login you can add additional slack user/team combinations under settings and then log in through that team via the Slack auth flow.
It's getting really close! I have a post detailing how you would run Flask in a rumpkernel[0]. Right now any pure Python modules will run just fine.

We get into tricky situations when you need C extensions, e.g MySQL or PostgreSQL. Since extensions must be statically linked, you have to decide upfront what you want. Either extension can be compiled in, but including both in the package by default.... So a production Python build is fairly custom right now.

Nothing insurmountable, just haven't gotten the workflow perfect.

[0] http://projects.curiousllc.com/flask-in-a-rump-kernel.html#f...
The Deck on ad blocking: 'We’re paying for everyone else’s sins'
Why I want the bubble to burst: I can't afford to pay Google, et al and unicorn salaries. My bootstrapped, profitable, conservatively managed company isn't swimming in cash. 10 years ago the pay we offered was competitive, but now... salaries (+ benefits) have gone through the roof.
This post is dangerously approaching flamebait.
No worse than if a blockchain based system were used for regular old financial transactions.
I'm not American but I've lived here for a quite some time and this is my observation purely from my outsider perspective. Ask yourself how many times you see African Americans in a group of Asian, Latino or White people? I think the answer is very simple - Black people segregate themselves not just from White people but people of ANY other race. The majority stay in their cliques and never try to get out and the general consensus is "Why even bother?" I mean, the young lady in the article says she doesn't fit in and all that goes through my mind is how is this anyone's fault?
An interoperability layer with BioPython is being developed at the etetoolkit:

https://github.com/jhcepas/ete/issues/138
This Virtual Phone Within Your Android Lets You Use Tor More Securely
That's a pointless technicality. It's easier to get meth than moonshine.
Quanta qmv7a
need rom download to an external sd card tablet gets stuck on start
Bank consortium R3CEV successfully tests Bitcoin tech in bank transactions
http://d.pr/i/1aKJp/2k5zsOoc

I got it too.
I wonder how much the HBO show Silicon Valley has affected the way people are looking at startup funding. It's finally been exposed to a mass audience.
I believe you should invest in the fields that you work in and understand (as long as you are investing long-term).

Your time and expertise in these areas will give you better insight that most other investors will not have. See Warren Buffett's "circle of competence".
Preferring something based on productivity or ease of [power-]use does not necessarily mean you prefer that design.
Oh, old Russian propaganda about 'US orchestrated a coup'?

I thought it was already gone sour, but apparently some people still believe in that fairy tale.
No, you want to take down the buyer.

Removing the seller removes supply and leaves demand in place, making illegal sales more profitable (and eliminating part of your competition); removing the buyer removes demand, making the supply less valuable (and possibly putting you out of business).
We haven't seen direct evidence of gravitational waves yet (unless the current LIGO rumors pan out!), but there's already compelling indirect evidence. The most specific example I know of comes from the Hulse–Taylor binary system (https://en.wikipedia.org/wiki/PSR_B1913%2B16), in which a pulsar and another neutron star orbit each other every 7.75 hours (separated by a variable distance of roughly the diameter of our Sun).

The period of their orbit is decaying over time, at a rate that is in precise agreement with the predicted energy loss due to gravitational radiation in such a system (the observed rate of energy loss is 99.7% +/- 0.2% of the gravitational wave prediction). So while we haven't seen them directly yet (they're really, really hard to detect!), there's very little doubt that they're out there more or less exactly as Einstein predicted.
How to Drive More Traffic from Twitter – SumoMe
It's definitely an improvement in reader comprehension. I'll admit one of the reason I didn't learn those languages is that they looked like gibberish.
What do you think are additional things that Google could do? I can imagine how hard this is to police.

For example:

- Let people mark different links as spam

- Hire a larger team to police this
You should qualify which specific phone designs you are referring to (or if it's "all new phones", when the cutoff date was). After all, you are responding to someone who has researched this and found (like others) that indeed, the baseband in older phones did have full control.

Your statement is general to the point of misinformation.
This is great!

One quick feedback, you should probably normalize the case in searches. I searched for "python" and got nothing. I had to change it to "Python" to get it to work.
> they also have to make sure malformed HTML can't break the rest of the page

<iframe src="/actual/email"></iframe>
>When ads are good, they connect you to products or services you’re interested in and make it easier to get stuff you want.

Dear marketing departments, I do not want relevant ads. I don't like unknown third parties influencing my decisions. If I must see ads, I'd rather see ads for tampons and sports cars and business real estate, because I'm not going to buy those things, so you're not manipulating me.

Please stop perpetuating the lie that you're somehow doing me a favor with "relevant ads", they are exactly what I invest a lot of effort blocking.
OK, so if I have this straight:

* USB Type-C is the physical connector, and in practice usually implies USB 3.1 gen-2 support

* USB 3.1 gen-2 is a signalling specification which depending on the device will support some combination of USB 3.0 data transfer, advanced power/charging capability, video signals, and PCIe lanes

* USB 3.1 gen 1 is just USB 3.0

* However, Type-C devices can fall back to USB 2.0/1.1 speeds if they don't support super-/hi-speed transfer, or if the cable is not wired with the extra pins for 3.0.

Allowing Type-C cables to be sold with only the 6 wires for 2.0 instead of the 17 wires for 3.1, in particular, is a real head-scratcher.

Also, renaming 3.0 to 3.1 Gen 1 is a bonehead move since they're totally different. One is a data transfer standard while the other is a Thunderbolt-style multi-stream connector. In practice that makes the "USB 3.1" designation entirely meaningless.
With the difference that $100k is easily reachable in Silicon Valley for engineering positions even before reaching senior levels.

Here in Tallinn, not so much.
Ive been contributing to this when I have free time https://github.com/salviati/go-qt5 . I am a C++ Qt 5 dev by day so its been a fun little project. Far from complete though.

The only really complete bindings for Qt 5 are PyQt5 but its not compiled so its out for me. There are solid qml bindings for go and the rust ones worked fine last time I tested. Im not really a big fan of QML though. Its really much different than using widgets and Im not a Javascript dev by any means.
Those are a lot of lives saved.
But on Xen, it's not like to dom0 is required to be called in the dataplane. It's mainly there for config and emulation of devices that don't have SR-IOV.
Strange that you were downvoted.
Nice! Nitpick: it would be cool to be able to click on a language to automatically search for it.
SRECon16, Call for participation
A quick introduction to version control with Git and GitHub (PLOS)
Well, when I met my wife (this was a few years back, but also her pre-tax salary was about $45k at the time), she lived in a very small one-bed apartment in a bad part of Oakland. Prior to being able to afford that, she rented a room in a house (not with relatives) in Berkeley.

I haven't been to the living places of my wife's coworkers, but I would expect that the ones who live alone tend to live in small apartments in undesirable areas of relatively inexpensive cities.
That's what I immediately thought of as well.

Presumably, Molly (Netflix's tool) is the kid that goes around and switches everything off. As in, it intentionally causes the problems Molly Guards protect from.
So you downloaded 30 MB of client side code instead of 100kb. Don't see how that's a win. By "higher quality" you mean placebo (see foobar2000 faq) or some DSP filters?
They are a stopgap in a similar way McDonald's employees are stopgaps until full automation. It's a long way out; and, even if it is closer than expected, that type of employee hasn't exactly invested a lot of their life into training for the job so it's not like they are getting screwed.
Adobe Photoshop CC 2015 Incl Crack Mac OS X Download
I'm actually still confused about whether it's a joke or if the guy is making a pedantic criticism of my choice of words.
Agner Fog's PDFs are the closest thing I know of
Soundwave acquired by Spotify
The best bindings are the ones for Python" PyQt (I know it's not compiled, but it's definitely a nicer language than C++). Unfortunately, it's an absolute pain the butt to try to use those on mobile, especially since Python does not build out of the box on any mobile platform (!).
I am not a developer, but have worked with many freelancers.
I would abandon the €50/hour projects and use that time to find more €110/hour projects.

There is no set rule for pricing your services as a freelancer, only what you can convince the client to pay. Don't be afraid to over-reach and miss out on a few deals.
Is that a discount price? I think one month is over 50e.
Yeah, I wouldn't rule out the possibility of structural problems--we've never seen this phenomenon before so it's hard to say how it will turn out.

I was just trying to point out that it's not impossible for the current crop of unicorns to produce big enough winners to outweigh the failure of the rest.

I'm definitely skeptical that this will happen though, because the winners would have to be really big (hundreds of billions in actual market cap in the public markets) in order to make up for the really big failures.