skysight-inc/HackerNews huggingface dataset:
It's not universally clear from context, though; the literal reading is tenable in any case where a negative final value isn't inherently ludicrous, so it's ambiguous in at least that case. And I've often seen it used in that case.

The peculiar usage is “clear” as an idiom that conflicts with the individual meanings of the component words iff the speaker and listener are aware of the idiom and treat the idiomatic reading as overriding the natural reading.

Moreover, the idiom is supported by, and only intuitive as the inverse of, a usage which is itself both literally incorrect and never disambiguated from the literal meaning by context, specifically, the use of “N times larger” to mean what is literally meant by “N times as large” rather than its natural literal meaning of “N+1 times as large”.
Barbecue
Before Unreal Engine 4, it was actually easier to build games with Unreal, because you had a platform to build off of with modding as a starting point. In UE4, you do _everything_ yourself; this isn't an exaggeration.

A brief look at Unreal Tournament results in viewing an abandoned project. Working with the engine feels just the same.
In some cases, I can guess the logic behind the rule, (e.g. "twenty and one second" type idioms) but in other cases, I can't really fathom why it would be so complicated.
Hello World Canada: The Rise of AI
"Reduce X by 20 times" means that X becomes X/20.
And you really don't want malicious actors to push malware to vulnerable firmware without pushing any buttons.

When firmware can't fully trust itself (and it cant), the correct option is to deffer ultimate judgement and control to the physical owner.
I have been following learning to learn on Coursera. The course instructors lay a strong emphasis on deep work, but teach you how to learn. Prior to taking this course, I was getting into periods of deep work on and off but didn’t learn anything substantial. What I mean by learn is that I couldn’t transfer the learned skills easily.

Now, I spend a lot more time learning a topic, and follow the course methodology of chunking. 2 days in and I can already notice the differences. I woke up this morning realising there is a bug in my queue implementation.
Tokyo is pretty darn dense and the normal, legal speed of traffic in most areas with crowded crosswalks exceeds speed bump speeds.

City and traffic planners are sure to be concerned with increased congestion and reduced road throughput by adding speed bumps to intersections that are already in the most congested spots..

I disagree that making it less safe to navigate intersections at currently observed speeds is a good way forward. I also believe that if speed reduction is a identified goal there are ways to accomplish this without making navigation at current speeds more dangerous; such as psychological speed bumps.
Mastodon:

https://github.com/tootsuite/mastodon/
How to homer
> Families: Asian (Chinese, Japanese, Korean), ...

I can't complain, but what an odd name for that "family"!

(...which is not actually a family, by the way.)
Things to Know About Causal Inference
I never take such value statements at face value and neither should you.
Citation that they have an auto-update that verifies certificates?
>For the very first time I began to suspect that coding really was an art, and would reward examination.

It certainly is. Back in the day, software developers were called "authors."

>BookOmatic9000

That's ... just ... horrible. Yea, naming things is tough.

Anyway, good luck. I've been doing it since 3rd grade in the 80s, and it's still interesting. Except Javascript; that's the opposite of interesting.
Why aren’t door manufacturers held responsible when a home is burgled? The locks can be picked, the door is weak enough to kick it open? The fact is you can’t make an unpickable lock or an inpentrable door. You also can’t make a sophisticated device like a router, with many features, unhackable
In most countries, regulators are given broad authority to issue supplementary rules, explaining exactly what's required or forbidden to comply with the original law. The goal is that people who know a lot about data privacy, rather than random EU representatives, can figure out the specifics.
> Do you really want liability for software bugs?

Depends on the nature of the bug, certain kinds of security holes are well known and should come with liability. Examples: SQL injection, default passwords, no encryption of sensitive information on the wire, no permission checks.

Some of these kinds of bugs are so well known that I don't see how someone could argue against liability.
I use Hazel for this. But it could be improved on.

https://www.noodlesoft.com
Out of the way places like kid’s sandboxes.
I’ve often heard how Silicon Valley tech bros aren’t capable of empathy. But here you are, perceptively realizing how everyone who doesn’t work at Google is constantly aware of and jealous of those who do.
Coincidentally, the Space Rocket History Podcast is currently chronicling the Apollo 12 mission:

http://spacerockethistory.com/

I recommend this series. He covers the US and Soviet space programs, with a balance of technical detail and human drama.
In case anyone else was wondering about form #14 which is marked "unused": apparently earlier versions of Firefox incorrectly used it for Macedonian. Firefox 59+ uses form #15 instead: https://bugzilla.mozilla.org/show_bug.cgi?id=1415906
I wonder if it offsets the surplus birds created by bird feeding. According to USA
WILD BIRD FEEDING INDUSTRY YEARLY RESEARCH 2015 [1] US consumers spend about $6B on bird seed annually. I pay about $1/lb (or a pound per kilogram ;-) for seed. A house finch weighs about 20 grams and will eat about 10 grams of seed a day. Say 100 days of winter feeding and that is 1kg of seed per bird. So something like 3 billion songbirds don’t die in the winter and nicely make up for the cat cull.

———

[1] http://www.ectownusa.net/wbfi/docs/2015_WBFI__judy_final.pdf
YAUF

Yet another UI f.......ramework!!
>Regulation and liability only works against monopolies and other huge companies.

That's not true at all. Many industries that are very competitive and are full of small companies are effectively regulated.

>There is no blood to be had from that stone.

There's a simple fix to this problem. You require companies to carry insurance to cover the problems you're talking about. We do it with general contractors, doctors, tree removal companies etc...

The regulation says it's illegal to manufacturer, sale, or distribute non-licensed routers, and part of the requirement for licensing is insurance.

I'm not saying that this is necessarily the best course of action in this instance, but there are definitely time tested solutions for the problem you're describing.
For what it’s worth, people shouldn’t use the sidewalks for riding their skateboards or longboards.
China is eating our lunch and we're to fat, greedy, and stupid to realize what's going on.
Compute power, mostly. The hEX and RouterBoard products are mostly single-core MIPS processors in the 600-800MHz range, with a few using the dual-core 880MHz MIPS chip from Mediatek. You have to go all the way up to the $180 RB3011 to get a decent dual-core 1.4GHz ARM, or you could get that same CPU in a TP-Link router for $125 and also get dual-band WiFi (though admittedly, half as many Ethernet ports, but the second 5-port switch in the RB3011 certainly isn't worth the price difference).
Bitcoin backlash as ‘miners’ stress power grids in Central Washington
That’s not difficult when cats you don’t own crap all over your property. I’ve put my hands and knees into cat crap way too many times. Fsck cats.
The solution is political, not technical.
Thanks for the link. From this hn post, I'm baffled at how any other language could beat c at c ffi. (Hopefully your article explains how. Reading it now).
Burger King intentionally set off Google in a commerical. People were not amused.

https://www.theverge.com/2017/4/12/15259400/burger-king-goog...
> I won't get deep on describing all of the facts, since that's what Wikipedia is good at

Sigh. So many links, so much reading, and not one to the USB spec (that I found by skimming and searching). It's not just this article, but seemingly every 'deep dive does it'. Why do people read everything on the Internet, no matter the source and quality, but skip (what is usually) the best, most important source?
at that point, what's the point of using a phone?
Screw your cat.
Google employees (and anyone else) who have to interact with GCat participants, or happen to touch the same surfaces that they do, are also put at risk.
old thread but

LMFAO you can't be any more wrong. You need /much/ more careful design to get GPU-compliant performance. The dI/dt on modern ASICs are insane, and you need an insane regulator to deal with it.
I'd be interested in seeing Ruby-FFI, CPython, CFFI (Common Lisp) and C#'s DllImport.
I answered your question the first time. The answer is no. If you really had to ask this, just google "does gdpr apply to non eu companies?"
Humans kill 58 billion animals each year.

I do not see anyone suggesting that we stop feeding humans.
You’re talking about a system that’s over 100 years old and has been in the hands of monopoly companies for most of that time. Ajit Pai has said (surprisingly astutely) that you can solve this problem by requiring some kind of authentication for calls. Even getting that in place seems like an impossible task (though for some reason he doesn’t see how someone in his position could force that to happen). What your talking about is more difficult than that.
Here's the problem: not only do you have to dissipate 200W+ for your pass element, you need to drive it ultra fast with an extremely fast analog circuit that can withstand the massive magnetic fields (which pretty much means you need a PCB).

Yeah and good luck driving a 200W linear element (if it even exists, lol) with a few op amps--the driver which should deliver a few amps into the gate/base of the pass element, which in and of itself is a pretty difficult challenge.
It's unmaintained, but load81 by Antirez tries to solve this problem with the modern tools of Lua and SDL wrapped in a simple IDE. Check it out: https://github.com/antirez/load81
I second the comment on javascript. I hate the language so much I keep hitting refresh daily on webassembly to monitor its penetration. Javascript is just a joke and like everything that makes no sense it gets the votes from the industry.
I've said it in other threads and I'll say it again: programmers and entrepreneurs are far more than silicon valley, advertising companies, and ad supported websites. Part of the reason may be the myopia of a certain type of programmer in not realising they are possibly the minority.

As an aside, each time I post a comment like this, my karma goes up and down like a yo-yo for 24 hours :p
> As for the protomolecule, that one DO break the laws of physics as we know them

DOES. But yes this is what I meant, the protomolecule (aka Eros aka Julie) plays all sorts of games with momentum, mass, velocity, all sorts of things. Remote-fusion-damping, later. I'm fine with it. Science fiction after all.
Am I getting this right? Is LuaJIT inlining linked assembly into the program at runtime? That's amazing.
Right. Oh, and businesses use it too. Just as soon as we get rid of those, everything will be fine.
It's been a while since I've done this kind of CMake in anger, but I recall my main gripe with ExternalProject_Add is that it can't leverage that the external project is a CMake project and I still end up hard coding paths.
Gosh, it's almost like Google is a company 10x the size of John Deere, one used by billions of people (and the great bulk of the NYT's readers).

And you might note that this is in the section specifically devoted to covering the technology industry. Do you also object to the Times having that and not an agriculture section?
Sure, does that change anything?
> This still isn't ideal, as extension cables would need to be non-crossover and you would have a problem if you ever tried using an extension cable in place of a normal cable.

I don't think that's really a big problem:

1. If your device has a female port (most devices), supply power on pin 20, source power on pin 21

2. If your device has a male port ('dongle' type devices), supply power on pin 21, source power on pin 20.

3. M-F (extension) cables are non-crossover

4. M-M and F-F cables/adapters are crossover

With that configuration I don't think there's any way to plug something in incorrectly or accidentally use the wrong cable. You can't use an extension cable in place of a normal cable without using a M-F adapter, which would do the crossover for you. It gets a bit fuzzier when involving converters to other port types, but I think it's actually less complicated then the current model in that case. As long as you just supply or source power on the right pins for the DP port type you have (male or female), then there is nothing else to worry about when creating a converter.

At the very least, I can't imagine it would be any worse then the current situation. With the current setup extension cables should have pin-20 connected (Though it sounds like they might not), but M-M/F-F cables should not, which IMO is much messier then the above.
Free markets aren't always good at pricing things. For example highways wouldn't get built because of the holdout problem if there wasn't eminent domain.

There is also such thing as inalienable rights: the ability to sell yourself into slavery probably should be banned, even though libertarian agents seemingly should know the value of their own freedom.

But it also seems evident in this regulation that no one is doing that calculus. Everyone is clear on "with this regulation we gain X", but only a small fraction of people seem to be thinking "and then, people will behave in Y way and we lose Z".

With many US regulations, there are public comment periods, and those comments are summarized and published. At least when many regulations pass, people know the potential downsides. Can anyone link to the EU equivalent of this? What has the EU parliament office said about the pros and cons?
This is a great project for a specific kind of problem - and one that's not the common target for silicon valley. It's hard to get good and useful data in places where connectivity is low. And the (coding and social) logistics of getting that data from ubiquitous non-smart-phones pose interesting challenges that ODK helps address.

It's also run by great people.
Presumably, the relative risk of infection from owls to people who don't seek them out is much lower than it is from cats. My point is only that the health risks could conceivably be used as a pretext to take action against the cat "rescue" operation.
Not to minimize your experience, but we have no idea what the actual safety statistics are, because they don’t exist.

When your employer is a holding company in Cayman Islands, operating a ship flying a flag of convenience from some random country, located in yet another random country, expectations are limited... who would an accident be reported to?
I remember, discovering on my own, how bad the QBasic random number generation was. Must have been doing some homework in college and getting strange results. It didn’t take a very long for the pseudo random generator to repeat.
Hey, no problem at all - glad you've found it interesting. Drop me a line if and when you make it onto the stream and let's have a chat :)
When used in its "QB" language mode, FreeBASIC provides a high level of support for programs written for QuickBASIC. Many programs written for QuickBASIC will compile and run in this mode with no changes needed. However, for compilation in the FreeBASIC default language mode, most substantial programs will require changes.
https://freebasic.net/
Ahhh oops you're right. Point still stands, though -- I wonder why those languages should have different results?
> Hopefully the author doesn't go down the rat hole of setting up Hercules with a 1970's era version of MVS operating system, and tries to learn enough JCL to execute the compiler. That's truly a waste of time.

Why? Cobol, JCL, RPG, ..., run on modern IBM MVS (OS/390, z/OS), unmodified. If someone seeks to learn IBM mainframe systems internals and don't have access to modern software, Hercules-390 and MVS 3.8 it's a viable option to get started as an application or systems programmer.

IBM has its own turnkey system called z/PDT so you can run a mainframe on your laptop, something that Hercules-390 can do too.
The error in the author's code seems to be better described as an "unnecessary function call" than a "stray parentheses". I spent more time looking for that stray parentheses than I should have before noticing the call to .title().

Very good article though.
kill 'em all, let God sort 'em out.
> As public regulators all over the world are busy pushing regulations (what else? that is their sole job after all) maybe it is time to stop and ask ...

Maybe it's time? That implies that this propaganda about regulations and regulators and this question haven't been talking points for the right and for libertarians for decades, and on HN probably for as long as it's existed. The current U.S. president and GOP go on and on about it ceaselessly. Maybe it's time to ask if proprietary software is more secure than open source, or if Microsoft or Google are monopolists, or if the iPhone will ever take off.

Or, 'maybe it's time' to add some value to the conversation rather than yet more rhetoric.
If nature happens and nothing gets damaged is it really a "disaster"?
> Listing source files individually is what you're supposed to do, because not all build tools support globbing for files. To support this properly, cmake would need to re-run on every build to regenerate the files list... well, it's probably doable, with some work, but I expect there's just not the demand, I expect because most people are like me and would prefer to list their source files out by hand so they know where they stand.

Sincerely, have you spent much time with other languages? Very few require so much from the user.

It just now occurred to me that CMake isn’t so much of a build tool as it is a homegrown framework for making homegrown build tools. I don’t mean that to be insulting; I think it explains a lot of the differences of opinion about CMake; if you’re expecting a build tool like Cargo, you’ll be sorely disappointed, but if you’d like to make a one-off build tool for your project then maybe it’s not so bad?

That said, I probably spent 10-15 percent of my time managing CMake, and I wasn’t doing anything particularly novel; just trying to wire in some new library (like Qt back when everyone had a recipe that worked for their project but no one else’s) or testing framework (I remember GTest being particularly painful) or make builds reproducible or fetch libraries from a repository. Stuff that people in other languages get for free these days. I guess I just want nice things for the C/C++ communities as well.
It's not a lack of empathy. It's a recognition of the fact that a lot of journalists see Facebook, Google, etc. as rivals negatively affecting their own livelihoods, and that it's human nature to by hyper-aware of a rival's failings. They seize on tech-industry missteps the same way a Democrat would seize on a Republican's or vice versa.
To start a business
who can help me with $1000 how pay back in a mouth I wanted to start a transport businesses am a Zambian at the age of 23, I believe if I can start this business I can also help my friends and family thank you
TL;DR: Six owls that burrow underground (how's that for an adaptation?) used to live in a Mountain View park. Over the past three years, three of these have been killed or gone missing. Environmental activists have traced these deaths and disappearances to cats nurtured by a Google employee group that feeds feral cats, along with spaying or neutering them. Google has devoted significant resources to helping these birds survive in other places, but environmentalists feel that Google is not doing enough about the feral cat population; in particular, activists worry that the large number of feral cats represents a slippery slope toward destroying biodiversity in this particular park.
Be very cautious with some of these approaches in a corporate environment. Shallow work can be much easier to measure than deep work. It’s easy to be burned if you push the “monastic” approach too hard and neglect the shallow
Heh. I'm so old, I can remember that only time, ever, that a vendor sent me an upgrade hardware and a box to return the old one in. (Don't remember which vendor, only that it wasn't a rich one.)
Chicken safety fear as chlorine washing fails bacteria tests
Talk to your friendly local Repo men, they can track every bit of asset, and all they need is owners name. That includes tracking personal and car embedded cellphones, digging thru social media for close friends and family, scanning ANPR databases etc.
Yeah, switching from the "Go stack" to the "C stack" is quite expensive. See this post from Dave Cheney: https://dave.cheney.net/2016/01/18/cgo-is-not-go
It looks like you're one of the people very involved with hunter. This also looks very interesting, since it's implemented as a set of cmake scripts, which I can just add to my module path... What's the advantage of using hunter vs ExternalProject?

I'll try to dig through the documentation later this weekend.

Since my work project is spread across so many repos, and is so complicated and my OSS time is so limited, even hacking together a prototype can be a decent time investment, so I'd appreciate any high level feature differences you can think of.
She has meanwhile deleted her reply that showed consent with the cited tweet. I have a screenshot but that would prove nothing to you.
Actually, I’m quite happy with the outcome, I paid a little bit of karma for somebody to reconsider her actions.
I couldn’t do the key input thing in BASIC for MS-DOS. I remember having to set the F keys to macros that would enter something for me. Maybe I just couldnt figure out the right command.

Check out PyGame for instance to do all that on current systems. That’s what I’ve used lately.
Yes.. it’s called charging money... Which some are mad about which is ridiculous.
I started with BBC Basic running in an emulator on a PC aged around 12, I forget when I discovered QBasic but I was pretty excited about being able to use 256 colors VGA or 'high resolution' 640x480. I moved on to Turbo C++ when I wanted my mandelbrot set to display faster as I'd heard C++ was fast from somewhere (this was pre-Internet for me).

Initially I was pretty frustrated at how difficult it was to get into 256 color VGA mode 13 with Turbo C++ but remember the language itself seeming much more elegant even knowing the little I did as an early teen. Figuring out how to use inline assembly to generate interrupts to switch video modes, change palettes, etc. started me down the path of low level programming that led me to a career in video games though so it kind of worked out.
A few years ago I used my 54G to DL a 15GB file at (a reported max of) 60Mb/s. Obviously took a while ... without hiccups. I'm guessing most US customers aren't getting service that fast ... so there's still plenty of use for them. (Still use one all day at 25Mb/s.)