skysight-inc/HackerNews huggingface dataset:
Author here: I work at Plumerai, a startup that’s building chips for efficient inference of binarized neural network (BNN). We previously open-sourced Larq [1], the library we use to build and train BNNs, and Larq Zoo [2], our repository of pre-trained BNNs from the literature. Now we’re opening up the deployment side as well with Larq Compute Engine (LCE).

You can grab a BNN from Larq Zoo (or build and train your own using Larq), use the MLIR converter in LCE to convert it into a TensorFlow Lite-compatible Flatbuffer file, and then use the LCE runtime to run inference on mobile and edge devices like Android phones [3] and the Raspberry Pi [4] (support for Armv8-M microcontrollers coming soon).

Internally at Plumerai, LCE has enabled our ML researchers to benchmark different BNN architectures and downstream application implementations on real hardware, so we’re excited to see what other developers and researchers will use it for!

Happy to answer any questions :)

[1] docs: https://docs.larq.dev, github: https://github.com/larq/larq

[2] docs: https://docs.larq.dev/zoo, github: https://github.com/larq/zoo

[3] docs: https://github.com/larq/compute-engine/blob/master/docs/quic...

[4] docs: https://github.com/larq/compute-engine/blob/master/docs/buil...
> But there is a point where using a simple and elegant tool stops being simple and elegant - it can only be tortured so far outside its intended use-case before it stops being useful.

An alternative tool I've begun to like is TeXMe: https://github.com/susam/texme. It is like Markdeep but minimal--does not support any fancy features. Just plain Markdown and Latex. Very useful for note taking in a file that can publish itself. I don't think I can draw fancy diagrams while taking notes live so I don't need diagrams. So this simple tool serves me well.
Could you expand upon this? How many hours a day do you study? Are you learning in structured classes? What curriculum are you using? Do you study while residing in a country that speaks the language?

Are you saying it takes a year and a half to reach fluency if you take it on as a full time job?
Looks like there are career development questions in the section below the manager questions. https://github.com/VGraupera/1on1-questions#career-developme...
Take a look at https://github.com/susam/texme. It does not introduce a new Markdown flavor. Just the regular Markdown + support for Latex.
Very cool! Nice dataset selection. Could you possibly use this as a classifier to determine the year of a given photo?

One small quibble: this is more of a Computer Vision work, not Big Data. Great writeup nonetheless
Just knowing how to allow "*.facebook.com" for Whatsapp would be a godsend
Just tried a set of classic non-monotonic reasoning statements and it didn't like it much: https://rule-reasoning.apps.allenai.org/?p=Penguins%20are%20...
> social queues

FYI, the word you're thinking of is "cue", not "queue".
It manifested by having difficulties to work without interruptions. I got easily distracted with anything and found myself procrastinating more often.

That's rare on me, since I usually can work in a flow mode for long periods of time.

As it was discussed previously, procrastination seems like a way to manage emotions: https://news.ycombinator.com/item?id=17878716
> recent news about wearing SSD that is causing already and will brick every Tesla model available

Unless you're describing something else, that issue is limited to older Teslas:

https://www.tomshardware.com/news/flash-memory-wear-killing-...

> Not only is this the first time we've ever had a long-term car suffer a catastrophic failure while parked

Any other car "being parked and then later failing to start" is not newsworthy. It was interesting in this case because it was detected and the owner notified via push notification that it occurred.

Obviously it shouldn't have happened, especially since it's a newer car. But it's the push notification that made it newsworthy. "My car wouldn't start and had to be towed to a dealer to get fixed for an incredibly rare issue that happened to me" could be written for any car, and nobody would care.
There is a general derisiveness towards farmers because we produce a lot of value and give it away for so very little. It became worse with govt subsidies and market forces because it further devalued what we do.

Tech does not help farming and ag. Whatever ‘Agtech’ is happening now is a data play. Every technology out there that has gotten funding is because they collect data and that data is a commodity that can be sold for more than the value of the food produced by farmers who are at the bottom most rung of the supply chain.

I do say this with a touch of bitterness because I applied for YC twice and won’t again because I was told that there is no money. (Without serving the data gods) I get the logic of it, but that doesn’t stop me from being bitter.

It is particularly nauseating that Bloomberg should say this because the most invested Agtech is for commodity crops that get traded on Wall Street and the kind of crops like corn and soy and input companies and land surveys etc. and it’s business.

I will never vote for Bloomberg even though he was in my shortlist. Something has been triggered that bought forth all that I have witnessed and subconsciously recorded about the devaluation of farming by tech and business communities since 2011 when I first started looking into at ways to improve ag with tech. The bubble just burst when I read that. This quote was from 2016.
Did you edit your link (and therefore test cases)? ... I thought the results looked good the first time but they have changed since.
PleatPack – The Most Functional Tech Backpack Ever
The policy that the system is intended to implement requires suspending customer accounts for detected fraud but not for cases of sabotage, so it needs to judge intent until the policy is changed. I would imagine that the current policy was designed under the assumption that traditional click fraud would be the dominant form of fraud and so making it more difficult would be the highest priority. Simply removing detected fraudulent traffic without enforcing a ban would make it easier to test and iterate on fraud bots without burning as many accounts. I don't think there's an easy answer.
This is accurate. More good examples of this passive-safety landing procedure in action were in the Heavy demo flight and the CRS-16 mission. The Heavy demo center core failed to relight two of the three engines needed for landing, and plunged right into the water off the side of the landing barge (https://youtu.be/A0FZIwabctw?t=72). CRS-16's booster had a hydraulic failure of the grid fins but still had engine and RCS control, so it was able to make a soft water splashdown at the last second (dramatic video from the booster's perspective is here: https://twitter.com/elonmusk/status/1070399755526656000).
I'm tickled pink to see Hyrum's Law included here. Hyrum and I were grad school chums. Not too many brighter folks out there.
Guys, please don't say the name a third time.
Is techie delight down for anyone else?
For what it’s worth, I got down voted for asking ‘Why did OP get down voted?’. I agree, explain yourself.
New Updates: Small Basic Website 2.2 and Small Basic Online 1.0
Most people aren't going to register or check the QR code unless you have to go use what they bought. Game codes are basically a version of this.

What could happen at some point is unique UPCs that show where and when something was sold. If you checked the QR code and it was a log of when and where it had been checked, then it might be usable.
I was working for a small startup. Since they did not have many developers, each of us were quite key to their product.

Knowing that, I could convince them to work remotely every now and then.
I kind of want the opposite of this: A GUI tool I can draw some diagram stuff out in that renders down to ASCII art.

Bonus points if it renders to Markdeep (or an equivalent) to be re-rendered as SVGs or whatever later on.

Edit: Here we go - http://asciiflow.com/
New green technology generates electricity 'out of thin air'
User also submitted "Ask HN: What are some shady business practices used by Jewish companies?" three weeks ago.
Cheers for digging that out. Seems like a reasonable course of action all things considered.
This answer always downplays what "on call" really means. Even if you only get paged once a year, if you're "on call" and the expectation is that within X minutes you are at a computer working, this affects the life you live. You can't go camping, out to a nice dinner, on vacation, etc without lugging a laptop, internet connection, etc with you.

I've heard managers often tout that "if your code is stable you'll never get paged". But that hides the fact that you're still on the hook to be available. So either you start shirking your responsibility or you reshape your life around some percent of non-working hours being owned by the company still.
Centenarian misidentified as 1 year old by govt identity tools
The solution is to either provide a Rational type that doesn't uses fixed values instead of floating point or to have programmers understand how floating point works and why you shouldn't compare them by absolute equality.
That one seemed to work for me too ... I'm wondering if there is something weird going on with the links (or is the transformer training as we go?).
How could they legally prosecute them? What laws were broken?
Show HN: Soccer Ball Object Detection iOS Tutorial
Facial recognition double check disabled because it incorrectly determined he was a youth, previously.

I suggest a lack of records in the UI about judgements which the software made, worsen the error.
Nice, that's the next step up.

Man-in-the-middle Android apps to discover (sometimes different API backend).

I did the same with a shipping line which turned out to use a SOAP backend.
Your entire statement closely matches most cryptocurrencies, (now I'll get down-voted to oblivion).

I rode the crypto train for a few years but got off because of the ridiculousness.
PlantUML syntax is also a lot easier to maintain and update than an ascii chart which is basically a low res pixel art.
OK but what's the unit used in the chart?
In a perfect world, the prosecutor would give that info to the defense with sufficient time. In the real world, the prosecutor will drop 30 pages off in front of the defense 20 minutes before the trial begins.
> Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

The expression "by definition" is misplaced here. The first proposition "Debugging is twice as hard as writing the code in the first place" is not a definition. At best, we can treat it as an axiom. In any case, the conclusion "if you write the code as cleverly as possible, you are not smart enough to debug it" does not follow by definition.
I am one of those who moved from Perl to Python. As a Perl coder I loved writing clever hacks. After a few months of Python I began appreciating simplicity and elegance in code.
This has nothing to do with search. This is an attack on site operators who are running Google ads, not on Google's own search ads.
Figma for X Is Overblown
These are valid criticisms (although parsing max patches is very easy as they are just json files). However, I think you're missing the point. The point of Max is to be one notch away from something like Ableton - a language and methodology for programming your own routines, patterns and at the lowesr level DSP algorithms (something that gen~ has facilitated nicely). You might even write your own objects in c++ if the need for functionality grows. I'd say I'm an expert in Max having spent considerable time in it developing applications and doing research and the trade off of not having those 'traditional' software engineering and computing tools is that you can work in an incredibly dirty and ad hoc way. At the end of the day it's a tool designed with creative goals in mind and the idea of unit testing, deploying, etc etc are not paramount to people's practice mostly. They just want to develop ideas fast in fairly stable real-time environment.
It doesn't hurt Linux. It hurts a billion Android users floating in a wasteland of devices that never update. But the only part Google could actually control is if they provided the stable driver interface that the kernel refuses to provide, so it's not like Google is doing anything that the kernel mainlining objective wasn't causing vendors to do anyway in the absence of that stability.
Nice one. Added a paraphrased version to https://github.com/globalcitizen/taoup
If you take a slightly closer look at the infamous diesel NOx emissions you'll notice that the nitrogen isn't coming from the diesel fuel, it's coming from the air intake. Our atmosphere is mostly nitrogen, with oxygen on second place, some argon on distant third and all the remaining bad stuff making up less than a tenth of a percentage point by volume. So all that nasty NOx is just clean air that has been thrown into molecular disarray by being present while some unrelated fuel has been violently oxidized. 2H2+O2 is a much more straight-forward reaction than cracking long-chained hydrocarbons, so maybe there are less of those side effects, but I doubt that it would be entirely free from that (I'm not a chemist at all, as you will have surely guessed by now).

In terms of CO2 true synfuels would be clean in so far as the CO2 would have been captured earlier. The only feasible way to do this would be biomass and the synfuel would either be derived directly from a plant-based source or reuse CO2 captured from terrestrial biomass burning methanize H2 from an electrolysis plant (that would typically be run as an opportunistic sink for intermittent renewable electricity).
This is unrelated. The Met Office is going out for a new platform to run daily forecasts rather than climate models, as the current machine reaches end of life in 2022.
Tense for me, not for them. I see them everyday and I just act how he expects me to act. Throw out the occasional generic negative criticism (communication needs work, too many meetings, estimates need work, etc.) to make it seem like I care and that I'm not a kiss ass, and ultimately just try and not rock the boat or change anything. It's a balancing act to try and be just on the border of friendly and friends. I never want to tip into the friend zone, but also want it to seem like I'm making an effort to be friends.

The sad part is that it works. I get it, I just don't like it. Funny enough, the worst part about my job is "hey got a minute?". My heart always skips a beat and my first thought is always "Oh god, they found out. I'm fired." Oh well. Just got to make it 10 more years...
Giving away your password voluntarily and knowingly is not a breach.
Nice, well done! I'm using Metabase at the moment, which I quite like, except for a few little annoyances. What was your motivation for writing this, and where do you see insights differ from the current main players like metabase, superset and redash?

Feature wise, in case you are interested, for these tools it is important to me to be able to create the graphs/dashboards in an automated way, e.g. via an api. Import/export would also be good. Also: openid support, ldap would be nice to have too, but openid would suffice.
I thought this launch was harder than the previous starlink missions. It's not like going to GTO but starlink payloads are really heavy and they mentioned the drone ship would be further down range due to a different orbit this time.

It will be good to hear what the problem was.
>but... that type of program doesn't exist.

I was thinking of Unix command line tools. Every one of them comes with a buttload of parameters and some of them make me think 'why would you ever need this?!' :)
> Languages like these also don't have the almost hundred years of research and effort in to creating an ecosystem around them like text-based languages do.

c'mon, the first dataflow languages date from the 60s, that's barely after the first textual PLs - see eg https://www.youtube.com/watch?v=QQhVQ1UG6aM

> There's no way to harness the incredible power of text editors like vim or emacs.

have fun showing most art students how to use vim or emacs :p just typing a few commands in a console to build a project is already a galore from past teaching experience.
I totally do not get the negative comments.

Having seen a fair share of BI tools (I created and maintain an "awesome" list at [1] which I created for the sole purpose of getting an overview of what's out there) and assessing the stage you're at developing solo, you're getting quite some important UI basics very right imo.

The "Next Steps" give a great impression of what's possible and how to navigate the app.

From an E-Commerce viewpoint, most people want to flexibly play around with Products, Orders and Order Line Items and ratios between the three. Configuring this by hand in something like Google Datastudio etc. is cumbersome, even or more so in Looker (if broken out into separate Views, one needs to needs to create Merged Results Looks; if not the different cardinality objects are always connected). I feel like Insights is handling this really well. If you would add support for calculated fields, you'd offer a compelling E-Commerce controlling solution.

One issue I noticed though is that your nesting seems to be unlimited. I could open an infinite "table" tree if I start from the order_lines or product view --> order_lines --> order --> order_lines --> product --> seller --> orders/ products... ad infinitum.

You want to make sure that this drilldown into FK relationships does not lead to loops. Also I think some visual support where in the nest tree one is at (orders --> order_lines --> product --> sellers) would be great, otherwise it's quite easy to get lost.

Other than that honestly congrats on doing a lot of things right in terms of data viz, responsiveness, sharing capabilities. Really like your work!

[1]: https://github.com/thenaturalist/awesome-business-intelligen...
I've never had a side project lead to anything profitable in the monetary sense, but they've been very helpful in me getting great jobs.

I'm currently taking a side project and going to attempt to make a business out of it. As far as building it goes, it's basically the culmination of about 5 other side projects I did over the past couple years. So I've been able to build the MVP extremely quickly.

I totally get and appreciate the "don't code outside of work, have a life", but at least for me, side projects have been very valuable.
Or you put your laptop in the trunk of your car when you're on call and have tethering on your phone.

Expecting another group to maintain your code seems an awful lot like throwing it over the wall.
No, I'm not moving any goalposts. Nothing is helpful for dead people as they're dead.
> The point of Max is to be one notch away from something like Ableton

ahaha, when you think that Ableton was born from Max :)
I’ve gone Google free without really noticing. IMO a 150 check makes that an easy choice, but it’s up to you.
This kind of reinforces my point of the languages being only really suitable for simple patches, as the more complex they get the more they'll need things like sophisticated debugging facilities, testing, tracing, etc to figure out what's going on, why things work the way they do or why they break when they don't.

As for them being just JSON files, that doesn't really help because these languages aren't designed to be programmed on the JSON level. They're designed to be programmed visually. Having a JSON file you can edit doesn't help any more than having an XML file of a Word document. You're not going to be editing your Word document using the raw XML. You need a word processor like Word itself or Libreoffice to make sense of it and edit it in any kind of meaningful way.

The potential is there, of course, to build text tools around manipulating the raw JSON that would be Max-aware, but that would break Max's visual paradigm and then you might as use a traditional text-oriented language to begin with.
Doesn't the PS3 support the concept of overlays, which is essentially self modifying code from the emulator's perspective?
It isn't news that the courts allow whatever junk science leads to convictions.

Courts have allowed drug-sniffing dogs as evidence for ages. They're barely more accurate than a coin toss and easily persuaded to give false "testimony" by their handlers.
There are limits you can place on the compiler. There are atomics in the compiler. There are times when you know you are safe because there is a future write that is memory barrier protected so even though there is a potential race, before the other threads can read it this thread will write something else. There are times where you know the other thread isn't started yet. There are platform specific ways to flush all the caches long after the race in question which can be tied to something else that is synchronized across threads...
Yeah, that happened to me 15 years ago. Just crossed the $100 payout limit and suddenly, FRAUD! What ticks me off the most is if they have the ability to detect and block fraud, then why block accounts? Why the death penalty? Just don't pay out fraudulent clicks and terminate repeat offenders, rather kill the account on the first blush with no appeal.
When are people gonna start talking about the elephant in the room? There is no publicly available data that points to reusable rockets being safe for human return.
I'll second this.

One grad student friend of mine traded me a case of beer for a Saturday of help on his code. It was some code to record spike timings in the olfactory cortex and also control valves (smelly research).

By the 12th nested for-loop, I gave him back the beer.
Why is this on tech news site? but it does seem to fit CNN domain
I predicted Facebook's success years ago. I think what everybody misses, even within the tech industry is that Facebook (and now Instagram) have one very important 'killer app' for the modern world that nobody realizes. That is that those websites are everybody's defacto 'photo album' for the 21st century. I know people whose entire life in photos from the last 15 years is entirely on Facebook and likely not backed up anywhere else. Every major life event is readily available in seconds with dates attached and even the nice or mean things that friends and family said about each photo at the time. This was what MySpace, Friendster, Google+, and the other apps of the time did not understand. They concentrated on crafting some pointless 'social network experience' when in reality nobody cared to switch anyway because all of their photos and memories were somewhere else already, and I think this is what keeps people on the platform.
Fox Kitten – Widespread Iranian Espionage-Offensive Campaign
Yes there is an initial seed that it's needed, and it's baked in the name of the file. So if in the future I'll find a way to improve the quality, you can get the same result by passing in the seed
Some of the exploits that've come to light in the last decade are pretty mind-blowing too

If you sent a security expert from today back in time to the 90s, they could basically pull the same ridiculous shenanigans that the characters did in that movie
What happens when teams change? What happens when a team no longer owns a service or it's in a state where no one is actively working on it? I think you need dedicated resources to thinking about the picture as a whole.
The system is engineered so that an operator holding the trim wheel wins, via a clutch mechanism.
Thanks for the SQL Antipatterns book recommendation. Just ordered it.
It would be more pleasant to read your post if you didn't use code formatting. https://imgur.com/tYH8HWy
I like your blog's style and color. Do you have a blog dedicated to building it? Thanks