skysight-inc/HackerNews huggingface dataset:
With just $7m ? I didn't know one could say "with just $7m". Give me $7m and I can defy Google and Microsoft on a certain vertical any time of the day. This article is an infommercial.
You don't have to split, though. You can put all your code in the header file. Your compile times will suck mightily, but you can do it, if managing headers is such a burden.
Oral-B’s App-Enabled Toothbrush Exposes Your Poor Hygiene
Security hole in LDAP authentication on Ironport
I made a tool to hijack session on Ironport proxy servers and use some already running session to browse the internet on my campus network. It's interesting but the hacker fears malicious use coz he's a hacker, not a cracker.
As login on Ironport proxy server is identified by IP address, a python script helped me out. Anyone interested?
They're mostly moving away from the pen and paper to entering it directly into a self-service touchscreen and paying on the spot. Much quicker. I've been in and out in 5 minutes. Of course they also do the pay online thing that so many bricks and mortar stores do. Many times I've ordered online, walked down 5 minutes from my office and it's ready when I get there.
This is a real problem for me, as I've got small hands. The Xperia Z Compact phones are the smallest flagship-level phone I've found. I loved my Z3C, sorta-like my Z5C. They're still a little too big, especially with a case on them, but they're at least not monstrously so.
How does he rely on regular returns on investment of 7% or 4%?

You don't get that on bank accounts; and the stock market too has not given such returns over long-term timespans in the last 15 years.
For us, lazy admins, there's cron-apt in Debian based distributions. I believe, that there's something like cron-apt available in more distributions also.
And when library X and unrelated library Y are wrapped, they often both use Numpy arrays, making them interoperable.

E.g. if you do geographical work with raster data, there is GDAL, a raster library with Python wrappers. Because it exposes the raster data as Numpy array, you can easily make images from them to overlay on maps with matplotlib, or analyze them using scipy. In C/C++ it would probably be a lot more hassle to combine them like that.
I'm happy that I helped! Please apply as Luna tester on our website :) (Hovewer I'm afraid that in the first private Luna alpha release it would not be possible, because we will provide only a very limited stadnard library, without any netwrok utilities. But they should appear shortly after release.)
Well, please tell me what language will be good for developing a specialized image processing system. Considering all good libraries are all C++ and maybe have Python bindings. deterministic destruction + templates + low-level memory management + the ability to ascend to full java-like OOP with interfaces really do make it my favorite language.

Yes it has weird syntax and ugly default behavior, but that's a price for backward compatibility.
"This is dubious. Care to elaborate what you mean by that?"

I meant mainly the existing status quo as you elaborated in the following sentence.

"there's never ... a need to start a new project in C++. Almost any alternative option is better."

I agree that for a lot of things C++ is the wrong language. For some use cases, such as libraries supporting real time graphics on multiple platforms, I'm not yet sure if yet there are better options (well, there is C but I'm pretty sure that arguing which is better of those is a matter of taste and experience).
>> give Rust a try

Or Pascal. Combined with Lazarus, we have a nice open source Delphi-like environment. Really cool, eh?

Rust might be an option for C++ folks who likes functional programming :D
Well, even if it technically isn't an adblocker, it's a darn good one in practice. And it sets up domain blocking by default, probably using the same lists as uBlock Origin.
Booking slots will probably come, its something they've always wanted to do and it becomes easier to implement as things like Amazon Fresh get rolled out. Re buying Uber - that would have been way too expensive, I think in this case it would be cheaper to slowly organically expand the logistics operation
I'm interpreting this as saying they want to use the same representation to use in memory (for querying) and for 'serialization' (sending the same thing over the wire). This begs the question why separate serialized representations ever became a thing in the first place.

My understanding is that serialization became a thing because in-memory representations tend to use pointers to shared data structures that may thus be referenced multiple times while being stored only once. This would not translate 1:1 to serialized representations (where memory offsets would no longer hold meaning) -- much less in any language-agnostic way.

So I have this suspicion that Apache Arrow would not support reusing duplicate data while storing it only once. Would anyone mind clarifying on this point?
America’s Stacked Deck (OpEd)
If you're interested in that era, I recommend watching "From Bedrooms To Billions" http://www.frombedroomstobillions.com/

I grew up in this era, first programming on an Aquarius. It was quite the hobby in the UK.
It Is What It Is (And Nothing Else) – Why Recursion Still Matters
Do they have Add-on Items in the US too? They're incredibly annoying. They still show up when you filter for Prime only, but you need to spend £20 to get free Prime shipping. This is even if you're ordering other Prime stuff so already have a shipment coming.
MMM tells you not to drop big bucks on fancy restaurants, SUVs, liquor.

Like I need to be told that?

I don't spend on any such thing, track all my expenses, make a good high-tech income, and still spend most of my earnings.

There is something fishy behind this story.
Jaq's salt water charger powers up phones
You're wrong. I learned to speak French at age 17 with no accent. That counts as "adult" by any meaningful metric.

Edit: By "no accent" I of course mean "indistinguishable from a native French speaker". Everyone has an accent so technically "no accent" is meaningless.
Their client base isn't getting larger any time soon. This isn't good for a business for investment.
Nokia: We’re in No Rush to Get Our Brand Back on Phones
Since you mentioned "the smallest pop", I thought you might be interested to know that the volume slider causes discontinuity pops, at least on Firefox, and could benefit from some smoothing.

Very nice music on the site!
Samsung Galaxy S7 restores expandable storage
I'd say this is a bit extreme, even for a programming interview test. I think it assumes you've already done something like it in the past. But then, if you haven't, then maybe you aren't a fit for this particular job.

I once interviewed at a game/graphics startup and they asked me to implement a non-trivial graphics algorithm in a take-home test. I completed it successfully, but only because I've done graphics programming for decades, and in fact had implemented this very algorithm just months before in a side project. Someone without experience in that specific area of graphics programming would probably not have passed.
> whereas after ~3 years you had completed the whole french language

I'm also German and had French in upper school for five years, and that was certainly not true for me. In fact, I've yet to encounter a language that you can "complete" within three years of a normal school curriculum.

(I'm not talking about living abroad or specialized language learning curriculums, where you can get proficient in well less than three years.)
I consider myself a little bit of an anti-mustachian. But I'm sure the majority of Americans would probably consider me quite mustachian. I spend significantly less than 10% of my gross income on housing. I almost never take a cab when I could take the subway. I save enough so that for all practical purposes I never have to worry about money. But at the same time I spend substantially more than the mustachian 24k / year. I don't particularly enjoy cooking, so MMM would consider my food expenditures to be grossly high.

My view is that people should live in a way that maximizes their happiness. MMM seems to enjoy taking frugality to the extreme. But I'm different. That lifestyle would not make me happy at all. In the past I have lived with very little left over for savings. That way of living also caused a lot of stress any time unexpected expenses pop up. It absolutely did not maximize my happiness. I'm fairly careful with my money naturally, so my current mode of living doesn't require any effort on my part. It leaves me free to make what many would consider pretty large splurges from time to time while still maintaining a nice cushion for unexpected expenses as well as a nicely increasing investment portfolio that should allow me to retire well before the standard retirement age.

So no, while you might not be able to say I have fully unabated spending habits, MMM might say that I do. And in that case I would satisfy all three of your points.
The UN also says North Korea isn't allowed to have nukes. Look how well that turned out...

The UN has no real authority on anything.
It may be light-years ahead of the competition, but if advantage doesn't produce a cost savings for the customer, it doesn't matter. I generally need about $20 of something from Amazon. At $35 I can generally find something else I will use. But if I have to buy $50 worth of stuff to get the cost advantage of free shipping, I'm much more likely to just go down to the store and buy it.
Amazon Raises Its Free Shipping Minimum to $49 for Non-Prime Members
That's because of Bernie and to some extent Trump -- There's a good Article by Benjamin Studebaker(I think) that basically states that Neolibs have taken over both parties, as long as corporate interests are taken care of--which both do, then they're given everything they need to stay in power. But Tea Party and Bernie democrats are throwing a wrench in their plans -- People are now waking up and they are MAD - some just don't know where to direct that anger, but the NeoLibs are out and it's either going to be the Tea Party or Progressive Wing of the Democrats that win -- and no Hillary is not, nor has she ever been Progressive, she is too much part of the corporate power machine to be part of the progressives. This election scares the shit out of the corporations, and honestly, I'd rather see Trump than Hillary win, if just to send a message to Wallstreet that the establishment isn't welcome any longer.
Kenneth Reitz's Readable PEP8 Style Guide for Python
That's because those titles are really short. And worse, it's not even generating new titles, but copying 2 existing titles and splicing them together in the middle. Which is cool, but this program creates every single letter from scratch, based on patterns it has learned from actual dictionaries.

Look at the "comments" of the ycombniator site. Where it tries to produce actual sentences. All the comments are totally incoherent and random.
You mean most people leave their routers at default, and have an IP of 192.168.(0|1).1xx? Shocking... shocking I say.

I have to agree... the local IP address really shouldn't be considered a secret, it's also needed for LAN negotiation attempts between localized peers.
Yeah - this is a hard problem and the chances are small.

Nevertheless if you had 20+ years of experience in programming textual languages than it is no surprise that you understand them better than visual languages. That part of your argument does not seem valid.
>the dangling cable problem isn't so severe when seated.

That is exactly why I don't get how people say the room scale thing makes the Vive the winner in this VR race.

As long as there are cords involved, being able to move around is not a game changer. Especially the way the Vive does things. Didn't HTC say they adressed the issue of being caught in the cords by making them visible in VR? Talk about immersion break. There you are, in the VR world and you look around and see the cords that actually bind you to a very narrow sector in real life.

This whole room scale VR can only become a thing once the tech is wireless and by there own statements, that is still a looong way from being a reality. Especially seeing as these are the 1st generation devices, I say you save yourself some money and get the rift seeing as you will not get much out of that feature that only the vive offers currently.
San Bernardino County Calls the FBI Liars Over Terrorist's iCloud Account
An easy-to-learn writing system is a massive help when learning a language, but the writing system isn't part of the "language" as linguists understand the term. Just a representation of it.

So I totally believe that it's easier to learn English than Mandarin (and maybe easier to learn Spanish than English) because the writing system gives you more hints, but that doesn't have anything to do with the (spoken) language, strictly speaking.

On another note, it's not clear to me that "as phonetic as possible" makes a (written) language easier to read, since our brains process words/morphemes as chunks, rather than sounding them out letter-by-letter (this is how reading Chinese is even possible). So semantic vs. phonetic writing should be thought of as a tradeoff. As an easy example: spaces between words are not phonetically justifiable (there is no pause between words in natural speech), but they sure help reading comprehension a lot.
Looks great to me! Very tempted to buy this. The new Surface book looks amazing but this beats it on price massively and it looks almost as good. Not sure on the specs though I think the surface book winds that game
Sorry - I was curious what the HN bunch would tell about this. But you are right - there is not enough information right now for any deep comments. The examples so far are too simple.
"One glimpse of the structural unfairness in America is this: A dumb rich kid is now more likely to graduate from college than a smart poor kid, according to Robert Putnam of Harvard University."

Hasn't it always been this way? Even when you graduate, finding a traditional job in your graduate field can be , who you know rather than what you know.

A valid counter point, measurement vs credentials. [0]

[0] http://www.paulgraham.com/credentials.html
https://news.ycombinator.com/item?id=11145610
Here is a perfect list of focus music playlist by GURUs
I'm curious what the effects of my seeing lots of TV ads during my childhood are. I honestly can't remember specific ads very well, but I'm sure that seeing thousands of soundbites glorifying instant gratification must have had some sort of an effect on me.
I thought his trick was to earn lots of money, and your future wife too, when you're young, and then go move to Colorado and have nearly no living expenses. ;)
I am living frugally in Zurich, moved here for the super-high net-salaries and I am saving 80% of my income (https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-t...). I could theoretically retire in 5 years. So that is doable (see advice on how to rent, how to cook etc. on http://www.earlyretirementextreme.com).

If you want to do the same and / or if you are interested in working in Switzerland in IT, just shoot me a mail (see HN profile).
Indeed, while it has great advantages in various fields like computers and history, not being able to forget your old misdeeds is an unending curse, akin to open wounds that can never close. You have to find ways to make peace with yourself, accept that you are a fallible person (and you gain respect for the doctrine of Original Sin), and it's a strong motivation to improve so you commit less of them.
Not sure what to make of this.

Specifically:

× There is quite absolutely no need for some fancypants IDE. Use a text editor that can indent stuff automatically and maybe has some syntax highlighting and you’re good to go and write all the code you want. Yes, even C++!

× The split between header files and translation units is ugly, especially if part of your class can be in a translation unit and part of it is templated and must be in a header file. But if your class is all-header, you just have a single file (which may be compiled into more than one block of code for templates); if your class is not templated, you just have a nice little header with your comments and the implementation hidden away. Yes, you may need to add a new field to both your header and your constructor implementation if you want it to be different in different constructor calls, but that’s hardly avoidable?!

× The C preprocessor might be ugly sometimes. Don’t use it if you think that. Everything will be fine. You’ll be okay.

× Namespaces are extremely useful to separate different sets of functions and classes. I find std::vector and boost::program_options::options much more readable than StdVector and BoostProgramOptionsOption. There’s only so many letters in the alphabet, names will need to be long eventually. If you really don’t like namespaces, just use using generously.

× Portability is fine between decent compilers on decent operating systems. Yes, Microsofts Visual Studio sucked big time for a long time and if you want to use a Unix-native compiler on a weird platform, things might be strange. But I haven’t seen a Unix yet where I couldn’t compile my code.

× Not sure what to make of the next paragraph, are they just complaining that they can’t keep a mental model of some header files in their mind and that this must absolutely be the fault of the language?

× I don’t get the issue with std::chrono::duration. The reference is clear, the code is not too horrible and the C# code isn’t even better?

× Hint: \n does exactly what you want.

× push_back() and emplace_back() are two very different things and I’m glad that they’re different functions, as that makes it very clear whether you’re copying stuff around or constructing it in-place.

× The (few) bits of the boost library that I used so far were amazingly well documented. Yes, if you want to dig a little deeper, you may have to read some not-so-easy to understand code, but have you seen the code that powers your lovely C# runtime? Do you think it would be substantially easier to understand?
This is a great video review of the game https://www.youtube.com/watch?v=2DTjLG3usQo (if you want skip the intro the actual gameplay starts at around 2:00)
Food for thought: do you think we should also get rid of spaces between words? They're not there in pronunciation.

If not, why not? They give a semantic hint to the interpretation of the sentence outside of pronunciation, allowing you to read/process it faster. I don't have any hard evidence to back it up, but I suspect making words look distinctive by spelling them in non-phonetic ways accomplishes the same thing.
A very simple allocation of 70% stocks and 30% long term treasury bonds has a 6.23% CAGR over the past 15 years.

https://www.portfoliovisualizer.com/backtest-asset-class-all...
Maybe I'm too cynical, but my initial instincts suggest this paper is a direct by-product of the academic "publish or perish" paradigm.
Samsung's new dongle gives your car an LTE connection
> I'm using "never" rather than "rarely" very deliberately here

True, we could also have used FORTRAN.
We can all aspire to fail that badly!
I installed Cyanogenmod on my old S3 with minimal effort. Literally as easy as connecting to the PC via USB and running the installer. Wonder why you struggled?
A valid question. I'm currently running Linux on a MacBook Pro for work, but it always seems like an uphill battle to get it installed. I'd like to have a PC laptop similar in form factor to this Matebook instead, but not if it's even harder to get Linux onto it than a MacBook.
Lifting x86 code into LLVM bitcode
English has way more diphthongs than French does, and French spelling is also much more regular than English (99% of the time, I can predict what an unfamiliar French word means if I see how it's spelled. This would be much harder in English, which is my native language.)
Are you planning to release a "Mandrill for SMS" sister service?
>The split between source and headers is a key to good encapsulation. From a software design point of view, it's good way to break long dependency chains.

Yes, I'm currently working with Swift and I'm really missing header files. I just can't figure out how to get a quick overview of say a class' public interface without having to scroll through pages of implementation code.

Header files can be a real pain. But they are useful.
A new study says half of US students could be internet addicts
Qt: Moc myths debunked
Thank you. 6.23% before taxes and inflation, less after these.

Is this reliable enough over the long run to retire on?
Singular general-neutral "they" has been indeed been around for centuries, but my impression is that its use to refer to specific, named, individuals is novel (e.g. "Please ask Bob what they want for lunch", meaning what Bob the individual wants for lunch). I will admit it feels a little cumbersome to me, but I'll deal. It's a logical way for English to evolve, and fills some genuine needs in the language.

And as with "you", I suspect that if "they"'s use as a gender-neutral pronoun expands, "they all" will soon emerge as an (unofficial?) replacement for the plural.
Really nice, well explained. I'll know where to point people to when I need to present this techique. Thanks!
Brilliant, though I think they are investing more time in the drones
> At the same level, learning French, one can perfect one's pronunciation (to the one, official pronunciation)

There's no "one, official pronunciation" in French. Far from it. There are several ones, within France, and across French-speaking countries.
I am very disappointed by the lack of USB Type-C which is clearly the new standard. Compatibility with their Gear VR is surely not good enough reason since it will only affect minority of the users, besides there's always an adapter.
This is awesome. I was using https://rain.simplynoise.com/ as a whitenoise generator, and some Spotify focus playlists.

Been using brain.fm for 1h now, and I'm loving it :) Thanks !
This post explains why Trump has a legitimate chance.
Buy and sell your photographs and earn money from home
Back before my father and I decided to share a Prime subscription (I buy the stuff with my account and charge it to his credit card), I solved this by keeping in my deferred cart various items I wanted sometime in the coming months that I wasn't in a hurry to get. If you can take a long very about enough things it worked out pretty well, especially since your metric is to, over a year, pay less than a Prime subscription.
I'd love to use realm, but for now i'm still hesitating. One reason is that you're using your own custom storage engine, and building a reliable one is hard. You should release some jespen-like testbench to prove how robust your technology is.
Cyanogen New Platform Will Allow Deep Integration of apps
Ringing Bells answers all your questions about Freedom 251
Where/how do you invest in CH? Vanguard is much more expensive than in the US.
You are really underestimating VR. You are not thinking on the applications that do not yet exists and no one has thought about yet. These will be the applications that will sell VR like donuts.
I was under the impression that you can have your key signed by a generally trusted CA.
Funny, when glancing over the text quickly, my brain always seems to transform "Huawei MateBook" into some product by Apple; I'm guessing because of the i somewhat standing out at the end of 'Huawei' and then the 'MateBook' being so simiar to Macbook. It does look like a crossbreed between Surface Pro and iPad though, and not even a bad one.