skysight-inc/HackerNews huggingface dataset:
Does the Pebble have an integrated GPS or does it rely on a phone with GPS?

I wonder if the form of exercise also has an impact. I'm averaging 12.5km walking/running per day or 7.5+ miles but my primary form of exercise is weight lifting which wouldn't be very taxing on the watch at all. On the other hand someone doing jumping jacks and various other flail-y cardio exercises might be triggering the screen to turn on an off and making the accelerometer work for its supper. Rapid changes in air-pressure might also be triggering the mic/DSP to listen for speech.
You don't really give any reason why Fahrenheit is a better scale or why inches, or why feet and miles are particularly practical units. It seems to me that people say this simply because they are used to them. You don't convert to metric units and it feels awkward because you don't use metric units.

There is an issue with "kilometer" being a complex word for everyday use (as compared to a mile) in the English language. That's more a linguistic issue that about the unit itself. Other languages have solutions to that with shorter colloquial name for the unit.

Of course the imperial units give a good opportunity for being funny, in ways like specifying speeds in furlongs per fortnight. But you can do the same in SI-derived units, like parsecs per picosecond.
If I had a good answer for you, my own life might have gone differently.
Another side effect is that as a guitar player you can look at the tuba player's part to figure out what he is playing even if you have no idea how to play tuba, if you read music. With tablature only a guitar player will know what you are playing.
This seems super spammy, there was no pricing, only "get a quote".
Wouldn't almost all the cost be front loaded making their ongoing involvement nice but not required?
Search comprehensive U.S. government spending data
Here's how i'd access the situation,

- less money, no learning: leave immediately, you will feel much better.

- good money, limited learning: most of the jobs fall under this category for experienced people, use your spare time to learn new things. look out for new opportunities don't rush.

- good money, lots of learning: you must be starting out. for people with years of experience this will be momentary, enjoy while you can. look out for the next gig.

Most important thing here is never stop learning and continue to do what you enjoy most.

All the other things around: shitty management, inexperienced teams (jerks), politics, etc don't waste your energy and time unless if you have a "good" manager to work with.
Singularity News = Alternative for Hacker News
> Does anybody even know how many quart are in a cubic foot?

They know it, after they do the conversion, via metric system.

(OK, nowadays you can just enter "1 quart to cubic feet" in Google. And the funnier ones you get at https://en.wikipedia.org/wiki/List_of_humorous_units_of_meas... )
Need a new metric "CPU efficiency".
It's not that your code should be async, but that it should be more cache-friendly. It's probably mostly stalled waiting for RAM.
Additionally, "mindfulness-integrated CBT" is a thing.
0.76% is about the number that's currently incarcerated, with the rest on parole. It works out to be about 1 in 100 adults in the US that are currently incarcerated (even the US balks at the idea of locking up children)
> the demand for labor is a function of supply
> Nowadays I prefer to use a database table to store values. I guess SQL could be considered as a kind of DSL.

For user configurable options this is great, for system configuration it's awful. If you copy your production database you may end up reading/writing to places you shouldn't be. It also sucks if you use a shared development database (which is awful too, but unrelated).
Isn't C++ still pretty much the fastest language out there, except Fortran for some numerical applications? I thought that's the main reason to use it over Python/Java/etc.
Does const auto& work though?
I want Silicon Valley's tech employees too, for $5 an hour. Pretty sure everyone does. Not sure if that means a damn thing, though.

Are Canadian companies raising salaries to comparable levels, or at least something competitive?

If not, I'd say that's a pretty good sign about how much they actually want Silicon Valley's engineers.
Hackers Came, but the French Were Prepared
They can't just flip a switch and make it happen. If I were Toronto I'd make them put a decent amount of money in an escrow account so the project is finished no matter what.

But then this is Google's tech, so if they leave not sure how it works.
I think it got really popular, especially in the Rails community, because of the flashy multi-cursor demos on the site. I believe it was the first CUA/mainstream editor with multiple cursors.
"Upgrade now and become a founding member of Medium." (You have to be a Medium member to read it.)
Ask HN: Finding funding for seed stage?
I'm not picky with equity, nor overly arrogant in wanting to regain massive control, since I take a long term view. Seeking around 150K USD for seed stage startup, in data collection / BI, with a time to market of 6 months, and a no-free-tier PaYG business model. I have a Delaware C Corp, started recently on Stripe which has not taken any funding. As well as funding I'm interested in taking advice and guidance on go to market strategy, business model and initial target markets and applications. I have deep technical knowledge of this space, and have technology prototypes, but no prototype for the application. The biggest risk I see is that this is not a real market, because it's similar to, but significantly different to other offerings in this space. The second biggest risk I see is that this is a solution looking for a problem. This could also be advantage. The third biggest risk is that I am unable to complete this, either in a team, or as at present, working alone as a solo founder. I shall not require you to sign NDAs to discuss further, but please ensure I can verify you are a real investor prospect. To keep responses here focused on my goal, I am not seeking further questions or advice about my approach as replies here, only invitations to connect to discuss further, or suggestions who I should reach out to. Finally, this is not a case of, come back to me when you are ready to launch, this is a case of seeking funding to get to launch and 1 year post launch. I'm an Australian, currently based in China, but am prepared to relocate at your convenience, pending consideration of such relocation's effect on runway. Thank you for your time, if this question is not a fit for HN, please ignore. If you'd prefer, please email newbilead@gmail.com
> Part of the reason is allowing it to have a different release cadence, but also to not default to making outbound network connections without a user opting in.

https://news.ycombinator.com/item?id=12553484

wbond is the guy behind Package Control and he also develops Sublime Text.
This Incredible Flower Timelapse Took 3 Years and 8TB of Photos to Create
This article is not as silly as it could be.

Let me help.

Look, CPU utilization is misleading. Did you forget to use -O2 when compiling your code? Oops, CPU utilization is now including all sorts of wasteful instructions that don't make forward progress, including pointless moves of dead data into registers.

Are you using Python or Perl? CPU utilization is misleading; it's counting all that time spent on bookkeeping code in the interpreter, not actually performing your logic.

CPU utilization also measures all that waste when nothing is happening, when arguments are being prepared for a library function. Your program has already stalled, but the library function hasn't started executing yet for the silly reason that the arguments aren't ready because the CPU is fumbling around with them.

Boy, what a useless measure.
SEO specialist, Mobile App Developer, Etsy artist, Drop shipper, additive manufacturing engineer, HFT quant, Lyft driver, etc.
What does "embedded" have to do with anything? #pragma once works fine in gcc-arm-none-eabi.
I totally agree PyCharm's navigation and debugging functionality are fantastic. That said, when I last tried it (about 2-3 years ago), my Python code ran incredibly slow. I have a relatively large but not huge Django based python project (~2M LOC with libraries), but with debugging enabled my Python code practically ground to a halt. It's possible I misconfigured the debugger, and I can't remember how long I spent trying to get it to work, but it was discouraging enough that I dropped it.

My debugging now is just logging.info and some fancier log aggregation tools, but still feels like the early 1990s.
They couldn't publish this on github because they used the word 'retardation'
All good stuff, thanks.

> I think most of the research is going into "VM" rather than "process" migrations given most computing is going in that direction.

The VM-migration-over-RDMA paper you cite is interesting, at the very least, because it gives current upper bounds on the wait time for that operation. They do mention there's application downtime. This might not matter at all for scientific / HPC computing (the paper chooses CFD as a benchmark), but it definitely matters to people building highly available services, which I'd guess is most of HN.

Application downtime on a single migrating VM isn't a dealbreaker, but it does assume you've either cleverly replicated state across VM instances, or you've got some other load-balancing infrastructure that's routing traffic in front of a mostly stateless app tier. In either case, you have to be careful with state, and careful operationally as you bring these things up and down. Wouldn't it be nice if the OS just did this for you? That's all I'm saying. I can't remember the last time I migrated a running process from CPU0 to CPU1 by hand. Or even wrote a script to do that.

> The high-performance part of CompSci has mostly shifted in that direction since most industry and FOSS have shifted toward containers/VM's.

It most certainly has. We might be at a local optimum though, and one determined by increasingly irrelevant computing history. I think about that every time I rent a VM to stand up a Unix box to run a container to run what's supposed to be a totally stateless application. Seriously, at that point, why aren't we running side-effect-free FP code as close to the metal as possible?

We've got all these PCs laying around, we've got the peace dividends of the smartphone wars kicking in, we've got almost 50 years of Unix, we don't talk about the Von Neumann architecture anymore because everything is Von Neumann, etc. From my perspective it sure looks like we're surrounded by hammers. If we happen to be living in the Nail Universe, there's nothing wrong with that.

> The point of my original comment, though, was to say that what you say needs to be done has been happening for a while.

I'm very interested in the history of distributed computing -- tons to learn there. "Relearn" might be more accurate. At the same time, I don't trust anything pre-CAP-theorem to work at datacenter-scales. We simply didn't understand the scale problems well enough before the early 2000s.
Crazy. People on Hacker News are still upset at Google for shutting down Reader.
What do you mean? It has a "do not disturb" toggle in the control center, always had. https://support.apple.com/en-us/HT206951
> Today, it's probably not that hard to recompile and redeploy unless it's an embedded application orbiting Mars.

For most companies it still is that hard, the idea of clicking a button and deploying is still alien. This causes some rather elaborate workarounds, at my current company we have an sql procedure that looks up which sql procedures to call for instance. To them it's a life saving feature but to us it's an artifact of an awful deployment system.
That's an excellent example, thank you!

I wonder if the dependency on jemalloc can go away once custom allocators stabilize. Then the macOS system allocator could be used.
WebRTC defines how the browser supports audio/video/chat endpoints. A practical video calling system needs servers to manage firewall traversal, a directory of users, and ways to admin the system.

Who's going to provide that at no cost?
Again, watch house and rental prices soar through the roof... Can't a poor student in Toronto get a break?
Thanks for that explanation. So if a county has, say, a lot of hospices (and people change their residency when they go there, not sure how that works in the US), that will affect the expectancy negatively, saying nothing about how living in that county affects longevity.
So your concern isn't the ongoing operation but that they start working with waterfront TO on these 12 blocks and leave before their ideas are implemented?

Why would the city require more of them than any other developer? Any development has a chance of falling before completion.
That's a very nice use of Rust's safety. This tasking model is a common way to write programs for very small machines, but with this, it's safe. People have a very hard time getting all that priority-level adjustment right.

It's not concurrency, though. It's asynchrony. Two things never happen at at the same time.

Modula I for the PDP-11 did do all this in 1979. In addition, it computed the worst-case stack for each task, so you were sure you couldn't run out of memory if enough preemption occurred. Today this is mostly an issue on very low-end machines, but this code is for machines like very low end ARM processors, where you might run out of stack. Some test fixture to force worst case stack use, with all the priorities stacked up, would be useful.
Show HN: GitHub webhooks made easier to work with in python
When mods begin imagining everything must be labeled as political behind nearly everything, they have become so utterly corrupted they probably bark on a full moon.
Is this the charge 2? I think there's only one version of "charge HR".
More than anything, GitHub projects need a big “active/not active” sign
There needs to be a blindlingly obvious statement on each github repo that declares, in the opinion of the repository owner, if this project is active or not.

The comments so far are saying that there are a number of methods to infer if a project is ACTUALLY active. Indeed there are.

I'm talking about something different though - a statement from the project owner about whether or not they deem it to be active. Important difference.
A lot of unjustified negative comments.

Sublime Text is a nice fast IDE for python.

So is PyCharm.

CWWFY (Choose what works for you)
Just a thought, is it because it's Amazon? For me, if it was D-Link, Netgear, or most other brands, I'd immediately pass. Just absolutely no trust that they'd get it anywhere near right. If it's Google, I may pass because they already have so much of my data, and I'm just generally kind of creeped out by them a little bit more every day. If it's from Apple or Amazon I'm not assuming it's bulletproof, but I'm thinking it's going to be more secure than the vast majority of their competition, and likely as secure as anything else available.

Aside: I also realize that Apple or Amazon may pillage my data just the same, but I feel like they make money by actually selling things vs. selling my personal info and thus their incentives are skewed towards chasing things I'm generally more okay with.
When that student wants property in the most prime space in the region probably not. Toronto already allows tons of new units(like this project) what more are you expecting from the city?
I don't understand the url though.

What does this url have to do w/ net neutrality?

Why is it at justtellmeifimrelatedtoanazi.com ?
Today's branch predictors use ideas from machine learning: https://news.ycombinator.com/item?id=12340348
I hope The Document Foundation gets it to add to Lubreoffice to be a foss alternative to Outlook.

I get thousands of emails a day. I have several email accounts as I switch to a new one because the old one got a lot of spam. I email my friends and family my new email but they keep writing to my old emails. Message filter helps me sort stuff into different folders to find important emails and attachments.
Location: Seattle, USA

Remote: WFH a lot

Willing to relocate: North/West EU only please.

Technologies: Scala, OCaml, Rust, Java 8, Linux, Puppet, "SRE/Devops"

Resume/CV: Please ask

Email: anonyrattie@protonmail.com

Dear reader:

I am very interested in spending the next 3-10 years in the EU. My preference is Germany, as I have several years of University training in speaking German, but I believe in learning the language where I live and assimilating. President-elect Macron made several remarks in February which seized my attention towards France, and I am studying France & French now consequently. My perception is that my lifestyle would suit the EU reasonably well.

I have approximately 20 years programming experience, approximately 8 years industry experience, approximately 4-5 years university programming experience as a RA, approximately 2 years of German language training, and a Bachelor's & Master's degree in computer science from a US university. I've mostly worked in enterprises and have worked as an unofficial tech lead in each one. My technology history is highly polyglot and on the backend or in the "DevOps"/SRE side. I frequently spend my evenings on my own projects, occasionally open source.

I have a very boring life: no criminal convictions, a wife and child, several quiet hobbies, enjoy long rides on public transit, good cheese, etc. We all have up-to-date passports. In this sort of thing, I believe I make a very good employee.

You want to hire me because you want to hire someone focused on quality day in, day out, but with an eye towards the business and taking leadership. Possibly you are ready to start a quality push and need a new architect who will argue for this. Possibly you need to reorganize your DevOps team and need a tech lead or manager who can dual-wield both code and work with the needs of the institution. In any case, you want to hire me because you need someone to be a dissenter. I am not making a joke: If you want a regular worker who doesn't make waves, you don't want to hire me.

Regrettably, I do not have a work visa, so I am putting out this inquiry with the preface: we will need to organize the paperwork to make everything in order, and thus - the earliest I could start would be early 2018.

Regards,
A. Rattie.

Posting under an alias because coworkers read HN. :)
I don't think it's about being upset -- it's about pattern recognition and learning from one's mistakes as a consumer.
I'm so sad that Pebble went under. They made the best smartwatch in my opinion.
Tone it down. I suspect karianna has done more for the Java community than you or I ever will.
I would not be surprised if they are working on consumer robots too. They are probably way ahead already in their deployment of warehouse robots.
It doesn't help to use "actual words" when those words have no discernible relationship to their usage. And I don't just mean "common" usage, but the usage by others in related fields. "affine" and "linear" are commonplace concepts in mathematics, but it is in no way clear how they relate to type systems, let alone what properties a type system has when described as such.

The only other fields I know of where things are as badly named are are abstract algebra (ideal, ring, module) and grammar (infinitive, perfect, accusative). It seems to be no coincidence that type theory straddles the two.
Something I can't quite get a handle on.

I have friends that I respect that are both Rep and Dem.

During the elections : Dems wanted Comey fired, Rep thought Comey = truth

After the elections : Dems think Comey = truth, Rep want him fired.

Anybody else notice this?

Yes - someone can say the "email scandal" is different than the "Russian scandal"...but wouldn't it seems that he is either qualified to run the FBI or he isn't?
B2 was once an inactive blog project until someone forked it and called it Wordpress.

See a project you like? Fork it and email the authors if they want to work with you on it. Be proactive and assertive.
you realize they shut down like 80 percent of what they start? or atleast abandon it?
I agree; I charge it while I'm in the shower and so does everybody I know who actually uses their Apple watch (which means, about 15% of those people I know who bought one).

The battery (in the second version of the product) now lasts long enough to make that work — except sometimes on the weekend when I might go a day without a shower.

I also want the smart sleep tracking app badly. The reason I bought this crappy watch was solely for the vibration-on-wrist when you have to make a turn when using navigation.

Unfortunately, that iOS feature is horribly broken — it automatically switches to "car mode" when you go faster than a brisk walk, which means it doesn't work for navigating on a bicycle, skateboard, foot scooter, or even just running.

So the device has very little utility for me as it stands — but a sleep-cycle-aware, vibrate-only alarm clock would make it worth the purchase price for me.

And Apple (since I know you clearly must lurk on every hacker news thread waiting for unsolicited advice from strangers on how to fix your lame products): fixing the stupid "automatically switch to car mode" misfeature would also make the watch worth its price to me.
Just decorate a function that you want to trigger on a particular event with @ghooks.events(*args) decorator, with args as the list of events that it should listen to.
Out of curiousity and so we can all concretely imagine how Sidewalk Labs plans to transform cities, can someone explain what are the speicific changes and associated benefits in this new kind of city? It mentions, autonomous transit, ride sharing, cheaper housing (how?). Can someone paint a fuller picture of what will be new and how it will be beneficial.

I'm not skeptical at all, in fact I'm very hopeful. I just want to be able to picture the new kind of city more concretely.
We've got one that went around the clock. A DSL was created for support, but the DSL is more of a UI that builds expression trees. Of course support don't understand expression trees so the developers write c# (what the DSL "compiles" to), the c# is inserted into the database and the compiled on the fly.
You could just look at the graphs section.
Apple acquires Finnish sleep startup Beddit
" who'd rather want to " -> " who could "
REM is characterized by lack of movement and variable respiration rate. So I would imagine the signal is erratic oxygen saturation. You'll get better results if you can correlate that with an accelerometer.

Disclosure: I worked on a sleep tracking device that is a competitor to Beddit.
I managed to push a post off of the first page the other day, because my finger is too big for my phone - I clicked the Flag button instead of the actual link. I immediately clicked Unflag, but it took a while for the post to recover.
Ooh, this might mean some vim-fugitive beauty is on the horizon :-)

The vim-fugitive Gdiff is a really nice interface (imo) and a stash equivalent would be amazing :-)