skysight-inc/HackerNews huggingface dataset:
Presumably those 'analog' crimes tend to pay in cash (which you may not be able to bank, but at least flies below the radar if you don't). But your botnet haul needs to be converted from BTC to USD in a bank account, and then when you try to buy anything bigger than a pair of shoes it may catch the attention of the authorities.
> Do you think NASA considers it an issue?

Maybe not, but they'd better do. The experience can be changed - SpaceX, for example, convinced them that loading fuel is better done with crew onboard.

The point is, it's better not to have toxic components close to humans, and it also can be done technically. There could be reasons otherwise, but so far I don't see them particularly convincing, robustness and all notwithstanding.
DHH has stated that they were already profitable by that point, and that they took the Bezos money off the table. I.e. It wasn’t invested into the business.
And yet, effective marketing is less about the quantifiable and more about the subjective feelings that your product will ultimately provide.
Dark vs Light mode seems to be the next Vim vs Emacs religious war. I'm on the Dark side.

I've not only got all my IDEs in dark mode, all my browser apps use stylus to darken things if the app doesn't already have it, and my MacOS is set to be permanently dark. And naturally my terminal window as well, and my mobile apps on all devices.

I simply find the strain on my eyes is a lot less. Particularly at night if I feel I need to reply to a message or use the laptop for whatever reason, it doesn't make my eyes hurt to open it. Before my dark mode revelation it would actually make me have to close my eyes.

Aethetically it makes sense too. With dark your laptop stops being a massive source of light, it's more of an everyday object that fits in any lighting.
Last year (or maybe 2018?) my employer hired an external consultant to give engineers security trainings (all are optional, they provide a few sessions on different topics, and engineers can sign up for interested ones). In one of the sessions I signed up, during the pre-session chat (while waiting for everyone signed up show up in the conference room), the external trainer "casually" chatted about "if you have an Android phone, you should throw it out of the window right now and buy an iPhone instead". That's the point I lost all my respect to them.

(The session itself was ok-ish. It was some trainings about xsrf, nothing special either)

(That incident also triggered me to purchase a sheet of [citation needed] stickers from xkcd to put on my laptop, so the next time this kind of thing happens I can just point to the sticker on my laptop. But I didn't got a chance to do that yet since received the stickers)
Funny story: I worked at a place which spent millions annually with Oracle. They had a couple hours downtime every day because they couldn’t afford the online backup product.

This was an Ivy League university with an endowment in the tens of billions.
Shouldn't it be fairly simple to monitor expiry's that affect a lot of sites using censys.io dataset?
Greeking designs is a huge use case for me. plugging in random user info into a dashboard or something.
> some deniers of climate change argue that there is no scientific consensus on the issue while framing themselves as heroes pushing back against established consensus. Both cannot be true

Sure they can, scientific consensus != the consensus of the whole society. In addition he says as if this is a central part of the theory rather than just the argument that some random supporters of said theory say.

> Trump, for instance, claimed that ...

This is not even a theory about a conspiracy though. Why is this in the article?

> Yet past polls of unauthorized Hispanic immigrants suggest that many of them would have voted for a Republican candidate over a Democratic one

If they disagree they should engage in open dialogue. I have no reason to trust either of them.

> This article is about encouraging skepticism and analysis

Then let me be sceptic about how they did not include any conspiracy theories that are supported by the democrat party.

> Notice how it discusses false conspiracy theories

Conspiracy theories which that the one writing the article decided that they were false.

> sometimes conspiracy theories could become truth

Sometimes conspiracy theories are true from the start.
Many American schools have little choice. If they lose a substantial fraction of their students (especially rich international students) for a year, they may very well have to close, or at least decimate their programs.
But even assuming the high end of your estimate, Postgres + PostGIS would still be less than 1/10 of the size of a baseline Oracle installation.
Ocaml (via ReasonML syntax) accounts for over 50% of Messenger.com. frontend code.

https://reasonml.github.io/blog/2017/09/08/messenger-50-reas...

I’ve personally found starting adoption by converting pure domain code first to be the best approach, since it does not have to interact with legacy code.
How Elon Musk Is Making Engineers Cool Again (2018)
Anyone know how long it will actually take to get to the ISS?
It's not clear because it's not a direct quote and Apple probably wasn't explicit about the difference. I wouldn't infer one way or the other from this sentence.
But that's not as fun as doing a scheme to rust cross-compiler on kubernetes
I think what they're getting at in writing about how people are not given the right frameworks to reason about a tool's usability they're saying that people might say something "feels readable" without knowing whether it's actually easier for them to parse. Similarly for other statements. Someone might say a tool "feels fast" without actually knowing if it's faster for their problem domain than another viable tool. An analogy in the art world is that drawing lines which imply motion behind a character might make them "feel faster" but are they actually moving at all?
They resell a bunch of stolen Cisco and Nortel technology. So it's cheaper because they didn't develop it and better is a very subjective statement.
Why not? Perl is an awesome tool for both sysadmin and web dev, two of the main tasks I use it for.
Except Ubuntu where they ship dash by default which is not really bash compatible.
As I understand it, orthogonal-view 3D as 2D is faster in the GPU than "real" 2D in the CPU, which is why it tends to be used.
Or no cleanup at all. A CLI command that runs for a very short time can allocate memory to perform its job, print the result and exit. Then the OS releases all the memory of the process. No idea if Rust can work like this.
I think I heard they were going slow and it was actually like 19 hours.
Try SodaStream. You can buy Coke/Pepsi pop syrups and use those instead of the SodaStream ones. Coke/Pepsi won't sell you syrup direct but there are other vendors.
So what kind of bugs do you commonly experience then in Haskell programs?

From my limited experience I agree that debugging a bug that passes compilation is more difficult than on other platforms.
To paraphrase a well known orthodox rabbi in the US who wrote a long letter on the topic where he rules that one should wait where he ends: "we can to wait on returning to synagogue attendence, but we can't bring back a life".
Apple Cider Vinegar for Sinus Infections (Sinusitis)
Where I'm at, there are lots of listings. Many places need more people to deal with curb-delivery, etc., and contact-tracing is taking off.

More importantly, though, you can simply live cheap in parents' basement or whatever, and study, study, study. You don't need a college to learn.
> People try to “debunk” conspiracy theories rationally, when really it’s the emotional content that matters.

I disagree. Often I see some sort of conspiracy theory online and I am interested in seeing in what degree it is true or false. I am interested in rational arguments from both sides, not some emotional bullshit. How do you deduce if a theory is true or not otherwise?
Adam “Ruins Everything” Conover reminds you that his show is on torrents
I definitely feel like a kid watching this.
This is such a weird take on things. They don't just choose to use random chemicals for no reason, there are engineering tradeoffs made.

Fuels are extensively well studied and hundreds of thousands of man-hours are spent validating these choices
Because the US and the Netherlands are long-term strategic allies and partners in NATO, share a broadly similar vision of a world governed by international institutions and the rule of law (if the current US decline into authoritarianism can be reversed), and largely share a common culture and history?

The Netherlands has benefited greatly from 400 years of the dominance of western civilization, and I assume they would want to see that continue?
Java is an example of a language with a generational copy collector by default. Most objects in Java don't have a finalizer, since after all the main point of, for example, destructors in C++ is to make sure you don't leak memory, which the GC solves. But when the `finalize` method is used is causes significant overhead.

> Objects with finalizers (those that have a non-trivial finalize() method) have significant overhead compared to objects without finalizers, and should be used sparingly. Finalizeable objects are both slower to allocate and slower to collect. At allocation time, the JVM must register any finalizeable objects with the garbage collector, and (at least in the HotSpot JVM implementation) finalizeable objects must follow a slower allocation path than most other objects. Similarly, finalizeable objects are slower to collect, too. It takes at least two garbage collection cycles (in the best case) before a finalizeable object can be reclaimed, and the garbage collector has to do extra work to invoke the finalizer. [1]

Sure, you're technically correct that if the objects all had finalizers that did the same thing as C++ destructors, it would be equivalent, but because of the existence of a GC we don't have to do any work for most objects. A GC is equivalent to an arena allocator in this sense.

Another point is the C++/Rust pattern of each object recursively freeing the objects it owns presumably leads to slower deallocation, because in the general case it involves pointer following and non-local access.

[1] https://www.ibm.com/developerworks/java/library/j-jtp01274/i...
I was exactly the same way and being that way is what got be terminated from an employer I worked 7 years for. After that, I took a break for a few months to do some soul searching and decided even though I spent a decade of my life becoming the developer I am today, that I had hit peak intellectual satisfaction with programming. Although I haven't changed careers, I no longer have a romantic relationship with programming--it's simply a means to and end for me.

You may not have to change careers because odds are it's your environment i.e. "job" that's toxic. Once I started doing independent contracting it felt like this massive emotional burden had been lifted that allowed me to have energy to focus on what really mattered to me. I'm doing things now that I thought I would never be capable of because I didn't have a formal background in fields I ended up not pursuing in school but wanted to. So now instead of learning new programming languages I study other topics like mathematics and chemistry.

I think the act of making a "career" or business out of something you enjoy in some degree makes it drab and boring. The best minds in any scientific or technical field aren't "professionals", they are always in a constant state of "play"--which is true for the most prolific programmers that I can think of. So my advice is to give yourself a license to just have fun! Don't guilt trip or second guess yourself: go by that textbook or go take that course etc you've been too afraid to read or attend.
> I don't think I'd be willing to sell anyone a 100% uptime 24/7/365 product for only $1000/month.

I worked at a company that sold a 24/7/365 product with a 100% uptime SLA for $1000/month.

I don't think it really did what anyone wanted. On one side of the coin, people valued the service at more than they paid for it. One customer wrote in to complain that they lost millions of dollars because of a scheduled outage. For a million dollars, you could have had a backup circuit, or at least called us to reschedule the planned maintenance (which we tended to be flexible about, and weren't covered under the SLA anyway). I am not sure what their true motivations were, but I think they assumed that the fine print said "we can guarantee you that there will be no natural disasters, etc." when in reality it said "if our shit turns off, we won't charge you". While the legalese made it clear what the SLA was, the customer's expectation from the simplified wording ("100% uptime") was not what the document said. That is risky in terms of customer satisfaction.

Other customers we would refund, but their automated ACH bill payment would send the full amount next month, so we had to track them down to tell them that they overpaid. This resulted in a lot of work for them for some trivial amount of money. We did honor our agreement, but the accounts payable person at the other company ended up having to do a lot of meaningless work that didn't really benefit them -- they don't care if their company pays $900 or $1000 per month for some service. I think we should have just sent them cookies or something as opposed to making them redo all their expense reports for $100 or whatever. At least they would personally be able to enjoy a cookie.

Personally, I would never sell someone an SLA without having first measured my uptime extensively, and then I wouldn't sell them something that I've never observed in the past. If we had 5 minutes of downtime last year, I would be hesitant to guarantee 99.999% uptime. I'm not a good business person, though.
I’d suspect the difficulty comes from the paradigm shift.

I’ve personally switch code to functional style and it has simplified and reduced code for me. Granted if you don’t know how monads work it could be very confusing.
We had our CI systems fail today because of this. They were running Ubuntu 16.04. Check the below thread, they say an openssl bug is also a contributing factor. Removing the expired root CA fixed the issue for me. (edit: removed from the clients)

https://www.reddit.com/r/linux/comments/gshh70/sectigo_root_...
Kliper is a relatively modern design, which, while admittedly not produced in metal, used much more benign components for RCS. And Kliper also doesn't have a separate service module.

One can always say "but Klipper is a paper spacecraft". Of course, nothing is perfect. Buran can be brought as an example, and arguments against that could be broght up - "oh, it's too old". The point still stands - it's possible to not use toxic components, it's desirable - and it's not done. In my opinion, performance arguments - for a relatively low delta-V system - aren't convincing. After all, Crew Dragon is much bigger and newer craft that Soyuz.
Some parts of Brasil decided to not observe daylight savings this year. I had to file a bug with Chrome which was converting dates in JS off by one hour for some Brazilian cities. Firefox got it right. If a couple of years ago you had stored my future appointment in your db using UTC, your db would now have the wrong time for my Brasil appointment.
Welcome to the late adopter group. Never upgrade, unless it is absolutely necessary.
Reliability and performance is literally the reason that the risk to use hypergolics are made.

"I don't think its a good reason to use a thing if we ignore the reasons to use the thing"
Oracle has the De Witt clause. If they had better performance would they have that clause?
No problem. You should look into this more. Conditional expressions in DDB do not provide aggregate expressions and can only determinate on single attributes belonging to the same table.

Consistent reads aren’t enough.

You would need to prevent phantom reads. DDB doesn’t support range locking since it’s a LSMT. You can contact the AWS solutions engineers or perform a quick online search: ‘However, neither DynamoDB nor the library support locking for range queries, thus phantom reads can potentially result in phantom reads.’

https://dbdb.io/db/dynamodb
It's coming along fine, thanks for asking! (For reference, it's here: https://store.steampowered.com/app/654960/The_Eldritch_Zooke...)

I've been working on this one for multiple years now, commitment and the art of Finishing Things is perhaps more important than any individual skill-set like programming. Obviously individual skill-sets are important, but you could be the greatest at everything and it's not worth very much if you're _also_ very good at giving up.. In my experience, the first 10% of working on a game is great fun because you're trying different things out, experimenting! And then you have to finish the thing - and getting a decent product to market is a hard slog whether it is a video game or not.

Simple advice to anyone interested in making games - make something small and simple in a single weekend, a snake clone or something, and then go from there.
For anyone unaware of the details of this, here's the gist of it: if you run Oracle in a VM, you need to pay for Oracle licenses for every CPU of every host in the entire VM cluster, even if you know for sure it will never run on most of them.
M3 separates query and ingestion if you're interested in clustered storage for metrics, slide in question here:
https://www.slideshare.net/RobSkillington/fosdem-2019-m3-pro...
I’ll never forget my live launch at Kennedy when my friend’s dad went up.
But empathy would dictate that we don't blame the victim of those circumstances and work to change those such that the victim is defined by a different set.
To the poster's credit, he does frame this in terms of balancing concerns. I'd argue the post overstates the non-technical mitigation, but they seem worth being aware of, and even as a rhetorical device, overstating helps bring them into focus.

> The deeper question is why is software quality only loosely correlated, if at all, with business outcomes?

Because quality is on a spectrum and context specific: commercial domains need quality levels—you have to set magnitude or quantify in some way. The software profession such as it is, tends to come at this a binary matter (cite pretty much any debate about speed vs quality). That gets, I think, amplified in technical communities where correctness is deemed more important or simply more attainable in terms of claims.

> But the optimist understands that great engineering will leapfrog competitors and leave them in the dust.

I agree with the sentiment; I actually do think we're in a phase where engineering leverage is underestimated, but would qualify it and say this is different to correctness. What great engineering can do is offer a short term technical advantage (eg "secret sauce") and/or a sustainable one (eg "organisational speed"). It's not clear correctness provides that kind of benefit, unless we want to frame as increasing precision/accuracy/reproducibility of results.
I'd argue that ease of use and readability are perfectly quantifiable - there are thousands of people whose job is precisely optimising usability for many products. Sure, dealing with people is harder and less clear cut than measuring cycles in a processor - there's a lot of variability, context based on previous experience, etc. But that's no reason to ignore the human factor of programming and gather some metrics/statistics, then seeing where you can improve.

What those features are, rather than subjective, it's contextual, and I feel that behind the author's phrase might lie the usual complain by functional programmers that non-functional languages just feel foreign because people are usually taught other styles during their learning process.

As an explanation, that might be partly true, but it being true doesn't really save you from the fact that if you want people to use your tool, you have to make it easily usable, and usable for real world people rather than for spherical cows.
"Why Most Published Research Findings Are False"
by John Ioannidis

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1182327/

Just a reminder!8-))
Yes - if Trump loses by 2% of the vote, anyone is going to have to wonder when he or someone similar comes back. If he left under impeachment or a huge blowout loss, that would be far more convincing that his style of politics was rejected rather than edged out.
Huawei does not make any memory chips.
Relevant: https://untools.co/
But "exciting and new" is very often just lipstick on a pig.

and anyway:

https://wondermark.com/c/2007-10-11-344ennui.gif
Leatherman Micra mini-tool
Think about the waves of fake news to come. Soon every corporation (and political group) in American will have a data center dedicated to overloading social media with messaging that benefits them. At least right now it’s not so hard to spot the bots.

I am having some trouble seeing the benefits in lieu of the mess that is coming.
I wonder what kind of validity checks they have.

e.g. a lot of first/last names cannot be paired together because they would belong to different religions/ethnicities.

Probably they're sticking with just Anglosaxon names where this is far less of a problem than Middle East/India ones.
Since this was an extremely simple exploit, I can't help but wonder if it was a purposeful one on Apple's part.

Apple has been spending a lot of money on a security-focused marketing campaign these past few years, and encouraging a high-price payout of $100k is sage marketing.
> from AIDS

https://en.wikipedia.org/wiki/Operation_INFEKTION

tl;dr: the USSR started the conspiracy theory that HIV was created in a US lab.
The Soviets? Are we worried about the Ottomans and the Tartars too?
And ESPOL/NEWP were one of the first dialects used for systems programming, 10 years before C was born, still being sold by Unisys.
I'm so hyped for this.

I still remember when I was very little and my dad took me to a launch once.

Hope manned rocket launches will get more regular again and seeing them will inspire a whole new generation.
It seems most of us develop astigmatisms from using our screens less than an hour, particularly when at a 40 dev angle (like a laptop, phone) [1] and despite being temporary (mins, hours, days) the astigmatisms themselves vary in angles and wavelengths (read dark text, light text) effected from person to person. All of this adds up to no one person having the same level of strain from the same colors/brightness, and then compounded by it constantly changing and shifting with eye strain. For example, one of my eyes has trouble focusing on dark blue on bright white as the day progresses, the other eye hates red on black.

[1] https://eyewiki.aao.org/Physiology_of_Astigmatism
https://www.nasa.gov/specials/dm2/

> Lifting off from Launch Pad 39A atop a specially instrumented Falcon 9 rocket, Crew Dragon will accelerate its two passengers to approximately 17,000 mph and put it on an intercept course with the International Space Station. Once in orbit, the crew and SpaceX mission control will verify the spacecraft is performing as intended by testing the environmental control system, the displays and control system and the maneuvering thrusters, among other things. In about 24 hours, Crew Dragon will be in position to rendezvous and dock with the space station.