skysight-inc/HackerNews huggingface dataset:
There’s still no way to describe your build as code or configuration in your source repository like travis.yml, Jenkinsfile, etc. which I consider a key feature of a relatively modern CI/CD tool.

Beyond that, the new build tooling isn’t half bad - leaps and bounds ahead of the nasty XML nightmare which is why our team has been moving back to it from out TeamCity deployment.

Most of my gripes with VSTS are around the rest of it, everything under “Work” has barely been touched since TFS 2012 - it got a coat of paint but it’s still the same enterprise-grade turd that makes me yearn for JetBrains YouTrack every day. They’ve had adequate git support for a while but the web-based repository browser is such a chore to use that I end up cloning a repository to do a quick search more often than I should need, the admin interface is still a mess to navigate, the list goes on.
I believe the person was comparing the engineer to his model of a TV star rather than comparing his model of the engineer to the other 'tv looking ones'. "Sorry to call you out on this" but this person is clearly giving an opinion and this type of reactionary statement reads as defensive due to you expressing some type of negativity due to the structure of this persons opinion. You might want to re-evaluate what your notion of an opinion is, it might be "outdated". Accusing this person of prejudice due to an opinion is using a hammer where a screwdriver is needed...(words are tools).

Lastly, suppressing the opinion of an individual with the power of appealing to various underrepresented group identities...can you see what type of appearance this person has through a screen? I think you're showing your "biases" here.

Thoughts can be diverse too :)
I know. I'm rotating my desktop.
You have to send something to test the feasibility of reaching Mars.
Hang on, isn't fclose() tasked with flushing buffered I/O, or are we assuming entirely synchronous I/O? Well, I suppose fsync() absolves POSIX of that, but in practice? fstream::~fstream() has to flush the IO (at least at runtime library level) and if that fails?

> The FILE will be closed either way.

That doesn't matter. It only matters in a resource-accounting way -- the resource will be freed, but that program does the wrong thing (partial write, 50-50 whether write happens, whatever).

> > For your "execute after prior operations in LIFO manner" point... what is the purpose except to clean up resources?

> Well, fflush() is an easy example. Or, logging that must occur at the end of a function call regardless of its success or failure. Or, really, anything else that isn't releasing a resource...

fflush() can also fail (see above). Logging can also fail,
disastrously, if it's going through a serial port -- though, it technically doesn't necessarily break the program's semantic meaning -- nobody wants to wait for N hours for the next log statement to be sent before continuing on with the program's execution.

Do you see, now, what I mean?

(EDIT: I think HN screwed up the quoting on my reply, but I think I've fixed it. Please yell if I quoted you or me(!) badly.)
Ukraine Power Distributor to Invest $20M in New Cyber Defense System
I'm not suggesting the wealth actually is being destroyed in this case. It's a mental heuristic for comprehending large amounts.

A billion dollars isn't an amount of wealth that has any real meaning to my brain compared to things that happen in my life. On the other hand, I have a very real and personal understanding of about how much a house is worth. From that, it's reasonable to get a gut understanding of an amount of cost by imagining houses being destroyed at a certain pace.
> More like hundreds of milliseconds I think. (:

Quite possibly, I just wanted to be generous. I'm not quite sure how much leeway the crush core in the legs plus 3-engine burn can offer. The 3-engine burn especially may give more options if they allow for it to be extended if the core is moving too fast, though it'd be understandable if that's not something they do.
Show HN: Error Analytics for FREE at Statvoo
The TL;DR; of this article is:

"...a simple ASIC (say one that is a few square millimeters in size, fabricated using the 250-nm technology node) might cost a few thousand bucks for a couple dozen samples."
Your intent could be simply to find out whether you want to trust the website with your own information. Merely attempting an SQLI or an IDOR doesn't mean you have intent to download other users' information for your personal gain.
Nextcloud Docker image 13.0.0 based on Alpine Linux
Why live if not for exploration?
Any relation to the other AskADev?

https://news.ycombinator.com/item?id=8015664
How would javascript reduce the code necessary for a gui or help you cross platform? UIs are very different between phone / desktop so even if you stayed with javascript you'd be learning different libraries or rewriting everything to conform to the other platform.

Personally, I tend to use QtDesigner to layout apps and Qt for implementation (this applies for PyQt/PySide or C++). It tends to reduce the code necessary to get something up and going and helps keep things more MVC.

Tkinter is the standard UI library for Python, but I haven't used Tk in close to 15 years. Tk worked well enough for smaller Perl or Tcl apps, but when I first moved to Python professionally (around 2005) I bounced between WxWidgets, PyGTK, and PyQt. Qt was always ahead of the rest, but had licensing concerns at the time. I feel like there's a bit of roughness conceptually between Qt and Python that are just fundamental, but I think that's more on Python and asynchronous needs of UIs.

I was trying to figure out when this decision was made. I see references of tkinter dating back to 1999 (tk is from 1991), but it looks like it was officially included along with Python starting in 2008. If true, I would think it would be obvious it wouldn't be the best general choice going forward by that time. But I can see the reasoning behind choosing it due to licensing, size, volatility of api.
The standard Unicode library in native OCaml is Camomile https://github.com/yoriyuki/Camomile (docs at http://docs.mirage.io/camomile/index.html –unfortunately, it's pretty bare-bones).

If you're targeting JavaScript with Reason/BuckleScript, e.g. making a ReasonReact app, you will automatically get Unicode support for strings if you use the {j|Unicode string literal|j} syntax (specially provided by BuckleScript).
They refuse because it's a pain in the ass to ship internationally and there are probably plenty of buyers in the US.
The result should be that all vulnerabilities in this corporation's system should be sent anonymously to the public. They have shown manifest malice and contempt for security at multiple levels, so no kindness should be shown to them again.

As this is a shady coin offering, the veil should be pierced. The same discourtesy should be shown to future corporations run by the same people.
Good for them. There was a good amount of production value in the broadcast. It seemed an odd creative choice to leave the audience audio feed maxed the entire time.
> Yes, vastly used. Just look at Youtube.

The service that also provides H264 versions of its content, you mean? Which is the point I already made.

> How do you know what's in the users interest? [...] If battery really is a concern (assuming it is)

Well, Apple is heavy-handed with its users. They make a lot of assumptions about what is best for them, and this is one of them.

> don't watch lengthy videos (1-2 hours) on an iOS device.

I suspect Netflix would disagree with you.
Years ago my friends and I took a trip to the Wallowas in Oregon near the Idaho border. We were mostly camping backcountry with a few nights at campgrounds. I filtered my water at the campgrounds, but when we went backcountry, I was about to just put my bottle in the stream and one of my friends stopped me and told me to filter it and to never just drink out of a stream regardless of where you are in the US.

He was from that area and told me that ranchers will let their cattle graze where ever they want, even on protected federal land, polluting pretty much every water source and everything downstream. They were very right. We saw cattle feces everywhere. It was very unsettling.

Edit: I also got giardia at Smith Rock one time and it wasn't fucking pleasant.
No, in 1999 most public tech companies didn't account for stock options in that way. They pretended they weren't an expense, boosting their profitability figures. Although the dotcom bubble arguably played a big role in finally causing a shift in that accounting practice.

https://hbr.org/2003/03/for-the-last-time-stock-options-are-...
Having spent about a decade in a chip design software startup that was eventually bought by Cadence, I'll say:

- you're absolutely right that the tools are horrible to use, and Verilog's time is up

- existing chip design companies are extremely conservative and hate adopting anything new even from their own preferred vendor, because risk

- a lot of the key knowledge is spread by apprenticeship and oral culture; analog IC engineers are another culture altogether
Spacecraft are commonly spin stabilized in order to keep them from tumbling. The same reason that rifles spin bullets or quarterbacks throw spirals, really.

And yes, it will have attitude control in order to ensure that the three burns (two complete, interplanetary insertion to come) all happen in the correct orientation
A Sawyer filter is quite small and costs $20, there's no reason not to filter.
>For what it's worth, PCs are subject to the exact same slow decline

Nope, they aren't. My home PC hails from 2008, runs the latest Windows 10 update, and a range of software from early 2000s to 2018. It runs modern games, too (I like playing indie games that aren't too demanding).

Secret sauce? Modern SSD and a GPU from a few years back, plus an HDD to serve as a repository of all my data.

But even without the benefit or running Win 10 and hardware upgrades: I also spun up my old 2006 laptop the other day to rip a CD (my other machines don't have a drive), and guess what, FF Quantum runs well on it. Bring on your web apps, that XP machine will run 'em.

My point is that the PC's really don't suffer from the level of planned obsolescence that device like iPad do.

The PCs, ultimately, have one large window to see the online world with: the browser, and as long as that runs, the PCs don't lose any utility: whatever task they have enough computational power for today, they will be able to handle in a decade. The mobile devices, with their shift to the app-for-everything ideology pioneered by Apple, have thousands that are easily broken, prompting you to upgrade.
Works great. My passion is convincing people that air flight is environmentally wicked and you just shouldn’t do it. One barrier I hit is people thinking “there aren’t enough flights going on to make this a problem”. This app gives a visceral, visual counter argument to that, and lets the user quickly see how very far those flights are traveling. Thanks for making it. (Don’t suppose you’d add a feature to show how much fuel is being burned :-)
There's a lot of people quoting the price in this thread but very few coming forwards to say "yes, I've actually done this".
Here's how to do a TodoMVC with Qt. It takes less than 150 CLOC tops. No need to override whatever paint method anywhere. https://github.com/jcelerier/TodoMVC-QML/blob/master/Main.qm...
Imo that doesn't just sound casual, it sounds somewhat dysfunctional.
How do you get Popular Mechanics on the Publishers tab? I only see Kylie Jenner.
You don’t have to use Qt’s event loop: you can just call app.processEvents() when it suits you.
It's that they're assuming they know better than traffic engineers and legislators

I think it's very safe to say I know better than legislators who've never been within hundreds of miles of the road I'm driving on.

It may not be as safe to say I know better than the engineers, but the engineers' opinions are of very little interest to the legislators.
5% might be a little low, but you do make a valid point that you cannot make a business selling at a loss.
"the OP is likely not a security professional"

What exactly is a security professional? I'm CREST accredited - do I count? Perhaps. I'm quite handy in the ways of IT (been doing it for 25+ years) That does not have the same cachet as my Civil Engineering quali. that is accredited but not time served. I would probably still be trusted to design a (very small!) bridge or dam or road section. I can survey proficiently etc. In short I could probably still design stuff that people would be willing to put their lives on the line with.

What gives people the sense that a pro. is in charge of something in IT? IT buggered it up early on with "industry" qualis. MS with their MSCEs and all the other worthless crap.

We lurch from snag to snag. It is bloody ridiculous.

We need Engineers with a capital E to stand up and get a fucking grip.
Yup. Cory Doctorow warned us about it for years (Google keywords: "war on general-purpose computing").

And the sad thing, I'm not sure we can escape that. MAFIAA wants it. Large businesses want it. And to top it off, computer security specialists want it too. Ideas like sandboxing, or trusted computing, or hardware crypto modules - all provide security while simultaneously taking control away from the user.

I seriously fear that soon, having a general-purpose computer connected to the Internet will be considered a public safety issue ("because botnets!"), and eventually you'll need a professional license to be allowed to work with a Turing-complete language ("because langsec!"). I very much don't like it.
Gravity is a law of nature, it pulls at 9.8 meters per second squared.

Equality of people is not a rule of nature. In fact, some individuals are born with Down Syndrome and some are born Einstein. Some are born tall and some are born short.

Equality in the average income of different ways of grouping people (gender, race, religion, country, state, height, etc) are also not rules of nature.

Just because the outcome isn't equal doesn't mean there is discrimination. This paper had to start with the assumption that there wasn't discrimination (after all, it's an app).

I wish those analyzing every situation where there is an unequal outcome between groups also had to start with the assumption that there is no discrimination until there is evidence for discrimination. Unfortunately, discrimination seems to be the default answer for unequal outcomes between groups, even when there is no or limited evidence for it.
Can you point to where you got that code from, a URL please. We will fix it so that others won't get errors. Thanks for your help.
I opened my snap app and I saw it. Maybe it knows too much about me.
I almost typed up the comment that you responded to, probably for the reason that 2000 is still "recent" in my mind :/
>People may criticize the YouTube generation, but it has helped in content creators who get a lot of information over in a very concise way (Kurzgesagt In a Nutshell, Smarter Every Day and Wendover Productions come to mind).

Reading the same info (in a non-narrated way) would be much faster. Also it's often concise over exactitude or neutrality. I can't sit through these videos, boring or caricatural. At least the New Yorker is sold as an enjoyable distraction, and I find great pleasure in reading nice writing.
I feel like drinking unpurified water out of desperation is a tale you'll eventually hear from people that've been outdoors a lot. It will either end unpleasantly or with extreme emphasis on how lucky they were that it didn't end unpleasantly.
I noticed on the top right screen when landing the 2 outside boosters that they did a 3 engine landing burn. Previously they'd only done this over the water, but considering that the last one went well on 31 Jan, perhaps they also tried a 3 engine landing burn over the drone ship this time and something went wrong.

Just speculation, but it makes sense to me...
Anecdote is not data, but ok, here is an anecdote: When I was a boy scout growing up in the Bay Area we would camp in the mountains for a weekend or even as long as a week. We filled our canteens in any clean looking fast running stream. Everybody did that and they were fine. Sure it is possible this has gotten more dangerous but I am inclined to believe the paranoia has increased faster than the danger.
Yeah, came late and now want to call the shots.
you can even see the fanatism of downvotes to such a simple comment I made
[0:49.01] SMW Credits Warp World Record (SethBling)
The comparison was that N1 had a some 30 engines (Falcon Heavy has 27, given it's 3x Falcon 9's) and that was its downfall.

In comparison, the Saturn V used only 5, they were just that much bigger. It's widely regarded that the 5 vs 30 was the difference as to why Saturn V was successful and N1 was not, as the Soviets simply had to roll too many dice in a situation where a failure resulted in complete mission loss.

It's a lesson in system engineering, particularly around failure durability and parallel vs serial critical subsystems.
Working on it...

https://www.fbo.gov/spg/ODA/DARPA/CMO/HR001117S0054/listing....
Yes, I meant which economists specifically?

Economists are rational economic agents similar to the people that they study. They make mistakes, but more importantly - like us - they also respond to incentives.

There's an interesting set of incentives in economics departments that the physics department simply doesn't have.

I might go to a physicist to fix my boiler if all the plumbers in my area were shysters.
It's more surprising to see these replies because this is clearly not "software that allows people to communicate via the internet."
Anecdata like this is also a prime candidate for survivor bias. :)
Sure, I understand. But a comment saying just "I learnt nothing from that book." wouldn't be worth posting on here, not substantive. People talking about overratedness sound like they're on a mission to right a wrong. I appreciated your change of tack; originally I had sentences in my previous comment saying your first sentence read like you wrote it before you read the book, and your third like you wrote it after, but I deleted them. :-)

It is fascinating though how the most common subject in lists like this on here seems to be How to Win Friends and people saying it's great, other people saying it's overrated, not worth reading. Another thing I learnt from those movie reviews was that someone writing about why they love something is usually far more worth reading—is for much better reasons, says more about the thing—than someone not liking it, which often depends on arbitrary personal factors - not being advanced enough to appreciate it, being too advanced, feeling misled by the advertising or word-of-mouth, preferring or being used to a different style etc
Thunderbird is still alive at Mozilla but it was a close call.

https://blog.mozilla.org/thunderbird/2017/05/thunderbirds-fu...
People don't love XMPP for a lot of reasons. Some of those reasons apply to IoT. Some reasons, like having to maintain state, are IoT specific.

Besides that, bandwidth and code complexity is a very real concern. MQTT, a lightweight message passing protocol, has become the de facto default.
Behavior-Centric Future of Commerce
Mars is really big relative to a car. You could probably put dozens or hundreds of cars in orbit around Mars without any added difficulty.

Anyway I wouldn't normally consider it to be space trash, but in this case it's pretty much just a big Tesla ad billboard orbiting the planet so I agree with you sentiment
Can the World Find Solutions to the Nitrogen Pollution Crisis?
They don't know whats best for them if there is a user who wants something different. You might invoke appealing to the mass here, that doesn't make it true however.

Netflix on an iPhone? Probably not. At least not holding it in your hand for 2 hours.
If you add a comment really late in a thread then it usually pays off to first read the other replies.
It's not just patent holders who care. Harmonic sells products where a large portion of the cost is derived from licensing codecs like AVC and HEVC. One of their contribution encoders[1] has separate software licensing for a variety of subsampling ratios.

1: https://www.harmonicinc.com/media/2017/06/Harmonic_DS_ViBE-C...
This seems weirdly inverted to my boy scouting experience (in San Diego). Our training put a huge emphasis on filtering our water before we drank it, it was considered fool-hearty to drink water from a river or stream before filtering. Anything from garbage to a rotting deer carcass could be up stream.
Running XMPP on an ESP8266 or similar is probably not a great experience. MQTT is a more adequate protocol if you want to save processing time and memory (and hence energy).
My first smartphone was like that, pretty much out of the box. It would often hang on calls, applications took forever to start, and I had to keep syncing off because otherwise if I turned on Wi-Fi, I would have to remove and reinsert the battery to get the device to work again.

That experience made me never again buy a cheap phone. I now aim for the high-end, and can live for 2-3 years in relative comfort (though even expensive phones slow down quite visibly over time).
There's plenty of stuff for fluid animations in Qt : https://qmlbook.github.io/ch05/index.html
In engineer speak, what will this let me do?
At this point Elon could be angling for Colbert's old job.
People who dismiss this effort so quickly should actually spend a little time to discover what is actually happening here. It is really disheartening to see so many negative comments about Mozilla without any substantial deeper comments about this specific project.

To me the big news here is not the gateway, it is the "Web Thing API" that you can read at https://iot.mozilla.org/wot/

This is a W3C draft about something that is badly missing currently: a common language that devices can speak.

"This document describes a common data model and API for the Web of Things. The Web Thing Description provides a vocabulary for describing physical devices connected to the World Wide Web in a machine readable format with a default JSON encoding. The Web Thing REST API and Web Thing WebSocket API allow a web client to access the properties of devices, request the execution of actions and subscribe to events representing a change in state. "

This is meaningful work that can impact you in a big way. Don't dismiss it too quickly.
> Economists are rational economic agents similar to the people that they study.

Neither economists nor the people they study are rational economic agents, as the economists that use empiricism rather than trying to bash the observations to fit neat preconceived theoretical frameworks would probably recognize.
Engaging means to give them attention, and assumes a level of active participation. In this case engaging means clicking, watching, swiping, and sharing.

Lifestyle brands are a type of business as varied as Wired Magazine to Rayban Sunglasses. They aren't selling a product, but a "lifestyle" or a feeling. Some people legitimately feel differently when drinking Pepsi verses Coca-Cola.

If you see a popular guy wearing Gucci it can increase the value you give that brand. Gucci has a markup because of this "lifestyle" effect.

Edit: Lifestyle brand literally has a Wikipedia article on it, if you want to know more.
yeah, I thought so too ... even when she said they were 2 different video feeds. It was still an amazing launch and dual landing !!
> He doesn't look like a TV star, he looks like an engineer, a rocket scientist. He looks real.

Which is funny because, reading the job titles given to the SpaceX announcers, my first thought is always "wow, SpaceX hires some really attractive engineers."
> Some mutations of Venus flytraps produced a variation in placement and color of the traps that allowed some species to pollinate them.

as wildly speculative as the claim you attempt to discredit..
https://en.wikipedia.org/wiki/Ice-nine
Nocode: The best way to write secure and reliable applications