skysight-inc/HackerNews huggingface dataset:
Because building and deployment are not straight forward. 10 years ago you could have some PHP script, some HTML templating... Upload the whole thing via FTP onto some LAMP hoster, and you could show it to people. And the hoster even had an MySQL database preinstalled if you needed it.
13-Year-Old Encryption Bugs Still Haunt Apps and IoT
Well with that it means the internet belongs to Google, Facebook, and Amazon.

No point in even trying to build anything because they'll just DoS you with malicious users and you get rejected from all platforms.

Great solution chief.
A body donated to science – but used to test bombs
zero-day malware probably makes malware writing sound difficult. Bypassing fingerprint-based scanners is reasonably easy with the use of 'packers' (which can be bought from hacker markets for pretty cheap, or built pretty easily). Bypassing heuristic based scanners is a little more research-intensive[1], but some 'packers' do this too.

https://wikileaks.org/ciav7p1/cms/files/BypassAVDynamics.pdf
Morty raises $8.5M Series A to help first time homebuyers get their mortgage
I think a lot of users of your platform would disagree. Publishing attacks like this and getting them noticed helps prevent targeted attacks.
I'll take flexbox then.

And while my upstream devs will be happily accepting my patch because it quite obviously visually fixes the problem, you'll still be explaining to your upstream why their "perfect" ad hoc threading abstraction is indeed broken.
TIL "patch" and "loop" didn't used to be metaphorical -- they did it physically with punch card tape!

Also, that has to be the classiest enclosure ever made. Check out some of the designer's other work: https://en.wikipedia.org/wiki/Norman_Bel_Geddes
And the documentation is written by fanboys who are marketing it more than they are documenting it.
A Boeing Code Leak Exposes Security Flaws Deep in a 787's Guts
Two miles per day is still not nothing. It's energy that requires zero infrastructure, no new charging stations, no tax incentives, no panels on anyone's house for their HOA to get stompy about.

But it's not just about range. Long-term parking of EVs is problematic because if a lead-acid goes kaput after sitting unattended for a year, you're only out $100. But if that's your traction pack, it totals the car. Solar charge makes long-term parking feasible, and enables telematics modems to stay awake, etc.
To me, the difference feels like in one scenario you are solving problems fundamental to computing and the other you are struggling to wrangle with a dumb arbitrary API that someone made up. The former is much more exciting to me, and I suspect most CS people. That's not to say web development is all dumb arbitrary API's or you don't get to solve interesting problems, just much less cool/interesting IMO.
For Regal, you choose your "home" theater and it's based on that. If you choose the cheapest tier, then you have to pay an additional fee for tickets at theaters in the higher two tiers.

If you pick the most expensive tier, then you don't pay any extra fees for tickets at that tier of theaters or any lower-tier theaters. If you get all your tickets at the theater itself, you pay no fees at all beyond the monthly subscription. (However, 4dx, 3D, and "PLF"/Imax showings are always treated as "higher" tier than your current plan, even on the highest-tier plan, and always incur an extra fee. Per Deadspin, Regal is still trying to decide whether to offer those as part of an unlimited monthly plan.)

If you have a Regal membership, you still get points for purchases at 100:$1, including your monthly subscription payment.
Do you see how the existing businesses and residents (ie. the constituents) would not push for such legislation?

Hacker news loves to talk about solutions to zoning problems that only benefit people who don't live there.
But you're going to hear a lot about "a few bad apples spoil the barrel" as if it's okay to talk about people like disposable fruit. Think for a moment, would those people be okay with letting the police use that reasoning?
I should probably rephrase that part, because yes you are right, they are real developers. But there is this misunderstanding that what they do is simple and it couldn't be further from the truth.

So off they go and try to prove that perception wrong by piling on the complexity.
I don't know, but I would rather weld steel together in a sky scraper than figure out how to hang cabinets or even understand all the different types of crown molding.

I always think the backend versus front end statements are hilarious when cast to other activites. They always carry a tone of derision while completely missing the point that they are different problem spaces and skill sets.
Is there a setting to disable all of that caching? In other words, prioritize memory usage over performance?
Who Dares to Participate in the Ecosystem?
A calorie is not a calorie. A calorie of animal protein is less efficient to digest than a calorie of sucrose. If you're lactose intolerant, you will get a different number of calories from a glass of milk than someone who is not. Chugging a can of Mountain Dew quickly probably means you won't digest all the sugar before your gut bacteria get to it. Messing with metabolites in your gut can change the way your body absorbs and stores energy.
Why is this news? Did anyone expect otherwise?
The double spend problem with zero-conf payments is about equivalent to people making fake bank notes. It's possible and maybe a problem for small transactions (large TXNs people wait around for a few confirmations) but its stealing and just as illegal as any other form of theft.
HN gets constant spam from scammers advertising “hacking services”, the antispam system likely confused HackerOne comments with those.

(perhaps this comment will get autokilled too)
Right, the protocol is essentially that you have a central server which supports in essence two SQL queries,

UPDATE ballots
SET status = "burned"
WHERE contents = :ballot AND status = "unused"

which, if it succeeds, then sends the ballot to the decryption oracle with the private key, to be decrypted and sent back to the user; and

UPDATE ballots
SET status = "used"
, voter_id = :voter
, choice = :choice
WHERE contents = :ballot
AND status = "unused"
AND region = :region

which, if it succeeds, then sends back a confirmation that this user has been logged with that ballot and made that choice for that ballot.

If you allow people to access the decryption oracle without going through that first pathway, which simultaneously checks if the ballot was not spent and immediately spends it into the "burning" pathway, then either of those opens up the space to attacks which decrypt individual ballots. With that said, just about any auditing mechanism applied to the decryption oracle would be revealing the existence of those attacks anyway so you can still get a measure of security without this.

You can potentially even distribute the database (e.g. over a blockchain among several political parties), but as far as I can tell the decryption authority would still need to be centralized and could be a single-point of failure. (In this case it would be a program which is watching that blockchain and interacting with it via some “I publish a burned ballot onto the ledger after I think the blockchain has passed N blocks ahead of the ledger request to burn that ballot” algorithm, and nodes in the network need to reject requests to cast ballots that they think have been requested to be burnt.)
strlcpy has the braindamage that it returns the length of the source buffer, which means it has to traverse the entire buffer to figure out the length.

If you want to copy out the first line from a buffer that happens to be a 10TB mapped file, that strlcpy call will take a long time to finish. If you are using strncpy/strlcpy because you don't trust the src buffer is properly null terminated but you still want to stop the copy at the first null or when the buffer is full, well, you're out of luck because strlcpy is going to blast past the end of the source buffer regardless.

I would have been much happier if it had just returned a flag indicating either successful copy (0), buffer was truncated (1), or an error occurred and errno was set (-1). Possible errors could be that the src or dest was NULL or the size was 0 (ERR_BAD_ARGUMENT).
Some other questions, and a purely subjective ones at that:

1. Do you feel software or law is harder / more stressful?

2. Do you feel that devs or lawyers are "smarter" on average? Specifically at same pay scales - so partner vs architect / senior dev vs senior associate, etc.

3. Do you feel significant culture differences?

Any other notable positives and negatives that are significantly different between the two?
I would argue that web development is less complicated than it used to be for the same quality of output. We now have source maps, debuggers, bundlers, more powerful languages, apis and a narrow range of browsers to hit with all that.

So now you can be more expressive, target more browsers easily, have greatly simplified script loading and module management, much, much better debugging tools, with less effort.

The tools make it easier for you to be a good developer.

Good web development was never easy.
You are mixing up arguments.

The argument is not: Social science is nut trustworthy so no science is trustworthy.

The argument is: Social scientists pushed to be put on the same level as natural scientists, but then they pushed a bunch of politicized bullshit and tarnished the reputation of all scientists in the public's eye.

It doesn't matter what is true or not, people in general are stupid. The masses on the left trust scientists, since they feel that these bullshit pushers are pushing bullshit in the right direction (Not related to climate change). The masses on the right doesn't trust scientists for the same reason. The solution is not to teach people to properly evaluate the validity of different scientific claims, that is impossible, the solution is to build up the trust of scientists in everyone's eyes as much as possible by kicking out all the bullshit. Good arguments actually works, but if you try to feed them 50% bullshit they will refuse to swallow even the good parts since they stopped trusting you.
Not every car is serving the daily fix of a motorism addict. Some are owned by people who only occasionally need a car but have enough money to skip the hassle of rentals that would be cheaper for their usage pattern. A car that gains a few miles per day instead of trickle-discharging the battery could make a meaningful difference for those drivers.
This was in the lobby of the old Aiken Computing Center my undergrad years, but moved out when they built the new "cheese wedge" Gates/Ballmer building on the same spot.

Always entertaining to walk by and see the "bugs" (moths) in the (then already defunct) relays...
Yeah, it's really hit or miss. I enjoyed my 320 page manuals written by cynical, hardened, life-worn EE's.
AMC has 3 or 4 different price tiers based on region, I'm assuming using your billing address. They let you see 3 movies a year at theaters in more expensive regions. I think that's a pretty fair way of doing it—prevents people from signing up with a fake address to save money, but you can still take advantage of the service occasionally if you're traveling.
As I recall, certainty of punishment is generally a far more effective deterrent than severity. In any case, what I think the law would really get is leverage against the US-based phone companies who gateway the traffic onto our phone network.
Sorry for the typos (mobile keyboard, arrgh).

For completeness, the link to the Pinegrow editor:

https://pinegrow.com

Also, I seem to have forgot to point out that one requirement I was looking for was Linux support (Pinegrow runs fine on Xubuntu).
Everyone(well almost) wants a SPA or at the very least non reloading pages. No one wants to reload the page with every action they perform or if only a part of the area on screen needed to be updated and the page was reloaded anyways.
Google Uses Wireless to Expand Fiber in Austin
It doesn't have to be complicated, if you get support from above.

A few weeks ago I launched a new web site for a health care company. HTML, PHP, CSS, and MySQL. No frameworks. No javascript. No garbage.

It replaced a site that was a mess of javascript libraries on top of frameworks on top of a half dozen jquery version and on and on and on.

The company administrators, doctors, practitioners, etc... are so happy with the new no-nonsense site that they raved to the parent company about it. The parent company's IT department looked into the site, asked me some questions about it, and yesterday I was been asked to do the same type of cruft-free rebuild of three other sites that the company owns.

Not buying into the framework-of-the-day hype just landed me job security for the next two years.
I feel like there should be a separate heading for these types of fun facts. Neat information, but we're just posting a page from an Encyclopedia.
Buses have to stop to be useful. Any theoretical bus route will be circuituous for some subset of users.

The solution to these issues is to provide bus signalization, dedicated lanes, and/or queue jumping opportunities. These changes minimally inconvenience cars while significantly speeding up buses. It makes it so that a bus route, while longer, can be time-competitive with driving (or rather, closer enough that it overcomes the inconvenience of walking to/from stops and sometimes having to wait for your bus)
Uhh, lets remove the progaganda shall we

MMO = marketing term for computer program instructions

Is there any reason as a gamer for any program to be split between two computers when companies goals are to maximize profit, not produce the best games?

So no I understand perfectly well. The fact that private servers exist for world of warcraft and ultima online demonstrates your comment as a farce.
That's a rather cynical take. The objective function is clearly defined as "giving recommendations the user agrees with".

I wouldn't call cynical at all. I view it as idealistic. The user should be in charge, the user should have tools to formulate a query describing what they want. Doubting the value of something other than the user being in charge goes with this. You can say we're each optimistic about something different but then we come to objective comparisons.

Here's an optimistic cultural take: good recommendations take you outside your bubble. It's not following Return of the Jedi with Episode I, but changing to something different, that you enjoy even though you would not have expected it.

The thing consider with your comparison is - most Youtube recommendation don't give anything new at all. They usually some other thing from whatever is considered the top ten. Google gives ten mainstream movies, Youtube gives top ten of whatever song-era you are looking at. The engines never, ever find "hidden gems". The rise of recommendation engines resulted in a homogenization of the web - we have all experienced this. And I'd claim better algorithms can't change since the algorithms just don't have enough information to why a user like song/movie/product X; for just songs you have multiple qualities that different people look for (etc. back to the GP and OP's fine arguments).

And further, if a user wanted something new, you could have a "choose at random" button that let them know what they were getting into. Further, I don't think a certain amount of recommendation within tool-type processes is bad but that can devolve. Google rose by being more likely to indeed get people what they were thinking of but that vein has mined to the point that all that's left is ... low quality trash. But I'm optimistic there are ways to do better.
For those asking 'why should I care about ancient Olivetti' I can point you at the https://en.wikipedia.org/wiki/STMicroelectronics, grandchild of original Olivetti SGS silicon fab established in 1957 in order to supply transistors/diodes for ELEA 9003 mainframe.

Nerds will know ST for excellent STM32 ARM microcontrollers. Back in the day you could spot their logo on clone 486 CPUs and NVIDIA RIVA 128 chip.
I was just messing around with this and experimenting with the features, when a human shape slowly started coming out of my unconsciousness. At the end when I realized what was coming out, I strove to finish, and it turns out quite angelic.

http://r.weavesilk.com/?v=4&id=dwz2p4vwngg&fbclid=IwAR3Z4W8Y...
I disagree with your ending note. I like React and have been using it professionally for over 2 years, but I wouldn’t recommend anyone to use something just because it is an industry standard. At my work, for example, the upper management is now convinced that microservices are going to solve all of their current maintainability problems, while the fact is that there are a lot of employees that write shit code, who will also develop shit microservices.
I know...and I kind of got the gist of it except I had a lot of trouble developing an intuition for it by trying to understand the history, other methods and just basically copying source code from existing websites...it's just my process for learning new things and it quickly gets overwhelming with front-end development...
Many companies treat the cleaning crew like trash. Unpredictable scheduling, no benefits, minimum wage pay combine to make it so a very small bribe would get an attacker into a building, where they could plant gear in the drop ceiling and more.

Doing right by your workers would go a long way towards plugging this vulnerability.
> so any bio-accumulation of heavy metals or similar should be minimal

What is "minimal"? Bioaccumulation isn't a magic meter that says "everyting below this trophic level is safe to eat." It depends on the persistent toxin ( I choose the word toxin because bioaccumulation can occur for chemicals beyond heavy metals, like organochlorine pesticides ) that you're looking at, and what is the safe dose for humans.

E.g. let's say you have pesticide A and pesticide B. Cattle eat a certain amount of feed per day. At time of slaughter, pesticide A and B have a certain amount of concentration in fat tissue. It doesn't matter which has the highest concentration, it matters which is less safe to humans and at what concentration it harms us when it accumulates in our own tissues.
I really am a big fan of the Apple Watch and have bought every generation since the 2nd one but it's still limited without an iPhone (ie no way to browse the web). They will need to solve the problem of screen size before it could truly be a replacement. Perhaps some sort of folding screen or projection. I would also love for them to embed a camera in the watch near where the crown is.
Hmm, now that you bring it up...here I thought I was sticking it to the Apple Man by hanging on to my phone, not buying a new watch every year, let that iPad get a few generations behind; don't have to buy every new thing that comes out.

But as you point out, I'm going to be buying something new from Apple every year or so regardless. BTW, isn't AppleTV about due for a refresh?
So you're providing a novel unreviewed paper that's not even supporting your argument in a medium sense? I don't think your paternalizing attitude in the comments before was justified.
Not if they're a retailer with 50% market share in the US, it may be your only option for some goods?
You do have to be more liberal with '\s*' or '\s+' instead of just ' ' in your patterns, that is true.
How do impose on taking guns away?

Do you believe the majority of Americans are going to willingly turn them in?
I'm not sure if it's that complicated. I feel like you can do so much more with less these days.

For personal projects, React on Rails (+ Redux) has been a very productive setup. Once you get over the learning hump of how to set up a project it's basically the same thing over and over again.
Might that be simply because you are more interested in the one thing than the other? I can't come up with any objective measure of complexity that could show flexbox as being more complex than multithreading.
With FS access you can just strip the signature entirely and it’ll run without any fuss. In this case it’s the machine that’s compromised, not the app.
I think the default should be: Don't use any JavaScript if you don't have to. And if you have to, use it responsibly.

Recommended reading:

- "Responsible JavaScript: Part I" by Jeremy Wagner (https://alistapart.com/article/responsible-javascript-part-1...)

- "A JavaScript-Free Frontend" by Matt Reyer (https://dev.to/winduptoy/a-javascript-free-frontend-2d3e)

Disclaimer: I'm from Germany, but have a 6-y/o Android phone and live in a rural area with poor EDGE connectivity (~50kb/s). Most "modern" websites don't load/work for me.
You're completely right. I didn't mean it's going to be a single step. If the answer is: it came from another telco X, you ask them. And repeat.
Early iPhones were subsidized by carriers so maybe that's why they appeared cheaper. Its always been expensive for a new unlocked version.
...and no link to the research?
The trick is google translating Italian wiki page.
Movie theaters make all their profits on concessions. There's no way they would let a 3rd party take control of, or even interfere with, their primary profit stream.
Known bugs in macOS Mojave 10.14.6: an incomplete summary
There are advantages to putting the energy source as close to the storage as possible. DC solar cells charging a DC battery, instead of a solar plant converting to AC for transmission, then converting back to DC to charge a battery. Line losses and conversion losses add up.
I've worked on two products with touchscreen UIs now and I can safely say this is exactly how I want to do things. Have a tight core engine but with a flexible declarative language that I can get imperative with. And make it easy for me to declare connections between the model and the view without specifying data types. And give me a way to work with a statically typed language when that's beneficial.

QML is way faster to develop in than C++. And it hides a lot of signal/slot boilerplate that doesn't matter. And I can still write C++ classes that interface with QML when I want.
When the iPhone 6S came out the iPhone 4S seemed like a dinosaur. Now even though the iPhone 10S is out the iPhone 6S works just fine. It happened in PCs and now it's happened in phones -- the annual increase in specs eventually passed the needs of most of the market.
"Everyone wants a SPA" is such bullshit. GitHub used to just load for a hundred milliseconds and then show me everything I needed; now it loads for a hundred milliseconds and shows me a spinner while it does another roundtrip for some javascript, then parses and executes that giant truckload of code, then does _another_ roundtrip to get the JSON or whatever describing the data I actually want to see, then executes its boatload of javascript to update the DOM. Reddit is the exact same story; in the time it used to take to show the content, it now manages to load a spinner. Facebook also just spends the first few hundred milliseconds loading loading indicators. YouTube too.

Browsers are awesome at rendering HTML. They render each element the instant just the necessary bytes have crossed the wire. Browsers can't help you if you need to first load the HTML, then load the scripts, then load the complete giant JSON blob from your API, then add the elements to the DOM.

I'm in Norway, with high ping to the US. My ISP isn't the most reliable all the time. That nice server you have 0.01ms ping to, where you can't notice the difference a few extra roundtrips makes? Well, each roundtrip might take an extra few seconds for me.
So the US Military is just a bunch of murders? You should not throw around the word “dumb” (which this CNN clown and his proposal are!) when you make a completely insane and very disrespectful statement like this. It’s because of the US Military and the freedoms protected by same that you can say whatever dumb things you wish.