skysight-inc/HackerNews huggingface dataset:
This is pretty much our bread and butter where I work. Our system lets you design the forms using rich widgets that let you take photos, sketch on them, record tolerance measurements, etc and we generate rich data dashboards and reports from it. The clients all work on mobile devices over poor, intermittent connections. Our users love it.

We work with a lot of clients in manufacturing and construction. Our system has a way to build and schedule regular inspections, notifications, etc. We're working on business process management and moving into regulated industries.

A friend of mine works in sewers for a big construction contractor. I want this company using our stuff so that his job is more safe. Right now they take readings from his sniffer and write them out onto a sheet in a log book and throw that data in the back of the van. It might be three months or so before someone enters that data into a spreadsheet. If there was an incident and my friend happens to not make it out of the hole that day -- he's just another statistic. I hope that by taking a reading with our software we can at least anticipate the environment he's diving into. His co-workers won't be able to scribble some non-sense on paper and throw it in the back of the van before he dives in -- they'll be accountable and people will be notified if they don't.

It's amazing how much our customers still use paper and spreadsheets despite having SAP, Oracle, SAS etc servicing them with solutions for that last couple of decades. Turns out having a small team that can move fast and listen to users on the ground floor is still a good strategy.
There was a proper 64K version (called the Dragon 64, unsurprisingly): https://en.wikipedia.org/wiki/Dragon_32/64#Dragon_32_vs._Dra...
I just want to add that there are a whole lot of us rooting for you and worrying every time you guys launch, and doing our best to share your pain after the failures. Low level cogs are still important and you're doing amazing stuff.
Catapult – Simple, Secure and Fast Data Transfers
Not at the moment — although you’ll find the most critical aspects explained in detail in the post. The rest I fear will age very quickly… With stuff like CoreML and TensorFlow Lite on the immediate horizon, I can’t imagine people will want or need to use the cumbersome manual approach I had to use to ship this app. Anything in particular you’d like to see? I can try to share it in a follow-up post or in comments here.
That was my concern too. So ssh is used for the initial handshake? BFHD. A lot of the interesting stuff happens afterward. The "how it works" page explicitly says this:

> ET does not implement any of the SSH protocol

That implies they rolled their own wire protocol. Maybe they did a good job (like mosh appears to have done). More likely not. I'd be OK using this on an internal network or over a VPN, but relying on it alone for security would be premature.
Snake in Elm with WebGL
People didn't use to consider it edifying to read any book whatever, no matter how unchallenging and hackneyed. Now adults pat themselves on the back for finishing a young adult novel that's 100 pages long.
Facebook joins Germany's “Cyber Valley” initiative - a new Silicon Valley clone
Don't Stand Still – Why Organizations Are Creating Future-Proof Legacy Software
New Use Cases for Apple's Simplified HomeKit Integration
However, with Spotify you're limited to the music that's in your Spotify library. On the desktop you can also add local music files, but they don't sync with the other devices.
> Of course, the reason we have AMP is because Google wants users to see ads, something that is mostly missing with JavaScript disabled.

Ding ding ding — this is IMHO the real reason for both AMP and the downvoting (and down-moderation) of anti-JavaScript comments on online forums (to include HN). It's all about money. Google aren't evil; neither are publishers, startups or venture capitalists. But it's hard to make money from a web in which end users are in control, and easy to make money if they are relatively powerless. Google, publishers, startups & venture capitalists alike all want to make money, and thus it's in their interest to encourage technical measures which decrease end-user power. It's also in their interest to discourage social discussions which support technical measures which increase end-user power. They don't consciously think in this terms, of course (in the words of Upton Sinclair, 'It is difficult to get a man to understand something, when his salary depends on his not understanding it'), but that is why they act as they do.

The thing is, every one of is an end-user at some point. Every Google employee, every CNN investor, every startup founder, every venture capitalist uses technology constantly.

It's vitally important to the freedom of the web that we resist the temptation to require JavaScript, that we resist the lure of AMP, that we resist the siren song of further net centralisation. We have nothing to lose but our chains!
This Could Be the Most Detailed Image of a Distant Star Yet
> The comment was about the position of the second element in the structure, I suppose that this wasn't spelled out in the comment but everyone here knows that the first member of a struct is at the beginning.

Wit beyond measure, fascinating.

union zee_tag {
ptrdiff_t tag;
max_align_t foo;
};

static inline void * variant_cast(void * variant_ptr, ptrdiff_t desired_tag) {
ptrdiff_t * variant_tag = (ptrdiff_t *)variant_ptr;
assert(*variant_tag == desired_tag);
- return (void *)((char *)variant_ptr + sizeof(ptrdiff_t));
+ return (void *)((char *)variant_ptr + sizeof(union zee_tag));
}

Shall I sprinkle some comments or is it OK this way?

> Show me.

@@ -15,6 +15,9 @@
#define is(x, T) ((x)->tag == tag(T))
#define as(x, T) ((struct T *)variant_cast((void *)(x), tag(T)))

+#define union_field(T) struct T _##T
+#define tag_union(x, T) (x)->tag = ((x)->_##T, (ptrdiff_t)&Tag##T)
+
struct SomeOne {
int x;
int y;
@@ -25,17 +28,24 @@
float w;
} TagSomeTwo;

+struct SomeThree {
+ float zz;
+ float ww;
+} TagSomeThree;
+
struct Some {
ptrdiff_t tag;
union {
- struct SomeOne _;
- struct SomeTwo __;
+ union_field( SomeOne );
+ union_field( SomeTwo );
};
};

int main() {
struct Some a = {};
- a.tag = tag(SomeTwo);
+
+ tag_union(&a, SomeTwo);
+ tag_union(&a, SomeThree);

printf("Is `a` tagged as SomeTwo: %d\n", is(&a, SomeTwo));

> Show me a version that adds invariant checking.

An exercise left to the reader.
For sure, although I should say, for this specific instance I ended up training a network from scratch. I did get inspiration from the MobileNets architecture, but I did not keep any of the weights from their ImageNet training. That was shockingly affordable to do even on my very limited setup, and the results were better than what I could do with a retraining (mostly has to do with how finicky small networks can be when it comes to retraining).
700 Women Founders
How to Turn Off Snapchat’s Stalkerish Snap Map Feature
Am I reading the discussion wrong or do they offer you a two-dollar no-ads option? Because for that price it seems like a no-brainer.
Shkreli Made Big-Money Brag to FBI and Now Faces His Reckoning
The man at risk of being stung is actively trying to prevent it. Blindly mimicking those movements, when not at risk of being stung, wouldn't have an effect, positively or negatively, on the ability to avoid stings. But if the man slammed his head into a post trying to avoid the wasp, copying would obviously be an issue. As long as the mimic is aware of harmful actions, learned either by experience (should be preferred) or given rules (cargo-culting risk), and stops copying the subject immediately (since it may have malicious intent or need emergency assistance), it should be safe, at least as safe as any of us can hope to be.
300 CAD to GBP = £180
How is a nearly 7-1 average housing cost to median income considered cheap? I'm pretty sure that's the ratios these cities that admit there's a problem are dealing with and you're saying this is the ideal.

It doesn't help your argument either when the video itself admits pop growth in Japan is so low that housing isn't considered a good investment.
No... it's not like oil, or steel, or gold imo.

There's no way an economy can be defined by something of no practical value.
They got slower.

Some years ago they punched in all items by number and were even faster.

The downside was that for the first months of your employment you were at home learning all codes.
Fintonic banks $28M to grow its personal finance management app
can be made secure upon save or load (ie strip a load of keywords.) even if it's eval. but anything pasted might not be safe if it's not stripped.
Tri-Band Wireless Router Explained – SuratNow
Well for one, Bieber is doing quite a bit of guitar stuff these days. I've actually been surprised by the amount of very obvious guitar sounds in pop in the last ~12-18 months or so. Try your local top 40 station with fresh ears, it's really quite prevalent.

You can argue about whether it's influential of course. Guitar isn't really being used in these songs in a way that carries the entire production, so tough to play on your own with any degree of satisfaction (again though Justin Bieber is an exception).
Is an LNG tanker safe from a bad guy on a fishing boat?

https://youtu.be/C3p96VNXSNQ?t=22
Drive-by remote code execution by MAMP
That’s not in the cards, at least at the moment, although if we get enough requests for it, I may be able to convince the powers that be…

In the meantime, iff there are any details you’d like to see, don’t hesitate to chime in and I’ll try to respond with details!
I don't understand what the result table measures. What are the numbers and what is the "Exact" column?
This is absolutely amazing. Seems like a great tradeoff of having smaller space usage and better accurancy on average at the same time. It is also worth to read the related white paper:
http://cse.seu.edu.cn/PersonalPage/csqjxiao/csqjxiao_files/p...
What about the DB side of things ? How do you model the state graph in the DB ?

I have been thinking of using Postgresql CTE to do this. When a cycle occurs, I just create a new step to the dB.

Anyone from CRM startups who have interesting learnings here ?
What I was hit with were subtle changes to how [[ ]] worked, along the lines
of implicit anchoring in pattern in previous version not taking place in
succeeding version. It took quite a while to debug what became a logic error.

After that I started avoiding bashisms in my scripts, especially that they
usually provide very little benefit at the cost of gambling against breaking
silently on a barely related update.

Nowadays it's also worth noting that #!/bin/sh often (Debian derivatives)
points to something that is not Bash, and people writing in shell/Bash usually
don't understand the difference.
"what's the word for this?"

I think the word (or phrase, rather) is "tribal knowledge".
Why does it need it's own port if it rides over SSH? Couldn't SSH just forward a port?
Basically, its illegal to market exotic investment opportunities to unaccredited investors (for good reason IMO). Same reason only accredited investors can invest in things like CDOs and weather derivatives.
why use metro hash instead of xxhash ?
Show HN: Get NYC Subway and Transit Status via Alexa Flash Briefing
Network latency
I also thought maybe that was some gravitational lensing effect but TFA says there's a "giant bubble" on the surface so maybe it really is shaped like that.
What damages a rocket depends on the rocket.

For the SSMEs, it was just plain use which damaged them. The SSMEs were engineering marvels, but the ludicrous nature of the Shuttle demanded extreme performance, which meant that they ran on razor thin margins. By the time they finished a ~8 minute burn, they had taken enough of a beating to need a lot of refurbishment. SpaceX's Merlins, on the other hand, are much lower performance and built more for robustness.

Think of it like an F1 race car, which needs a lot of work after every race and a new engine several times a season, versus a daily driver which can probably go 50,000 miles without ever opening the hood. (Not that this is recommended.)
Exact is the actual cardinality. How many distinct elements are in the set. HLL can estimate the cardinality by using fraction of the space that would require the store the unique elements instead.
Yes, exactly that. Compare it to designer drugs, where some reasonably well-understood chemical compound is made illegal, with the effect of creating a market for a similar chemical that is worse understood and may be more dangerous (i.e. less beneficial) to the consumer.

https://en.wikipedia.org/wiki/Designer_drug
Author here, the main 3 things that make this stand out is:
1) 4-bit register instead of 5 (HLL) and 6 (HLL++), but most implementations use 1 byte registers out of convenience
2) Sparse representation for lower cadinalities (like HyperLogLog++)
3) loglog-beta for dynamic bias correction medium and high cardinalities.
How did the trial conversion go? Do you have a lot of in-app prompting and email around conversion?

We tried that at Cronitor in 2015 but we saw less engagement from users who started a trial without a cc and less engaged users, predictably, converted at a lower rate for us.
I don't get how that exuses Spotify when it eats away more than an hour of total battery life with it's JS UI.

Did you even read the article?
How-To Detect Secret Military Exercises with Micro Satellites
In my test metro hash gave me higher throughput, must be something with the xxhash implementation in Go
Thanks for confirming. I'll string something together.
It's funny, everyone thinks HR is about dealing with people, whereas it's actually about processing them. Processing entitlements, processing grievances, processing legal documentation, processing disciplinary procedures. Your line manager's the one with a personal relationship with you.

Mind you, quite a few people think an HR officer is the right person to go to with a problem. This is a _very_ bad idea. HR's job is to protect the firm, not the employees (sometimes this involves pushing out someone senior, but that's unicorn-level rare). If you want someone to represent your interests at work, it's time to unionize. :)
A stronger Dart for everyone
I don't know why you were downvoted. I totally agree. FWIW, Uber's activities did highlight quite a lot of things that were wrong with taxis - especially in the US, from what I hear (not that taxis in Europe are perfect, but I don't see that many horror stories about them).

> I think there's a larger lesson here about poor governance being corrosive to the rule of law - at the end of the day, if things get bad enough, the law becomes words on a page rather than the rule of the land. That's a scary thought.

Yeah, and that's why I blame local governments for a lot in this debacle. It's their job to make sure a) laws make sense, and b) laws get enforced. Uber should be held responsible for a lot of things, but that's orthogonal to the fact that so far they really haven't been, and allowing that is damaging to the very perception of the rule of law.
In what way would everyone be better off?

Do you think that the VC money is what drove them to behave in a way that you don't agree with? If so, how do you square that with the fact that they are now publicly traded and not subject to VC whims?
Here's the wall: could any competitor to Google itself ever be on AMP? (E.g., a competitor to search, Gmail, YouTube, or adsense/adwords.)

Or would it have to be something on the open web? And if only AMP pages get ranked well on Google in the future, how much harder would it be for such competitors to ever get noticed in the first place?
Free games on phones with obnoxious ads is new to you? And you associate it with Google?
Looks like this is just another ploy to shovel a bunch of junk onto the App Store and collect the ad revenue. They had this IP just sitting around and not making any money, so what do they care. It doesn't actually need to be any good.
Fender and Gibson are iconic, classic brands. They'll never deviate from what they do; because when they do (look at the double-cutaway Les Paul they just tried to hawk) they get torn to pieces.

If anyone wants to innovate in the industry, they have to come out of nowhere. Strandberg is doing well at this, with concepts you mention. Kiesel/Carvin kinda is too. Line 6 almost did, but cheap-ified the digital transition which made way for Kemper and Fractal (boutique digital brands, LOL, so funny to say) to take the stage and actually change some minds.

Because we all play guitars designed 50-60 years ago we're naturally going to resist change.
> I do hope that Google adds an option in your account settings to opt-out of AMP results. That way the detractors can turn it off, and everyone else can be happy that pages load in < 1 second instead of 4-5 seconds.

This is not exactly what you want, but you can choose to open all search results (and by extension AMP results) in an external browser instead of the search app. For me, opening AMP links on FireFox redirects me to the non-AMP page, effectively eliminating AMP pages (technically they are still AMP results but in practice you get redirected to the non-AMP page).

To do that, from https://support.google.com/websearch/answer/7013866?hl=en - Open the Google search app. Tap the hamburger menu. Tap Settings. Tap "Accounts & Privacy". Turn off "Open web pages in app".
How about an LNG bunkering facility in Naples, near the Campi Flegrei volcano?

Maybe you start with a minor eruption/earthquake, and the LNG disaster breaches a larger magma chamber to cause a larger eruption? Then you can blanket Europe in ash and start up the typical disaster movie plot, where you follow the Chicken Little and their family as they try to escape the disaster radius.
Ethereum Flash Crash
Yeah, I have no idea. Just taking a guess at what the poster above was hinting at :)
I guess it is the "vast plume of gas" that the article mentions:

The star has been observed in many other wavelengths, particularly in the visible, infrared, and ultraviolet. Using ESO’s Very Large Telescope astronomers discovered a vast plume of gas almost as large as our Solar System. Astronomers have also found a gigantic bubble that boils away on Betelgeuse’s surface.
It could, but then it would have to deal with the SSH line protocol which is complicated, because it allows for a LOT of stuff. ET is basically pretty dumb, it basically just dumps a PTY onto the network, and is way simpler.
For the record I have no position on whether or not the current blockchains will be the winners of the space. When I talk about the transformative potential of blockchain I'm talking about the idea of realtime triple-entry combined with authenticated data and smart contracts, not about BTC or ETH or whatever.

Clearly this stuff needs another 5 - 10 years until it's ready for mass adoption, and requires lots of new mathematics and technologies that haven't even been invented yet.
You're seriously comparing SQL to assembly? There's a point where it doesn't make sense to add another layer, another dependency, etc.
The answer is probably here: https://github.com/rurban/smhasher

Speed & number of cycles/hash is better with metro hash.
Learn to move around efficiently: End of Line, Beginning of Line, Move by word so you aren't just abusing your keyboard.

Knowing how to reverse search (Ctrl-R) and run last command !vim or !curl to rerun last instance of vim or curl command with args so you don't have to search every time.
Compilation works for me: https://asciinema.org/a/LkPYDdWkGgFybny8ChqOLQA8e

What problems are you encountering? It might be worth opening a GitHub issue.
I'm a little confused by your post.

You started with "Serious kudos to Sega." and ended it with "I can only imagine Sega has ruined this very noble idea with intrusive ads and a payment scheme for removing them."

Should they be applauded or shunned?

Additionally, the games of your youth are special, partly because they were a part of your youth. There will likely be games of your children's youth that they hold near and dear likewise. Maybe they will be serious enthusiasts and want to track the history of video games and see how we arrived at this current age, but thats a lot to take in! In my opinion, Nintendo has continued to release novel and fun games throughout the years that stick to the same principles that they designed the original Mario and Zelda following. Their last few console titles would be a good place to start and a potential bridge between the new and the old.
The article mentions some kind of bubble. Maybe that's it?
Shouldn't ECC offer a second form of benchmark on this? If you see transient, cosmic-ray looking errors in ECC, presumably that's much stronger evidence of a hardware bug. Of course, I've also heard it claimed that ECC design and manufacture are held to a higher standard that might hide the issue.
In that case almost nothing on the app store or Google Play store is free.
I'm surprised VLC wasn't mentioned here. I've been playing SomaFM's 80's station on my work computer for weeks straight, yet the vlc.exe process still clocks in at around 1-3% CPU and 25MB of memory.

I definitely agree with Ted's conclusion, though. We need an Energy Star (TM) rating for software.
Just want to say, awesome post. Its amazing how quickly you created this.
This skill has individual feeds for NYC's Subway system, Busses, Long Island & Metro North Railroads, Bridges and Tunnels. Turn on the feeds you need and ask Alexa for your briefing. The skill reports a concise list of transit options which are running smoothly, those being worked on, and those which are delayed.

Here's a video demo: https://youtu.be/tyXaR12SZE8
Here's the code: https://github.com/nealrs/mtafeed

Right now, this is running on a free Heroku gear, but I'd love to get your feedback on it before I refactor it (and add some much needed caching) . Thanks!
I could be interpreting the image wrong, but the star appears to be expelling some material on the left. It's not flattened on the bottom so much as bulging in the middle.
I think the major complaint is (never tried paying contactless in the UK, no clue if that is correct) NOT the limit that doesn't require a PIN, but that you have to start from scratch and use a different method (insert card, provide PIN) if you cross that threshold. If that's true, that sounds like a UX problem and I'd hate that as well.

Here in DE it's not like that - or at least never happened for me. A transaction that I start contactless might (random verification or > threshold) require a PIN. But I never need to insert the card or get an error message like the GP described.
The reach of the state is already limited by practicality. Everyone is stuck to the planet by gravity and court orders have no effect on this. This is just a newly discovered limitation.
So long as they use the AT&T portal, they should be unaffected by the changes.
Could you do an ICO or BTC share sale to only accredited investors with an online form asking for details a statement to that effect?

I recall from angel funding that the criteria is that you must ask, and that you must have "no reasonable reason to doubt" that a person is an accredited investor. The language is nice and vague, as per SEC regulatory standards.
Social value is based on attraction. If a woman feels ashamed of her husband being a nurse, it's because, since most people don't feel this is attractive, society doesn't feel it's attractive. She has chosen a partner that most women would reject as he has low income, making it hard to provide for her children, and is concerned with nurturing rather than competition, which is an undesirable trait for her male children to have.

There is absolutely nothing wrong with wanting a partner who has social value, and you have no right to shame anyone for their biological desires.