skysight-inc/HackerNews huggingface dataset:
If your CTO or VP of engineering or VP of ops can't make this change, your company likely has other problems.

I admit to inheriting a fairly smart-risk-accepting technical culture, but also worked to extend and cement that by holding regular blame-free post-mortems on production problems and reporting them weekly to our business operations meeting. Making failure and the analysis/correction thereof a regular part of company operations makes it normal, accepted, and less scary. We would also pretty regularly respond to asteroid-type production problems with "no preventative action intended; cost of prevention exceeds expected losses". (We held a view that there is [conceptual process] green tape and red tape; make sure if you're fixing problems with process that it's actually green tape and if fixing a problem required adding red tape to the system, we were very skeptical and tended to avoid adding that process/step/gate/check.)

Couple that mindset and transparency with a metrics-supported track record of making things better overall and management will support. I'm not sure our CEO ever saw any of that sausage-making, except for the very largest or most damaging problems and even then, it was mostly a courtesy message to him. He cared about the overall pace and metrics, not how many outages or bugs we had along the way.
Can't imagine why OP has an inverter in the stack when everything connected to it is DC.
Machine Learning's Lament
I liked that. Literally a meme.
Show HN: Software GIG Leads Delivered
I keep them open because I use them (docs and stuff) and then sometimes I forget I have some open so I re-open them. Sometimes I'll have 5 of the same tabs open. :-)
> Movidius's NCS is powered by their Myriad 2 vision processing unit (VPU), and, according to the company, can reach over 100 GFLOPs of performance within an nominal 1W of power consumption. Under the hood, the Movidius NCS works by translating a standard, trained Caffe-based convolutional neural network (CNN) into an embedded neural network that then runs on the VPU.

This is sure to save me money on my power bill after marathon sessions of "Not Hotdog."
Can you elaborate on why graph databases are important in this context?
You can't really fail an audit though. The point of an audit is to make your application more secure. Using terms like pass/fail just reinforces a sense of fear where there shouldn't be any.

A pentest consists of an analysis period, typically about a week. Then any flaws in your app are communicated to you, along with steps to reproduce them. When you feel you've fixed the issues, a retest is scheduled and the pentesters verify that each flaw has been fixed.

A healthy application is one that's pentested on a regular basis. Ideally after every release, though only big companies can afford that.
Off-topic, but nested functions are one of my favorite gcc extensions.
Pascal is a smaller language, and so easier to come to grips with at first glance. The syntax is tailored towards some verbosity which usually appeals to beginners. However, the downside is that you don't have a lot of leverage to do things in Pascal: Python pushes you down a path where you are writing something productive very quickly and can reach into the standard libraries to do many tasks - it makes some things very easy. Pascal requires some time to prepare the solution and encode it in syntax, and it's harder to find what you need, but there is usually code somewhere online that you can adapt. This is a lot to ask of beginners who want to do practical work, though. As of right now Pascal retains a lot of strength in desktop GUI code.

In terms of safety/dangerous code, modern Object Pascal style lets you be as dangerous as C if you want, but the default semantics are much more comfortable, and take you away from the danger zone more often.

Both Python and Pascal are relatively easy to get up and running with, and have pretty solid, standardized toolchains for industry use: in contrast C and C++ leave the build process relatively undefined and varying between compilers and platforms, which has resulted in a huge amount of friction to get any project building on a new machine.
>You can't really fail an audit though. The point of an audit is to make your application more secure. Using terms like pass/fail just reinforces a sense of fear where there shouldn't be any.

I see, that's a good point I hadn't considered.
>I really doubt the wind is going to pick up a 2'x4' ~20lb panel like that when it's flat on a roof.

thus the difference between the air speeds over the panel and under the panel in this case equals to the wind speed. To compare - Cessna wing loading is 15lb per square foot and it is generated at the minimum no-stall speed required by the FAA for general aviation of something around 70 miles/hour, and in that situation the speed difference between over the wing and under the wing is obviously significantly less than the 70 miles/per hour that wing moves through the air with. Thus it is pretty possible (to be sure one can just plug the numbers into any aerodynamics calculator on the web) that this panel at 8 square feet would generate multiple tens or even like 100lb+ lifting force at storm/hurricane winds of like 70 miles/hour and may pretty easy lift itself at the 30-40 miles per hour wind (which do happen on occasion in SF/BayArea). This is basically the same basic aerodynamics (Bernoulli speed difference) that tears buildings' roofs off in hurricanes.
A big blow for online drug dealers
Yes, a security audit is an examination of an application and the processes around it. In this case passing means the application "is able to offer a good level of privacy and security. In other words, the Briar secure messenger can be recommended for use."
That's an interesting thought. I'm not sure I would consider a precious metal a currency because its value is driven by its intrinsic value more than trust. But I do agree that they can be used "as" a currency that is indeed entirely decentralized. Their use online would require trusting services that store them and allow their transfer between accounts which, quite interestingly, maps quite well to the mint model proposed in Settle.
No, they should be able to make that common-sense assumption, and you need a 64-bit integer in either case.
I was asking if it's possible to interactive purely with curl + api, without client installed
University of Manchester desalinating water with one-atom-thick graphene
I love how it's "change the world". Would an oil fracking company count in that description?
You really need to stop replying to every reasonable comment pointing out a very real risk with all this ignorant nonsense. You know not a thing about air flow on that roof (or anyone else's), and you seem to be utterly clueless as to how powerful even mild gusts of wind can be. Trying to convince people they DONT need to take reasonable safety steps, even when presented with knowledgeable arguments that are clearly better informed than yours, is incredibly irresponsible. Please reconsider.
Wait, Chrome doesn't have tab search built in?

Jeez. TIL. Couldn't live without it.
I think you can go a long way just with example code. A simple (ideally single file, <300 lines) RPC server that does I/O in a thread, an example of building, reading and mutating a complex data structure with lots of lists and nesting and such, some kind of demo of kj and another server that has multiple event loops could be quite useful.
Yep I've done that. As a C# monkey I line em up, often using recruiters, get concurrent offers and choose a good one. It's just a sales pipeline.

Then get the hate mail from the recruiters whose clients I rejected. Nevermind those guys move around and forget and next time I'm looking I'm dealing with different recruiters.
In my experience, the notion of "change the world" has no age bar sadly. Also, "change the world" is often thrown about in arguably shallow contexts. But then look at how Facebook got started, and it is fair to say that it has changed the world. My point? I agree with you, but I am not sure if that's just cynicism because arguably "shallow" companies have changed the world for real.
When people throw out hazardous waste, I'd like to minimize the chance it gets mixed in with compose.
Currently out of stock as best I can tell.
Stack overflow is pretty great except people go there when they have a problem and it is majority beginner with minority advanced.

I'd like to see a place that promotes sharing sharing code snippets and curating it.

Almost like https://bootsnipp.com/ but entirely generic for code of different languages
> The $79 price point is attractive. I wonder how much power can be packed into such a small form factor? It's surprising that a lot of power isn't necessary for deep learning applications.

It runs pretrained NN, which is the cheap part. So this is a chip optimized to preform floating point multiplication and that's it.
Several years ago I made a perfect slider for my app. When I told about it to American, he said: "It doesn't make any sense. Slider is like a small burger, what are you talking about?"
And this is reason #457, why I will not use a digital currency. No protection or recourse from fraud or theft.
vimperator aka pentadactyl. works really well and if you press the alt key you get the "standard" menu back. it increases screen real-estate, and i love it. it's by no means perfect but i won't go back to standard key bindings in firefox... ever. yes i also have 200-300 tabs open in firefox, and maintain them there for months at a time. firefox continues to eat memory (i got a laptop with 16 GB of RAM just to cope with how insane firefox gets) so a restart is necessary on a regular basis... that's done inside pentadactyl with ":restart".
+1 on the Powerpole connectors, I used them on a small solar system very similar to what's described in the article and they work great.
Ah sorry, it's is also definitely possible. The documentation lists the endpoints but it's still very WIP (the doc, not the endpoints): https://settle.network/documentation/

You can also refer to the source code[0] but that requires a bit more effort.

To interact with m.settle.network you would have to signup first using the command line (that's the easiest, to get your key, though doable over curl as well as you rightfully point out)

These are only pointers, but happy to answer any question async over email at stan@stripe.com as well!

[0] https://github.com/spolu/settle/tree/master/mint/endpoint
You might be interested in the Playpen case going on now:

https://www.eff.org/pages/playpen-cases-frequently-asked-que...
My first programming language was (obviously) BASIC, but my second was Pascal. I took AP computer programming in high school and it was taught with Pascal on Apple II and IIe computers. My dad later bought me Turbo Pascal for the PC (I remember a yellow box with "+ Objects" on it, so it must have been 5.5 Pro in 1989), and I used it on his machine, but never did much with it other than tinker. I finally got what I viewed as a real programming setup when I got DICE (Dillon's Integrated C Environment) for my Amiga a couple years later. Still didn't do much more than tinker, though, until I got a Linux box a couple years after that and source code for everything was available for poking at.

Anyway, Pascal was very common in education back then and Apply was very common in education...ergo, Apple and Pascal went together a lot of the time.
Yes! Entering the job market I was offered x amount of stock. I had no way to know what this was worth and essentially asked my manager who said "you should feel good about this amount". He was honest and fair but the fact is that most places are trying to hire bright people and they offer x amount of stock without providing how much stock is out there. Here's a # that we know is meaningless to you, do you accept? What a crazy norm we've accepted!
This post rings eerily true. Recently had a company all-hands where the CEO said basically the exact same lines. The whole "if you don't love working here, then you should leave" bit made me cringe. Easy for you to say when you've got a significant equity share in the company.

The saddest realization I've had working at companies is how power-hungry people are, how little respect the people in power often have for those "below" them, and how important politics is even in a field like engineering that you'd expect to be meritocratic. Sweeping decisions are often made in a small room of a few "higher-ups" without any input or regard for those "below" them. Providing counter-arguments that question the decisions of the executive caste is often seen as a threat (how dare you question your leader?). The shy and humble rockstar coder who kicks ass gets little recognition while the smooth-talking sycophant gets accolades and climbs the ladder.

Corporations are authoritarian tyrannies with strict hierarchies. America was founded on the principles of democracy, but we tolerate tyranny in our workplace. The only way to change this is to remove the asymmetric dependency of the employee on the employer (eg. UBI).
I quit working at shoprite and now I make $35h - $80h...how? I'm working online! My work didn't exactly make me happy so I decided to take a chance on something new…after 4 years it was so hard to quit my day job but now I couldn't be happier.

........... www.joinmate2.Com
Ignoring the price tag this is about half the performance of the Jetson TX2 which can manage around 1.5TFLOPS on 7.5W.

Interesting that you could use this to accelerate systems like the Raspberry Pi. The Jetson is a pain in the backside to deploy (at a production level) because you need to make your own breakout board, or buy an overpriced carrier.

EDIT: I use the Pi as an example because it's readily available and cheap. There are lots of other embedded platforms, but the Pi wins on ecosystem.
Why we need a Basic Income
Well, which is it for? To make your page come in quicker when you click it, or to be a more accessible UI for choosing among options of sites you've visited and want to return to? To me they are different things, and shouldn't be lumped together the way they are.
Initially I was thinking in more like a personal project, where to share it, but that list is really like an eye opener for me. The are a whole world to show off.
I worked at Square on the hardware team. Sarah Friar (CFO) and Jack Dorsey (CEO) aren't like that and Square doesn't do any manufacturing. They use contract manufacturers.
I wonder what these numbers would be compared to chrome.
They are not unconstitutional for basically two reasons. One is that, for there to be a valid contract at all, it needs to be voluntarily agreed to. Hence, the clause itself would be voluntarily agreed to. Second, it's not the government limiting speech, which is all the first amendment covers.
Ask HN: Paid or OSS Weekly Newsletter Tools?
I have seen a ton of startups that exist to create newsletters but very few open source tools.

Am I looking in the wrong place? Anyone love their OSS newsletter repo?
Avoidance of power inversion is, IMHO, the greatest contributing factor to this state. Management have little to no incentive to assisting the upwards mobility of their subordinates as it is, but the social stigma of someday possibly answering to those you have authority over can drive individuals to undermine the aspirations of others.
interesting decentralising primitive since fiat currency basically "is" trust.
When where I work was small, we still hired a fair number of junior people, although I think all (or most) were conversions from interns. One thing we were able to do, that is much harder at large companies is hire smart, technically minded people for customer support, who were able to help with automation, and eventually become full time developers. At a larger company, they would have automated their job, and nobody would have noticed, now they've been able to build skills and experience and should be able to get a developer job when they're done with us (may need to learn interview problems though).
I've been doing it for over 10 years with no problems. Very rarely do I need Javascript. When I do it is only because some website form for something important, e.g., banking, is forcing it upon users. Then I switch to a graphical browser. It sometimes surprises me how seldom this happens.

IME, most websites work great without JS. Others require a little work to get to the data. And very, very few are comletely non-functional without JS.

Personally, I am inclined to agree with you that the number of folks turning JS off is small. Otherwise methinks developers would make more websites completely non-functional without JS to compel users to use JS. Thankfully, they do not.

As for Pascal, the question is: Is Pascal a better language for teaching programming than Java or Python? At one time Pascal was very popular for this purpose.
The problem is that as long as the name has that association at all, it's going to be a way to attack Briar.

Darknet now: Anonymous place drugs sometimes happen

Darknet if it becomes bigger: That place where terrorists and criminals hide, the FBI and NSA say it's a risk to national security and we have to stop it at all costs! What do you mean it's just a secure messaging app? I'm not a terrorist, I don't need anything like that!
We tolerate tyranny and imbalanced power structures everywhere in this country. Corporations are a cheerio in our cereal bowl of oppression.
Right now I've got five browser windows up with about 30 tabs apiece... Most of the tabs i don't HAVE to have up, but my usual pattern is open app i'm working on, open some documentation, open up another app tab for a different scenario, remember some other docs I need, go to HN and open 8 tabs of stories I want to read over the next hour, open a debugger window on the first tab, open a doc window on emacs to figure out how to do some thing i used to know how to do in vim really easily, then i get a question from a client and switch over to another window with 22 tabs worth of their stuff in it to find the answer... then i go back to the first window and remember that documentation i was reading... after a full day of this stuff, yes, i've got a couple hundred tabs open. its a little obscene but its been working for me for a good 10 years now.
Omg this sounds exactly what happened at Uber.
>>A necessary condition for the network effect to take off in the noSQL database market is the availability of a common abstract mathematical data model and an associated query language for noSQL that removes product differentiation at the logical level and instead shifts competition to the physical and operational level.

A common abstract mathematical data model is Graphs.

The associated query language is any of the declarative graph query languages (see openCypher for example @ http://www.opencypher.org/ ).
You wouldn't literally have 100 tabs, but the principle of the matter is that Chrome will dominate your memory.

By the way, there are extensions that will kill tabs that are inactive, but even on my 16GB MacBook Pro it doesn't take much for Chrome to start weighing things down.
Any signs this project isn't dead? The curl command for installing it does not work and the last blog post is from January.
I really like the idea. Congrats on your first pilot launch! :)
Would you mind giving a few motivating specific examples of recent advancements in face recognition that got you guys moving on the problem?

Also would love a layman's explanation of how your approach works. I roughly understand face recognition works by mapping key points on the face and plotting their relationships. Perhaps you are using that same tech to introduce randomization to those points?

Are there any trade offs between visible distortion and protection strength? etc
Why Roman Concrete Outlasts Ours (2013)
How I learned coding in 6 months
They already say that about encryption in general, though.
A company that isn't either all-remote or encouraging of significant WFH is going to satisfy some people and not others with respect to commuting.
Wow, that's freaking awesome. Definitely using this from now on. Thanks!
Rewarding failure can have pitfalls (if we mean something like customer impacting fallout). You may then be encouraging people that create broken things over people that more quietly create well-functioning things the first time around.

Enabling people willing to act is important though and I fully support the do nothing aspect of failure, or better yet support and stabilize but not reward.
Nested functions are good if you have no alternative. If you use them as lambdas or a means of code folding, (both of which don't exist in older IDEs and compilers) you will have to keep jumping around in code in order to follow the logic. That is a very tiring thing to do, especially if you just switched jobs.
Gotcha, I haven't seen those spam comments recently, must be heavy moderation.
When I worked for a large multinational energy services firm, one of the bosses I had (they changed every 2-3 years) was a huge bully. One of those "great coworker, bad manager" types. My wife had passed away, and as a result, my performance had dropped.

One of his lines (verbal in person, not on paper) was "If you don't want to work here, there are plenty of people that do."

He was the only boss I've ever had that made me consider leaving a job I'd had for 7+ years (at the time) simply because of who my manager was. Needless to say, about a year later when he called a meeting to announce that he was leaving for a competitor, my back popped as my shoulders un-tensed.
I'm reasonably sure that cardboard is not made from rainforest trees.
Wasn't the usd pre nixon just a proxy for gold? Granted at that point it may be more trust+intrinsic and not just trust alone as you have with metal
These already exist as self-contained kits: https://www.amazon.com/dp/B00GV3XRDW/ref=asc_df_B00D5RVMAM50...

What I think would be interesting is to use a relay to fall back to grid power once the battery dies.
https://news.ycombinator.com/item?id=14819739
This looks like an approach more akin to federation (or more accurately confederation) on social networks than the "distributed" notion of blockchain trust, which in practice, as noted, still exhibits centralizing political forces per chain, but is robust to most forms of direct attack. I do think that a mix of approaches is what will happen in the future since the two methods express different levels of trust and liquidity of transaction.
That's funny.. read an interview where AT's friend is saying "hey I saw a CD in china today.. all of your tracks, it's $1." and AT was in shock.

Looks like he embraced the philosophy of spreading his information now.

On that note, the satire in his Window Licker video cracks me up: https://www.youtube.com/watch?v=UBS4Gi1y_nc
Someone I know had to sign one of these as a prerequisite to getting a severance, but before the actual amount of severance was revealed to him. He asked my advice on it and I suggested he sign bc it would be reasonable for both parties. (But basically his very new boss was very authoritarian and vindictive and didn't like him, he was doing fine for years..). So he signed it. And then he got an astonishingly tiny severance check. So much so that I nearly disparaged the company.
I had a manager like this.

I scheduled a 1:1 with his boss. Half hour meeting, didn't tell my boss what we talked about beyond "a discussion about my career". My manager didn't even come up in the meeting.

Instant improvement in manager's behavior. Assholes know they're assholes, and the appearance of connectedness (along with deliberate efforts to keep them off kilter) is usually enough to keep them in line.