skysight-inc/HackerNews huggingface dataset:
> I find that aggregation ends up around 30ms, which is on the higher end of acceptable when monitoring in-ear

I haven't done that kind of work, so for video/speech, fair enough. 30ms (on top of whatever's already there) is not really acceptable for a musical performance, though - the performer will be expending half their brainpower trying to mentally align what they hear through bone conduction vs in ear monitoring and adjusting their performance based on outdated/scrambled information. It's a really confusing experience - if you've ever seen that Japanese "speech jammer" device[0] you'll get some idea what I mean (although it uses much longer than ~30ms, that's still enough to mess with you).

Working in a pinch, it would make a useful and more stable tool than ASIO, though I run either analog or dedicated devices for any live work - I just don't trust computers that much - but I get that working with video means you might not have those kind of options. I can't say I've had many of the troubles I've heard about with ASIO to be honest, but I undeniably do enjoy working on OSX more anyway. This conversation reminds me how badly I need to revive my ML Hackintosh..

[0] https://www.youtube.com/watch?v=USDI3wnTZZg
If that's so, then fares on public transport are basically an "artificial added cost".

Roads are enormously expensive both for construction and maintenance, and in most places AFAIK fuel taxes and vehicle registrations do not cover that cost, so they are being subsidised by the general taxpayer.
I agree with what you're saying here. I'm just trying to point out how lay people take in so called "science". In fact most people are just reading headlines and confirming their own bias, and then they tell all their friends that their new coffee drinking habit is confirmed as good by science. All I'm saying is that at the end of the day, the science that was paid for is distilled into sound bites and propaganda for someone's agenda.

(I actually love coffee and just finished my latte).
So, just as we expected, new TLDs are just a cash cow for registrars.

And something for the rest of us to immediately add to spam filters.

Great. Just great.
How close did you get to re-implementing APL?
This is an upstream issue with https://github.com/azerupi/mdBook, you should file a bug!
Back when I was working on a fintech product (this is around 2 years ago) what pushed us away from Yodlee was the appalling pricing.

They wanted us to pay a hefty initial sign up fee ($XXXXX), pay monthly fee per user ($0.XX) and also they had minimums. Being students at the time we were just shocked and disheartened until we saw Plaids great pricing (free whilst in development and $500pm to set the product live) and tried to convince them to come to London which they told us was only 6 months away. It's been 2 years and they're still not here lol.

But there are a few more options in London now. I bumped into Steve Graham way back at HN's London event and he was working on Teller (https://teller.io/) which is now in beta and works pretty well from my testing.

There's also Saltedge (https://www.saltedge.com/) which is used by a few London fintech apps and I believe they have a startup package that a few apps like Cleo (https://meetcleo.com/) started on.

Some new startups still choose Yodlee though like moneybox (https://www.moneyboxapp.com) but they raised significantly more that we had (we had a very very small grant from our University).
When I write code, I keep the target audience in mind. That target audience is a maintenance programmer doing their first programming job.
I would grill people who ask senior position more then those who look for junior position. Doing it other just don't make sense to me.
I'm the co-founder of Cultivate Labs (https://cultivatelabs.com), which is based on a lot of the work I did at Inkling Markets (YC06). We’ve been working on prediction markets and other crowdsourced prediction mechanisms for awhile now, but have always just sold a platform to large companies to run internally.

TinyCast is a "lite" / free version of the stuff we run with big co's and government agencies where we’ve tried to make it a lot easier to get predictions from your team or even your customers to ascertain not what people WANT to happen or what they think you want to be told, but what they think will ACTUALLY happen.

We also track/measure everyone’s predictions (using Brier scores) so you can see who was the most accurate and give people feedback about where they're strong/weak, how they might be biased about certain topics, etc.

We’ve been using TinyCast ourselves on our team to predict some of our internal metrics which I blogged about here: https://www.cultivatelabs.com/posts/have-your-team-predict-y...

Industry trends, competitive intelligence, KPI’s are all fair game and great uses of TinyCast. Would love to get any feedback anyone has, especially areas where you might have gotten tripped up or any questions about how this could be used in your company.
So you don't know what the performance problems in Firefox are, but you're confident that the solution has to be a short-term fix in the existing C++ codebase.

Do you realize why that does not make sense?
>There is clear motive right now for undermining the CIA.

And why NOT to undermine the CIA?
If you've spent anytime on twitter or reddit lately, there's an increasingly large amount of political astroturfing from special interest organizations.

https://en.wikipedia.org/wiki/50_Cent_Party

http://www.sfgate.com/technology/businessinsider/article/US-...

https://en.wikipedia.org/wiki/Smith-Mundt_Modernization_Act_...

https://www.theguardian.com/technology/2011/mar/17/us-spy-op...
I thought up at some point something like this:

return (aBoolean != false) ? false : true;

So ridiculous that it made me laugh.
A flock of Mockingbirds.
Depends on the HOV lane. The Fastrak lanes on the 110 south of downtown are regularly moving at 45+ mph, regardless of the state of the other lanes. There are two HOV lanes each direction, often separated by grade.
Which city is doing LRT? These can be more cost-effective in the long run at certain ridership levels, plus they're usually a better experience for the passenger.

Busses just plain suck.
Your browser has 'ctrl-d' and if you click the 'item' link (the timestamp) then you can 'favorite' that link within HN. That way you don't need to clutter up threads with comments like these.
Back in 2003 there were plenty of partisan bloggers on both sides of the WMD argument.
Fact versus Frivolity in Facebook
Having gone through about a hundred interviews on the employer side and a dozen on the employee side myself, I think I can drill down the essence of the problem to: "Everything that can be standardized is a bad predictor of hiring success."

In the end, I now have a continuously A/B-tested scheme that I'm pretty happy with, but still most of it is intuition.

Which is very applicable to the job itself: Intuition is nothing but unconcious and highly multidimensional optimization across the vast range of hard/soft skills required for the job by means of pattern recognition and heuristics.

Everything that has simple measures (automated coding tests, phone screens by nontechnical people,...) can be gamed and produce lots of false positives AND negatives (see the recent Google screening for the GWAN guy).

In the end, I can read much more real-world success from a quick coding challenge that shows me an applicants' thinking, craft, naming, library choice and so on.

I'd consider myself a top 5% interviewer by now, but I have no clue how to automate, scale or replicate this.
Yes. Co-author here, happy to answer any questions or hear feedback on the text, as usual.

Incidentally, I just finished the build system stuff today to get the new book shipped on doc.rust-lang.org; that slates it to land in Rust 1.18. It will still be a draft, but this is one more step towards it being finished.
Elon Musk might be a smart guy but this is a stupid idea.

> [Tunnels are] the only way we can rid ourselves of the scourge of traffic.

Yeah, well, one day you'll meet induced demand and you'll understand that's a big "nope".
Thank you for your response, it was extremely interesting.

One of the nice things about HN is you get to look outside your own bubble (I mostly do Line of Business/SME stuff so this stuff isn't just outside my wheelhouse it's on the other side of the ocean).
Nitpick: slower _than_ what? It's implied, but "slower" (or "greater", or anything-er) is in relation to another thing.
> Always start off by asking the candidate, "Is this still a good time?"

I prefer when the interviewer reschedules the interview two or three times, calls 15 minutes late, and then asks "Is this still a good time?"
I just wrote up https://gist.github.com/andyleap/01601cc9cdf7d3708bb63d5867a... real quick, uses the rtlamr stuff directly and turns around and spits them into a local influxdb instance. It's been working out fairly well so far! I'd still like to make it more "all in one" down the road, but influxdb + grafana is a good start for the display side of things.
It is slower because it misses an optimization where you can get the current time without having to enter the kernel. The trick is using the RDTSC instruction, which is not a privileged instruction, so you can call it from userspace. The Time Stamp Counter is a 64 bit register (MSR actually), which gets incremented monotonically. You can get the current time by calibrating it against a known duration on boot or get the frequency from a system table first, then with a simple division and adding an offset. There are sone caveats though, like you have to check if the CPU has an invariant TSC using CPUID and every core has a separate register. I think the problem with XEN is that the VM could be moved across hypervisors or CPUs which would suddenly change the value of the counter. The latter could be mitigated by syncing the TSCs across cores (did I mention that they are writable?) and XEN supports emulating the RDTSC instruction too. I'm not sure how it's configured on AWS, so it may be perfectly safe or mostly safe.
On the flip side, a 2015 study found that if there is some incentive for telling the truth, people are more likely to tell the truth. From the abstract of "Partisan Bias in Factual Beliefs about Politics", Quarterly Journal of Political Science Dec 2015 ( http://www.nowpublishers.com/article/Details/QJPS-14074 ):

""The experiments show that small payments for correct and "don't know" answers sharply diminish the gap between Democrats and Republicans in responses to "partisan" factual questions. Our conclusion is that the apparent gulf in factual beliefs between members of different parties may be more illusory than real. The experiments also bolster and extend a major finding about political knowledge in America: we show (as others have) that Americans know little about politics, but we also show that they often recognize their own lack of knowledge.""

(I should note that I have not actually read this paper, only news articles purporting to describe it.)
Microsoft Hit with Authentication Issue, Many Users Were Locked Out of Accounts
We had such leaks all the time during Obama's presidency (what with Snowden et al).

So, no reason at all to assume anything particular changed, except that people want to assume something -- because Trump.
Or place ingredients in bowl, microwave for 3 minutes.
You can publish only true facts and still push a narrative
My theory is that they might have been trying to protest against the non-mathematical theft of = (equality) to mean assignment, as = is used in most other languages. (Not that that's an excuse for violating the shit out of the Principle of Least Surprise in a trillion different ways.)
D is a successor to (you've guessed it) 'C'.

If you've ever used Zortech C++ then you've used Walter's product.
Not with encryption
For the purpose of devil's advocate in this, I think it's possible to state truths and still be misleading and/or distracting from another narrative. Just because something is true doesn't necessarily explain what the motive is for releasing that information. It's certainly healthy to have at least a shadow of a doubt as to what WikiLeaks's motivations are when it's already shown that it can either restrain itself from leaks or that it can falsify the existence of leaks.[0]

[0] In 2010, WikiLeaks declared to the public the intent to publish docs alleging significant Russian corruption. It was also picked up by a Russian newspaper that reported to be working with WikiLeaks. However, nothing happened and the topic has been untouched since.
No, it has been worked the way GP wrote since approximately forever.
I live walking distance from a metro station that recently was added in West LA, and it's been interesting to watch properties nearby being bought, improved, and turned over. Value around the station is being stimulated by the presence of the station itself. Increased density is going to follow it, not lead it.

I think this makes a lot of sense. If you start building your transport lines connected to areas that are already high vitality/value, then what you've effectively done is reduce the "distance" between every stop along the line and those key areas.
Can't or won't?
As a senior engineer who already has a good job, here's how I've adapted to the stupid tech interview and plan on doing for future jobs:

- Stay at my job longer and push for more raises/promotions. So far this has worked well. I may not get more in raw $ amount vs job hopping, but when risk adjusted (the risks of any new job such as bad manager, etc.) it's worked out ok so far. I think some job hopping is still good early career, but at this senior level, job hopping loses most of its advantages. Also, being senior at a company (not just in title, but also tenure), has other benefits such as more influence and connections within the company.

- For future job searches, companies that don't have the algorithm/data structures interview will get a big boost in my list. They will get first attention.

- If I find an interesting job that still has the bullshit process, then my investment in the process will be very low. Basically, one or two evenings refreshing my memory on basic algorithms/data structures and that's it. If the interviewer asks a question expecting me to know some exact algorithm or trick, then they are a very poor interviewer and the problem is them, not me.
You can compile the code yourself, then you would know the binary matches the source.

Of course, you have to trust your compiler and OS, but with a service you would have to trust their compiler and OS.
In MA ya get a state tax deduction for tolls on your transponder. They also issue special transponders to people who live in certain places where they're dependent on toll roads that mostly carry through traffic; those people get discounts on certain tolls.
This Amazing Fully Functional Ship Was Built to Look Like a Sinking Ship
If we are ever going to be dominated by something, I wish it's an Artificial Superintelligence
ODBC and writing your own ActiveRecord adapter
Frankly, all a tech recruiter needs to do to earn a gold star from me is to spell my name right and have a job req that would at least, theoretically, be in the same building as the job that I am actually qualified to do.

Bonus Sparkles for it being in the same state that I currently live in.

I will squee like a schoolgirl with delight if they deliver the above with coherent English of a 3rd grade level or better and I can parse the point of their Email in a single pass.
I've had some good bus experiences, in Mexico City and KunMing I've ridden in nice clean busses with dedicated lanes and raised platforms for easy entry/exit[1]. It's near as nice as rail and from what I understand quite a bit cheaper to build

[1] https://en.wikipedia.org/wiki/File:Estaci%C3%B3n_SetDomingue...
New Realtime Database for Hybrid Mobile Apps
You might like Sao Paulo. Its like LA but smelly-er and full of buses. In Sao Paulo there's no need to hurry to hop on your bus before it leaves the stop because another one will arrive immediately. Same deal with the metro. Trains arrive and depart every 90 seconds during rush hour.

Do an image search for tráfego em sao paulo site:.br if you're curious how that's working out for them.

I like this one: http://f.i.uol.com.br/folha/cotidiano/images/13164124.jpeg
Show HN: An ODBC adapter for ActiveRecord
It's soaked in essentially arbitrary chemicals that really have nothing to do with weed and its negative correlation with violence.
Totally agree with you. I like my Nexus 5x a lot. I figure that usually it's the highest levels of government who are actually willing to pay a sum like that though. I doubt the local PD is willing to dedicate 1mil to cracking a phone if you get arrested for possession of a controlled substance or something.

And it's kinda an unspoken goal of mine to, ya know, not end up on a CIA watch list. Now I know some of the concern goes around controlling so the Government doesn't get out of control but I think that we would expect a government's worth of resources able to do something as trivial as cracking a commercial phone.
I really like the idea and I expect to see a lot of great tutorials in this format.
I would really use a version that works with tmux or iterm though, something like asciinema but for multiple terminals + a browser. I wouldn't even mind if the result is read only as long as the viewer can copy paste from it.

Edit: Just to add one more note: I know recording terminal and chrome at the same time is too complicated to productize, but I wouldn't mind having to set it up. I am a developer. I set things up.
I totally agree. Is there a more general solution beside pages deciding to behave? Would making some select list of key combinations not overridable help? Or would that break too many pages?
​Fitbit is adding deeper sleep tracking and guidance to its trackers
That's a logical fallacy and doesn't answer his question at all. The same could be argued for illegal taxi drivers as a consequence of cracking down on Uber.
or lacing confiscated horns with poison and releasing them back into circulation?
Can you explain how the update process would be different inthis case for nodes, as opposed to for updating nodes on a public blockchain?

Thank you
While what they are publishing is true and should not be ignored, they certainly appear to be choosing their targets and not choosing others, for example, they claimed to have information from the RNC, but they did not publish it claiming it was already published in other sources.

The timing of the leaks was rather suspect too. In interviews, Assange insinuated months before during the primary that he had the emails that would eventually become the DNC leaks, but they waiting until after HRC was the sure nominee, during the DNC meeting, to release them. Procedurally, this made it so the Dems could not nominate another candidate before the general.

It may have been a coincidence, but they couldn't have been released at a politically more opportune time (for the R's) than then. In fact, during that interview, I recall Assange saying he was waiting for the right moment to release it. They aren't lying, and shinning light on wrong-doing is great, but the choice of when to do so and possibly sitting on information on the others who stand to benefit is suspicious.
Oh, I totally agree that anyone can be an expert in principle, and yes, you can even be self-taught, but you do have to do the work. On most subjects in the news, we don't study and have no real-world experience. We don't even pick up the phone and talk to people like reporters do.

So, we should admit (to ourselves and others) when we didn't actually study anything, we're just borrowing other people's analyses that we read online. One way I do that is by sharing links.

One of the ways you become an instant (not-really) expert is by relying too much on your supposed "good critical thinking skills." They exist but are overrated - it's not a substitute for studying or for real-world experience.
What's the benefit over boiling some eggs?
Retirement of AlchemyAPI service
To provide a different opinion, I'm not a fan of the macro NULL because the C spec leaves it rather open to compiler authors how to expand it. It says it must be 0, but they don't specify the type. It could be 0, 0L, (void*) 0, 0UL, 0LL, etc.

However, the spec does say that only the null pointer evaluates to false and all other points are true. So doing if(ptr) is much more well-defined than the NULL macro.
I know the guy jacked up the prices for these drugs enormously, and the stuff I found about people getting it for free if their insurance doesn't cover it is after the controversy got rolling, so I don't think I'm ascribing malice so much as describing it.
Why so defensive? This is actually a very close representation of Google hiring funnel.

I don't think the point is the tests described into the article (which I found hilarious, btw). I think the point is about the amount of resources, perceived by the candidate, that the company pours into a totally jammed hiring process.
Yes, in the late 80's, I was frustrated how slow PL/M was to compile even the most trivial program (order of 5 minutes for DO ... END). I developed PLD which had had fast compile as its objective. I separated all tokens with spaces and code was strictly left to right (e.g A + B -> C ; rather than C = A+B;). The first self-compiler was about 1500 lines and self-compiled (after some optimizing) in about 45 seconds on same hardware as PL/M above.
We currently are exploring a seekable format for Zstandard right now. What use case do you have in mind -- network or at rest? If you want to file a github PR describing how you'd like it to work, that will help guide our implementation. We have a few in mind based on internal Facebook use cases, but the more different needs we know about, the more general purpose the result will be.
As an interesting aside, the CHP hates HOT lanes because they are very difficult to enforce. My friend is CHP and he says it's hard to read the lights as the cars pass and then make sure the car has a carpool in it if they skipped the toll.
Where everyone = every American that knows very little about foreign affairs (and probably couldn't even point Iowa on the map), but believes all the crap they see in mainstream media, from WMDs to the latest "Russians hacked our elections" -- and always roots for the current "enemy du jour" of the establishment.

Aside from the constant pressure and threats, and the constant military presence around its borders, few in Russia would give a flying duck what the US does. Seriously, why don't people just get a passport and try to talk to people around the world to see what they actually think?