skysight-inc/HackerNews huggingface dataset:
> where people don't run

More accurately it's where people don't send their tracking data. Plausible to also say that it's where people don't own this tracking software/device at all. However it seems like a gigantic stretch to derive that there's no running going on.
Doesn't TeX already handle that? A quick search shows http://vjimc.osu.cz/TeXform.html

FWIW my own name would need Unicode too (Κώστας Μιχαλόπουλος) but i always use its romanized form (Kostas Michalopoulos) in English. I think that is common when writing English text and names from languages that do not use the latin (or derived) alphabet.
Yeah they’re all basically slot machines now.
Progressive web apps are coming to iOS 11.3: Cupertino, we have a problem
Htop segfaulting on OpenBSD doesn't show that the OpenBSD kernel has the same bug, it shows that htop has some (unrelated) memory management issues (OpenBSD is pretty good at exposing those).
How to Know if a Key Hire is an a or a B (or even a C)
Two questions come to mind about the author. First, does he have cookies disabled? Because disabling cookies will cause loss of the previous captcha result, thus triggering a new challenge. Second, is he sure his customers (or those who have pwned customer boxes) aren’t tainting his IP ranges through malicious activity?
They are a panel of three judges which sets the statutory compensation rate for music played on streaming services. Their goal is to set it at a market rate of what a willing seller and a willing buyer would agree to.

It is what keeps streaming stations from having to have lawyers negotiate hundreds of deals for the content they play and then still get sued when they screw up and play an unlicensed song.
As one of the engineers initially responsible for achieving PCI compliance on these ATMs, this isn’t strictly true - of course it needs to know your account info, but it’s sent to your bank - it’s not stored on the machine at all - certain digits of your card number are written to a paper log but it’s never written in full - can’t speak for POS machines, but would imagine it’s the same
For more, there's Torvalds on GCC Inlining: http://yarchive.net/comp/linux/gcc_inline.html
Any Video/Audio Converter 8.0 Serial Key [LATEST] Free
I started writing BFD in November 1989 and I’m amazed that after almost 30 years the binutils have only needed to advance to version 2.30. I don’t remember what version the a.out-only ones that existed back then bore.
Book? Oh no, they might give you some paper and a pen.
Server seems to be hit with HTTP 503 Service Unavailable. Here's a Google cache in the meantime: https://webcache.googleusercontent.com/search?q=cache:FkpouJ...
Ursula was such a boss. Dry humor and insight... the best combination.

She would disagree with a lot of what HN finds important. We (tech industry, SV, whatever) could stand to incorporate more ideas along her line of thinking.
> people talk about having an amazing idea that they want to farm out

"Ideas are just a multiplier of execution," --- https://sivers.org/multiply
Data races are undefined behavior in the C/C++ legalese sense of compilers are not required to preserve the semantics of the abstract machine when they occur.

Where this behavior is useful would be situations like traps: if you've got a potentially-trapping instruction (say, division) whose result isn't used, you can delete that instruction even if you can't prove that it never traps. The problem that arose more recently is that compilers began to feed these assumptions into their value analysis (oh look, you said int a = b / c, therefore c ≠ 0), and turning these into code-chomping bits.

Data races are the kind of undefined behavior that are too hard to constrain by specification. While the hardware semantics of data races are simple enough to specify (basically memory_order_relaxed with word tearing), mapping source-level reads/writes to hardware loads and stores isn't easy. Java tried and still got it wrong.

You don't have to worry about the "the compiler proved a data race happened and turned my program garbage" happening, at least any time in the next decade or so. The compiler would have to be able to identify which code fragments must be running concurrently in different threads without appropriate happens-before links, which is beyond the capabilities of anything someone will put even in a -O3 compiler flag.
Fluent URL Builder and Testable HTTP for .NET
When the subscription price was higher, they have fewer members and the people that signed up went to a lot of movies and MoviePass was losing a lot of money. When the dropped the price, a lot more people signed up and most of these were casual movie goers.

In every way they are better off with two million subscribers that go to 8 movies a year than a hundred and fifty thousand subscribers that go to 25 movies a year.
I use it almost exclusively on Android. I'll use Brave if I want to keep tabs open for a while and Firefox Focus if it's just a fleeting read.
It's amazing that someone paid six figures for a cryptographically-assigned virtual cat. I would ask though, is this the future of art collecting? Or, a by-product of the crypto hype wagon?
Granted, Apple employees may be more prone to use an Apple Watch instead of a Strava.
It makes sense that the static site generators with lots of bells an whistles are harder to get right, especially if they’re trying to build an ecosystem with plugins and themes where others can contribute. I’m considering the _simple_ generators like the one posted here, though. My original thought/question was why not just write your own if you have a simple use case? There have been some good answers here such as no programming knowledge, lack of experience with html/css, or wanting to spend your time on other projects.
My parents' 1975 refrigerator also lasted two decades.

I get that an airborne refrigerator has different parameters for things like weight and form factor than a standard kitchen one does, but it's not like these should have to be custom made. Maybe a standard commercial jet refrigerator won't do, but surely the ones used on other private airplanes would?

And FFS, it's a refrigerator. What are the security implications?
I don’t think the attack vector (presumably asking for admin credentials to install a startup item) would be any different than an app that wanted to fork bomb, allocate too much memory, or spin wait on all cores. In that way I don’t think it’s any more security critical than any other bug that hangs the system.

It’s definitely something that should be fixed of course.
They should probably hire some people from microsoft's xbox department, or sony's playstation department.

A lot of money has gone into locking this hardware down, and I think for the xbox 360, which was released in 2005(!) there is still only one hack they couldn't solve with a software update, and that's soldering to the CPU and glitching it on a specific compare instruction.

I would bet, this "sophisticated malware" is a lot more trivial than glitching the CPU on one specific intruction and having to take a soldering iron to the ATM, then fiddling trying to get the timing exactly right.

Building a chain of trust and authenticate commands to the cash dispenser really shouldn't be an issue.

Really, just put a fucking xbox in these ATMs. Lots of people attacking those while being able to do whatever they want to the hardware with limited to no success. (I don't think anyone has managed to open up the xbox one?)
Sounds like we are in violent agreement ;)

Edit: my crazy fantasy is to replace a huge portion of the avenues in SF with a massive arcology. That would solve the problem for Sf and set a great example for elsewhere. But of course that isn't going to happen.
The problem I have with the name is that it feels like their audience is people not familiar with the mathematical concept. In other words, not engineers; in other words, non-technical managers. And that marks it as the latest marketing fluff being pitched by management consultants.
That is certainly not what Tim Ferris wrote about in the "4 hour workweek" book, which is what the blog post referred to. The book is quite literally about optimizing your life so that hours worked per week reduces to somewhere very low (four came from an A/B test, as TF explains in one of the first chapters).
hacked != failed
https://en.m.wikipedia.org/wiki/Ratlines_(World_War_II_after...

I for one am not about to forgive or forget. Mind you, the Church wasn’t the only group helping the rats escape a noose.
According to the Central Bank of Nigeria, Bitcoin Is a Gamble
DoBuKe – Data Oriented Bootable USB Key
I don’t use it for my day to day simply because it doesn’t have my history/autocomplete from Chrome/Safari. I do however use it quite often when cooking because most recipe sites are loaded with ads that either make reading a recipe an annoyance or the site crashes my iPad’s browser 10 minutes in.
How Each Myers-Briggs Type Dresses
There are thousands of Van Gogh paintings as digital images on the web. The original is the one with value.
The Unsexy Data Science: Cleaning and Labeling Data
Still, it's alarmingly wrong. I mean the usual modus operandi for a government would be to assume the project themselves (to have citizen trust) and externalise it quietly to a 3rd party, bureaucratically so that people can't really tell who is doing what. But this really is too much "in your face", they don't even bother pretending.
I doubt it. It's more about consumer perception. Hardware buttons aren't futuristic, touchscreens are. And smart watches are largely a futuristic niche product. Pre-purchase consumers want better specs and often neglect the practicality of those decisions (battery life of OLED panels and touchscreens, usability of a 1 inch touchscreen interface, etc).
A fan has been pulling unused dev out of a beta version of PS2’s Bully
Turning off Bluetooth and uninstalling the app (or stopping it from running in the background) after the initial update worked just fine when I tried it.

Not sure why you’d want that, though.

The vast majority of users will buy a smartwatch expecting it to be smart, so giving them instructions for how to enable those features seems logical to me.

>lock you in

Wait, how?

>demographic information

...which is optional?
Access to massive troves of academic writing, research and studies are far more valuable. Most of an education is available online now, and that’s truly incredible.

Edit: This is not meant to be a complete list, just one example of something incredibly valuable which eclipses online communities. IMO obviously.
moviepass works for new movies, you just have to show up first thing in the morning and reserve a night show. Never had problems getting a good seat myself at a regal with reclining/reserved seats.
It does not seem worthless: https://www.amazon.com/Nvidia-Tesla-GDDR5-Cores-Graphic/dp/B... . It must have some depreciation cost.
RAWGraphs: The missing link between spreadsheets and data visualization
Yeah I'd also like to see that, especially with the number of banks continually shrinking (e.g. less than half as many exist as did in 1980), giving consumers fewer and fewer options to shop around.

Then the other half of my brain is like "you're expecting the gov't that gave you Operation Chokepoint to do a 180 and suddenly be benevolent?" and "the reason banking is congealing into an oligopoly in the first place is because of the staggering amount of banking regulations churned out by the gov't every year, significantly raising barriers to entry" ¯\_(ツ)_/¯
What’s the proof athletes prefer Garmin over Apple?
It's common in the US, not just at big tech companies, but at any "Silicon-Valley-style" tech company of any size. Companies that aren't big enough to have their own cafeteria might have a daily Seamless order, for example.
Anything worth doing takes a long time. Sure, you can get going relatively fast to the person who’s doing nothing, but just like a software product, the last 10% is the same amount of effort as the first 90%. There’s a trail of hard work behind every founder that achieves outsized success.

Jay Acunzo has a really good podcast about this subject: Unthinkable.fm. It’s focused on not embracing the hacks-culture and instead focusing on the craft. It’s texhnically a podcast about marketing, but a lot of what he talks about applies to other disciplines too. Most of the interviews are super interesting too.
Alternate access w/o registration:
http://archive.is/zIs6Z
I keep going back and forth on multiple monitors. I'm using one big one right now, which felt better than my previous setup of two displays at first, but now I'm thinking I might want another smaller one off to the side to monitor running terminal output ... ugh.

I will say that two monitors has the significant drawback that there isn't a single central display, so you're always either tilted to the left or to the right relative to your desk. That's not good ergonomics.
* Avoid custom fonts. You probably don't need a custom font. Just use system fonts. Using built-in fonts will allow your site to load faster.

* Getting a "nice layout/theme" is a design problem. I'd suggest following someone's style guide. I'm fond of the U.S. Web Design System [0] since it's lightweight and accessible. Disagree with their suggestion to use a custom font.

* Keep the layout as simple as possible, with a focus on content. You can go incredibly far with semantic HTML and a smattering of CSS. I don't think it requires a deep-dive.

[0] https://designsystem.digital.gov/
How Hilarious, Homoerotic “Satisfaction” Became a Nationwide Meme of Solidarity
A Blueprint for a New Party
How do you animate something like this?
Were you implementing the ERC-721 token standard? This(digital art auctions) was the first application I thought of when I first heard of non-fungible token standards.
I hate to say it, but practice has helped me in writing tests faster. I can't give you any advice on Rails and Django as I mostly do React tests.

1. I've built up "muscle memory" for common patterns.

2. I've learned where I'm over-testing and that I don't need to write as much.

3. I've altered how I write code in order to make it easier to test. A common sign it will be harder to test is if I get data from an outside source that I didn't provide to the function/class.
The decrement is the same either way, the value yielded by the decrement expression would however be different. I don't like the wording either.
You can start finding and fixing issues in non prod environments, but eventually you have to run this in prod if you want to find the good stuff. Nothing is going to replicate the particular configuration, load, mix of requests and client behavior that you have in prod
Labels negotiate their own deals. Lots more than the songwriter, which makes sense to most people since they pay for musicians, recording studios, advertising, and bunch of other stuff for the song plus all the other songs that didn’t turn out to be the popular song.
Protecting against spam by receiving more spam
And this is exactly why they pulled out of the top AMC theaters. No surprise they're also the most expensive ones. The AMC at citywalk in LA is almost 20 a ticket for a basic 2d showing.
At least 15 years ago I was told that the standard fix was epoxy: they’d pay a tech to chisel it off if the keyboard needed replacing rather than take the risk of unknown devices being plugged in.
Yeah, I hear you. At least it's more robust there than it is in Canada... our Schedule I banks (there are 5 major ones) are protected by law from foreign competition. I don't see a move towards the type of deregulation that might lead to real competition, so the only plausible solution I see is more legislation. Hah. It makes my inner libertarian cry.
>and a lot of teleports to the summit

can anyone explain what happened here?
I am not making that argument. It's not about who won, it's a question of who had what information when.

So, yes the Nazi party line had some frightening implications, but at the time you could easily assume some basic human decency would prevent what actually happened.

To use a recent example many people assume Trump is saying things he does not actually mean. A friend said "Wait he actually wants to build a wall, but that's stupid."

So, my argument is people are willing to overlook implications when they agree with other things you are saying. We often look for the worst of our enemies and ignore what our allies are doing.

Further, this has real word implications and we need to be more careful than simply assume we will know if we are placed in a similar situation.
Op says that athletes prefer hardware buttons
The drive itself can be running code. That could hide malware until some trigger event, allow you to write a file which will be concealed, etc.
I've a site deployed using Lektor[0] for a slightly technically inclined user, who gets a UI to edit his site and when ready to publish, just click the button.

[0] https://www.getlektor.com/
Fending off CHUDs or Morlocks.
That’s the same for me. While I consider myself to be fairly technical, I’m not a programmer. Given enough time and googling I could probably write my own, but it would be a struggle.

However I’ve had lots of success building sites with Jekyll and love the speed with which it’s possible to get something up and running.
'Solo' Is the Most Under Wraps 'Star Wars' Movie Yet
That's probably where the next evolution of browser will come from :) but I'm just trying to guess, who knows right
Show HN: Obtain UUIDs easily – Click on the page to copy a v4 UUID to clipboard
A way to create real 3D holograms
Also imagine it with no base: you're paid not based on your skills or the amount of work you put in, but how popular your software was.
PowerVR Performance Recommendations [pdf]
Yep, chromium fork
Can Spotify Pull Off Music's Power Move?
Their losses are just write offs...until they aren't, and something major happens. Maybe it will take a company completely going out of business due to poor security standards for others to wake up.
It has nothing to do with chaos theory.

They’re just trying to co-opt “chaos” as a buzzword for fault-tolerant systems.
This post is from 2000 and describes the old "gnu89" behavior of GCC which doesn't conform to C99.
mostly telegram group for text...and teamspeak3 for voice running on my private vps
AWS has sometimes used in their diagrams, so everyone wants it when creating theirs. I work on https://www.lucidchart.com (which has "only" 2D diagrams) and it's a common request.

You're correct that 2D makes for greater readability and information density.
>I'm sure that you won't rate your cellphone or laptop by how well it handles being disassembled.

I do, personally - that's a pretty good proxy for how repairable/upgradeable it is.

(But yes, it's much less often that I need to repair or upgrade my furniture. :P)
The most important lesson that the success of JavaScript has taught us
50 Cent begs to differ:

https://www.theverge.com/2018/1/24/16930010/50-cent-rich-bit...
You can very much impact real customers, but the idea is that you should be able to only apply the experiment to a small subset of customers and abort it in case something goes wrong.

For instance, you may want to check that the authorization service can function without access to the A/B testing service, so you cut the network connection between them. If authoritazion errors start rising, you stop the experiment and investigate why this happened. You may also find that clients did not retry properly on unexpected errors from the authorization service (e.g. http 500 error codes)
It is reasonably secure against ordinary people. Against technically sophisticated approaches it is likely to be bypassed as "just another day at work." Easy to implement DRM might be worth the time spent, on the other hand, making something that people care enough to pay for and therefore avoid paying for by bypassing DRM is really the important problem.
Local kernel-level DoS sadly isn't uncommon on the Mac. I remember finding some trivial ways to panic the kernel using ptrace() back in 2006 or so.
Climber Rescued on Pakistan’s Killer Mountain but Another Is in Peril
I still don't understand how this creates digital scarcity or rarity. I'm not messing, I really want to understand exactly how 1 copy of a bunch of bits could be worth more than 0.
Hrm - I wonder why Apple or google have not yet been requested to build a government clearance only device yet?
The original anecdote is that there were very few IKEA items in a store for recycled goods. The point you seem to be ignoring is tjoff's comment that IKEA products are so good that you can resell them and don't have to resort to donating them.

Here's my anecdata:

My desk is made by IKEA. It's sitting in front of me right now, having been disassembled, moved, and reassembled 5 times.

I had an IKEA bed that I got rid of a couple years ago. I ended up doing that by putting it on Craigslist and selling it for cash. I don't remember exactly how long it took, but the turnaround time for the whole thing was super fast.
Original discussion: https://news.ycombinator.com/item?id=16225383 (181 points, 3 days ago, 79 comments)

It already had a "bank run" and it's empty. The attempt to withdraw the "money" are failing https://news.ycombinator.com/item?id=16228162
A similar question, whose answer will likely be revealing, is: How much time do you spend manually testing? Or, worse, how much time do your users spend/waste on bugs?

Note the key difference here: invest vs. spend. Time spent on writing good automated tests is an investment. That investment pays dividends every time the test suite is ran. On the other hand, time spent manually testing is lost. If you ever want to run the same test, you have to spend the same amount of time.

I gave a presentation on continuous integration and testing at PyOhio that goes into this idea in more depth: https://m.youtube.com/watch?v=K-iii4kMLWE

To answer your question: as much as it takes. We work hard to never ship code that isn't well tested. I don't even think in terms of writing code without tests anymore, the testing is just a part of the overall process needed to finish the job.
Microsoft and Apple have put a lot of thought into the security architectures of their consumer hardware. I've made this exact argument before -- just put the ATM app into a console title. It's the most secure hunk of readily available computing hardware, right off the shelf at Target.

But breaches happen, and lead to lawsuits, and I can just imagine trying to impress a jury about the security of your ATM while the other side cracks jokes about gold coins in Super Mario and speculates about your low Halo ranking.
Battery life keeps me from buying a successor to my pebble. The Samsung Gear watches are alluring except for daily charging.
Following that reasoning we could say everything is a continuum, and that wouldn't be a useful observation.
Take your wrapping function from t1 to t2, at a frequency ƒ (signal) != Fs (sampling freq), then take the limit as t1/t2 goes to -∞/+∞. As your window gets longer, more cycles of the oscillation "cancel out", moving the center of mass towards 0+0i. This means the peak around ƒ narrows and raises. At ∞, ƒ becomes infinitely narrow and high (Dirac delta * ).

This is also why peaks on an fft are gaussian (finite window), and get sharper as the fft window is increased.

* for cosine, technically there is a peak at -ƒ too. this is because a real cosine signal is ambiguous whether it is "moving forward or backwards in time". Hence it has a peak at +/-ƒ. A complex exponetial (helix through time) has chirality due to the real and imag components, so it has a single peak at ƒ. And if you take a +ƒ (lefthanded) and -ƒ helix (righthanded) and add them, the complex part cancels out, leaving only a real "up and down" wave.
I am extremely skeptical that this is the reason Pebble failed. Most consumers are not privacy oriented, and all of the major competitors in the market require the same activation process that Pebble "forced" onto users. If you wanted a watch that doesn't forcefully tether you to a phone, you didn't want a smartwatch.