skysight-inc/HackerNews huggingface dataset:
This bill bans every "religious symbol", including a hijab. The niqab is, from my understanding, a full face and body covering garment, and most people would consider that different from what this bill targets. I don't think it is fair to say this exact same thing was a "hot topic" in the Federal election.
i have two Aussies - they're great and super smart.

after reading the book "chaser" - I trained one of them to distinguish several toys by name similar to what he had done in the book. it was a lot of fun and now he's always bringing me toys to play with. Interestingly he brings them at very specific times of the day when I'm most likely to play with him: morning while making coffee, and evening while cleaning up the kitchen.
view > page style > no style
Solving Rings in Agda
On Android, you can put a file called ".nomedia" in those folders to achieve this.
some terminal emulators support specific formats, but sixel strength is that I don't have to specifically install there emulators.

Also, what if I use an OS where they don't work? (Windows 10?)
That's fair enough, I'm not really a specialist in anything since I'm (officially) unqualified for everything...I will concede that you might have a point security-wise....but I don't have to like it!
"By clicking “Agree,” you consent to Slate’s Terms of Service and Privacy Policy and the use of technologies such as cookies by Slate and our partners to deliver relevant advertising on our site, in emails and across the Internet, to personalize content and perform site analytics. Please see our Privacy Policy for more information about our use of data, your rights, and how to withdraw consent."

No thank you.
While I think that article does have a thought-provoking point, especially when it comes to certain classes of labels we can give ourselves, it's also true that a sense of identity is a basic human need and the identities we passively adopt over our lifetimes from both the society we live in and our own psychology often aren't a real choice given to us at all.

Maybe that goes without saying, but that last paragraph seems potentially reductive without qualifying it in that important way:

>But there is a step beyond thinking of yourself as x but tolerating y: not even to consider yourself an x. The more labels you have for yourself, the dumber they make you.

Most of us are going to inevitably be a healthy number of X's (the alternative is not really desirable, as many people along the borderline spectrum can attest to) so thinking of yourself as an X who is tolerant, accepting, and supportive of Y's is still always going to be inevitable and extremely necessary.
For anyone else wondering:

Earth gravity is 9.81 m/s^2, mars gravity is 3.72 m/s^2. To emulate this on earth you would have to be on a aircraft accelerating downwards at 6.09 m/s^2. Doing so starting at 0 vertical velocity for 90 seconds would mean loosing 24664.5 meters of altitude, ending at 548.1 m/s. The speed of sound is 340 m/s - so the only reasonable flight profiles (i.e. subsonic) probably involves starting out with ~274m/s vertical velocity, and doing a parabola where you get back to your starting point.

I'm not sure if you could actually maintain the necessary acceleration, and I imagine it would be difficult to maintain an atmosphere simultaneously, but it might be doable.
> Training a dog to react to a seizure that is actually happening right now is quite a lot easier, and still very useful

Aye especially where the dog puts their body between the seizing patient and the floor preventing serious head injuries. You can see the training here https://youtu.be/ZskqSLnMDRQ

Also, postictal sucks. Really, really, really sucks. It's one of those things words can't do it justice. Wikipedia says "it is characterized by drowsiness, confusion, nausea, hypertension, headache or migraine, and other disorienting symptoms... often accompanied by amnesia or other memory defects". Having a trusted friend (like your dog) next to you during is very, very helpful.
Thinking back, I've handed down and repurposed so many Apple products. Way more than any other company--especially for tech. I hear so many stories about hand-me-downs with kids, too. There's only a few items I've dropped off to Apple to dispose of...most were part of a buy-back program (I'm curious where those ended up; one was an original Apple Watch they recently gave $25 for and another a few year old iPhone. I wouldn't be surprised if they ended up in different places).

Laptops I can often buy new and resell to recoup a significant part of the original cost...my first few Apple laptops were purchased used. iPods have been repurposed as; low-tier gym music players, sound machines for a baby, full time car music bulk playback.

Due to generally higher build quality, they seem to last longer and being almost a commodity (a relatively small number of SKUs and popular), it's easy to find replacement/new parts many years later.

I did try and repurpose my old Nexus One phone for a RaspberryPi project, but the screen/touchscreen died.
World youngest machine learning developer [video]
Never had this problem in a whole other city though (another continent actually, but iphone in front pants pocket too + airpods).

So the comment below about MTA signals might be on to something...
What email client is going to support that?
As a driver, a cyclist, and a pedestrian I thought about it a lot. I think it boils down to an interdependent combination of culture, infrastructure, and rules of the road and their enforcement.

First, it really helps if cycling infrastructure is separated from car and pedestrian infrastructure as much as possible. The more separation, the better. In Ottawa, for example, there are several dedicated cross-city bike trails, but not too many in Toronto, they are far and wide between, and it shows. It is not always possible and in that case I would give bicyclists preferential treatment on dedicated side streets.

The bike trails should be immediately visible to anyone, e.g. painted green for the full length. This makes it immediately visible for everyone: turning cars, passengers exiting the vehicle, pedestrians who decided to jaywalk and scanned the space for cars, but not bikes.

The road rules should be clear, strict and unambiguous for bikes. I understand that stopping at the STOP sign is inconvenient on a bike (losing momentum and balance, braking and pedaling up is hard), but cyclists should ignore stop sign if and only if there is no one else on the intersection. If there are cars, pedestrians, or other bikes crossing it, cyclists _must_ resort to the stop rule. I do not know how many times I have seen cyclists thinking this does not apply to them.
This is missing the ads from the company I work for. We do a lot of Facebook advertising. Is it US only?

Edit: The link is to political only ads, although this filtering is not exposed in the UI, and when searching for the company I work for I find similarly named companies that are definitely not political. When editing the URL back to "https://www.facebook.com/ads/library", and searching, it works, although the site then resets to political ads... but with more results showing.

It seems there are a lot of bugs with this.
Show HN: Pylint rated my code 10/10
Hell, I'd say humanization is outside the norm. I don't have enough brainpower to really imagine the feelings and needs of the thousands of people I come into close proximity with every day. I just follow rules of the road like everyone else (except, apparently, cyclists).
You're right- more terminals need to implement a common format.

I wish VTE and gnome-terminal would add sixel support
In most places, cyclists are actually entitled to the full lane and are allowed to cycle two abreast.
yeah, i tend to agree. i get that it's good pr, but is it worth it to declassify these capabilities?
Surprised me as well janestreet are a well known user of ocaml and I can't imagine they don't use a lot of floats.
I don't understand how technology alone won’t solve the problem. If I have a technology that can provide me my basic need (food,shelter,etc) and it cheap enough and easy enough for me to operate myself, in a way that I can be self sufficient without relying of other human, how is the notion of traditional job will not change in this situation ?
> [...] because ripgrep tends to skip things you don't care about anyway.

so you bring the trick #1 from the grep author to a new level:

> #1 trick: GNU grep is fast because it AVOIDS LOOKING AT EVERY INPUT BYTE.

You stop looking at entire files, which can avoid a lot of bytes to go through.

Also parallelisms surely helps with a lot of files, or big ones really big ones which could be processed in chunks.
I live in the US. I would expect that if I went downtown on a street corner tonight and started screaming "#$%@% the president", I would get some dark looks, and perhaps some covert signs of approval. The police might show up, but if they did, it would be because I was disturbing the peace, not for the content of what I said.

I haven't actually tried the experiment, so I could be under-estimating what the reaction would be. But, yeah, I agree. People who equate the two countries don't get it.

That said, doombolt quoted a colleague as saying "all of my canaries are now dead". Well, most of mine are still alive, but they don't look too healthy...
JavaScript AntiDebugging Tricks
Audio cutting out? Isn't that the automatic #1 consideration point for wired vs wireless headphones?
Gusto's latest engineering diversity numbers
It's not that elegant.

Win32 fibers can't return like UNIX/ucontext.h supports with the uc_link member. So you end up having to wrap your win32 fiber functions with your own trampoline to let them return without exiting the program and Do The Right Thing.

Furthermore there's this thread-global fibers-enabled state win32 toggles with ConvertThreadToFiber() requiring any transparent coroutines library supporting win32 fibers to carefully initialize once per thread while also supporting reentrant use. It's mildly annoying when you want to generically support things like nested bundles or heirarchies of coroutines.

This last bit seems completely strange considering a fiber's state should be a subset of what forms a thread, and you're always running on a thread. There should be nothing to do when "converting" to a fiber. Just make the fiber state always accessible to userspace via GetCurrentFiber() and always allow calling CreateFiber() and SwitchToFiber().

Another strange wart in win32 fibers is the C srand()/rand() state is per-fiber for some reason. It's undefined by C since C says nothing of coroutines, but it's very strange and generally unexpected behavior to see your coroutines producing identical sequences of values coming out of rand().

On *NIX the rand() state is per-process, pthreads share user memory so they all share the rand() state, and ucontext shares the thread so of course its contexts share the single state as well.

I much prefer the UNIX/ucontext API, they just fucked up the operands for makecontext(). Instead of deprecating ucontext POSIX should have just fixed makecontext() to explicitly take a pointer. C programs have no supported system-supplied coroutine API on UNIX now, which is bullshit.
Maybe this sort of sharing will promote innovation in advertising? :-)
You have to change the country in the top right.
The censors are ultimately scrubbing history clean. If we can't know the history, how are we supposed to learn from it?
That tipping point may pass by the time enough voters self educate or educate each other about inequality in the distribution of wealth, at which point revolution becomes more likely.
Malware Payloads Hide in Images: Steganography Gets a Reboot
Poorly written - I just meant that it's silly that I dislike it, considering smoking harms the public's health (and thus removing areas for smoking around others is good for the public)
The search space for which molecule or sets of molecules are being recognized is huge. There are at least 120 different receptor types, and the dynamic range of their detection thresholds is large too. So we're looking at perhaps a trillion different combinations in theory.

Plus the detection threshold can be as low as parts per billion, spread across 300 million receptors in a dog.

So just the mathematics of the search space seem like a pretty good reason why it is a hard problem in general.
You are asking if ∞ == ∞? Yes.
Oh my god, this happened to me too. I smell my old monitor now and it's pretty bad. I once liked the "smell" of old electronics powered up but now it's unbearable. My 60s vintage Zenith radio is one of the worst offenders.
> Commenters have called her “disgusting,” a “fraud” and a “hypocrite,” and others have told her to kill herself ... This kind of online abuse is typical for ex-vegan influencers.

The irony of vegan ethics against causing harm and pain to animals, except when it comes to humans.
Andrei Alexandrescu: D Language Must Fundamentally Change to Survive
Minitt-Rs: Extended Implementation of Mini-TT in Rust
I can confirm this. Since 14.4 my two Gmail Accounts randomly show as offline until I click the icon next to the account and it reconnects.
So you think South Floridians see bikers as inhuman because they maybe haven't paid a specific tax? Or because they feel entitled to a stretch of road and everyone not using in their prescribed way is inhuman? Or they think the biker is inhuman because they have so little faith in their legal system that they will be wrongfully accused of a crime?

These are a stretch.
1. I've yet to see a single driver who actually obeys the rules of the road. Every stop sign, every yield sign, every posted speed limit.

2. If you had to pedal like a mad-man to get your car going, every time you stopped at a stop sign, while it swayed 20-degrees side-to-side, you'd probably be making a lot more California stops, too.
For growth companies equity analysts look at forward ratios - projected several years out. 10x in 2018 will probably be 5-6x in 2019 and 3-4x in 2020 and maybe 2-3x in 2021. Still very high but at least approaching sane levels.
Simple, straightforward, to the point, and understandable by a layman. I wish more bills could be like this.

It's not perfect. As other commenters mention, this only protects hourly employees, not salaried employees like myself (and I assume a majority of most other commenters here). But it is also a good start. It is a much more egregious pile of BS that someone vacuuming floors or flipping burgers for minimum wage is required to sign a non-compete than I am. I would love it if I was protected from non-compete agreements too, but I'll happily take Non-Compete Agreements for Sandwich Artists are Illegal BS as a stepping stone toward the ultimate goal of Non-Compete Agreements are Illegal BS.
one good rediculous thing deserves the other.
Should make us all realize how little we know.
They'll grant themselves an exception off course.
You seem to have an unrealistic idea of how much a "drone" would cost. If you mean some lightweight slow Cessna 172 class vehicle, those are around $300K. But kind of useless in a conflict against the US.

A propeller driven MQ-9 Reaper cost over $16M in 2006.

If you mean an F-16 class vehicle capable of catching an F-35 (supersonic) and carrying half a dozen missiles, then you're in the F-16 cost range. Not having a pilot might only save a few hundred pounds.

But why use a drone to carry missiles. The US can launch missiles from Navy ships or B-52s under the control of the F-35 super AWACs.

As someone else said, the idea is not to defend against an attack by 20 drones, the idea is to blow up the drone base.
What should new code be using instead?
Facebook IPOed at 38, went down to less than half of that 4 months after, now is at 166, after getting to 200+...
I find drivers also rarely come to a complete stop at stop signs.
They'd have to fly fully autonomously with just vision, which is pretty hard to do (though not impossible). It's not as easy as putting some explosives on a quadcopter and sending it out.
Crypto Asset Custody for Institutions
Git standup, how did I ever live without you?
>I'm not entirely certain that the role these bots are performing wouldn't be better served by a large stationary robotic arm

This was my reaction, though I suppose it's a capability-demonstration video. Would think in unloading, you'd want something heavier to unload full pallets/carts etc.

Possibly, they'd be useful for rare-item box picking in DC's, where the runs are long enough and infrequent enough that it's costly to carry a full shelf (slower transit speed, plus need for return trip)? Or maybe it's just a capabilities demonstration and the market caught on to the whole search and rescue thing [0].

[0] https://www.xkcd.com/2128/
How is it not fair to say it was a hot topic? It was one of the biggest and most controversial stories in Canada at the time. Am I missing something?
that's really cool.
We do "nose work" with our dogs just as a game for them. Its super fun to watch them find treats and toys we hide for them.

What I was most surprised about when we started is how the game sort of wears them out almost like a good run at the park. (we have 2 aussies and 2 silken wind hounds)
I'd assert that inside routes you actually don't want to be sync, yet async/await lets you write async code with the simplicity of writing sync code.

Consider the simple example of just running two unrelated database/network queries at the same time which is basically a ubiquitous desire when writing a web service:

const [user, stats] = await Promise.all([
db.getUser(42),
cache.fetchStats()
])

And now consider a case where you want to issue four database queries, but you don't want the route to take four connections out of the pool at once, instead ensuring that it only uses two:

// This fn is built into Bluebird and trivial to find 8-line impl for.
// getA..getD are just functions that return promises so they can be
// created lazily.
const [a,b,c,d] = await Promise.map([getA, getB, getC, getD],
(fn) => fn(),
{ concurrency: 2 }
)

What I would simply assert is that these sorts of things are really nice to have in your toolbox when writing I/O code like a networked program, and I don't think there exists a simpler async abstraction for it than Node. And I certainly would not have said this until Node had promises and async/await.
> In an illustrative comment on Tim Shieff’s video about quitting veganism, one viewer wrote, “Oh, well... this explains why you're looking so wasted, old & bloated in your recent videos. That’s so sad.”

Those abusers would be better off if they dug a bit into Melanie Joy's talks about vegan communication[0]. If we call out and shame everyone who are not perfect for being hypocritical, they'll just end up not caring at all.

[0]: https://invidio.us/watch?v=Yo7b_ULdF38
The overarching point is arguable even if you don't think Facebook is necessary -- this is subjective and is why I used the term "blurring" and not "blurred." It's certainly the case that platforms like Facebook and Twitter provide examples of what could be on track, if they are not currently, towards becoming privately owned, unregulated, Internet-based, global scale communication networks that anchor our daily lives.

Even if those two platforms die off before they reach the tipping point where most would agree membership on the platforms are necessary to operate in society, we should still realize this is a potential eventuality. If you disagree with the core point of this potential outcome, then I'd be interested in the argument, but it certainly seems possible (and I'd argue, likely) that Facebook or a site like Facebook could quickly evolve into something that you need to be connected on to conduct business, interface with the government, get a job, get into school, or in general be connected to society in a way that is not making you "sub human" in a future where the whole world is continually connected via the Internet at all times.
Out of curiosity do you use a VPN? I get issues like this a lot when browsing via VPN
I'm not afraid of cyclists as a pedestrian nearly as much as I'm afraid of drivers when I'm a cyclist.

Conversely, whenever I'm on a bike, if pedestrians are present, I always slow down to walking speed, make sure they are aware of my presence and pass them safely and slowly.

I am awarded no such courtesy from drivers.
TBB?
Agreed. I thought the title was suggesting the federal government was looking at a bill similar to the one in
Quebec, but it’s actually about the one in Quebec.
> it makes sense to minimize novel, homegrown UI as much as possible

I believe this is true in most cases. Don't reimplement controls, unless you really know what you are doing, because you're probably going to do it wrong and break usability or accessibility or generally annoy people.
Agreed, Librem cannot release their phone soon enough if file managers are crippled beyond repair.
In 5-10 years we'd have the same number of "million dead and useless AirPods" even if they had replaceable batteries, because by that time we'd have the next model with new features, design, etc.

The green thing is not to expect a company like Apple to merely add batteries, but to not consume as much, and to get stuff that works long term and is not prone to such improvements (e.g. a good old pair of high quality wired cans you keep for decades). Of course they keep removing stuff like the headphones jack too. In my idea government, that move would incur a hefty environmental fine by itself.

The "Apple is Green" etc, is environment-theater, as is "recycling".
The situation is basically this:

(1) Uber and Lyft have worse unit economics than a taxi company because taxi companies leverage some little bits of scale by pooling fleet ownership costs and insurance.

(2) Uber and Lyft are currently pricing rides at about 66% of what it costs to provide.

(3) There's no loyalty.

(4) There's no indication that people are willing to pay what it costs to provide their service, doubly so if its actually more expensive than a taxi due to efficiencies stated in [1].

(5) Self-driving cars are a ruse in this context; many companies are developing them at the same time and when one gets them, shortly after, the other will too. And so will all the car companies itching to get into ridesharing (I'm looking at you, Tesla).

To my knowledge, while Amazon wasn't turning a profit in the early days, re-investing in growth, they weren't selling you $20 bills for $12 in the hopes someday "drones" would allow them to turn a profit.
This is commonly done in most industrial food service verticals. It will be called product innovation, reformulation or some other R&D adjacent term. Large food companies have the equivalent of a commodities trading desk built-in.

The trigger to act commonly occurs when a key ingredient is hit with a supply related crunch. Avian flu just tripled the price of powdered egg whites? Guess we're using another binder for our ToasterOvenPastryTart. Another popular alternative is to stealthily decrease portion sizes.
Or, as an extension of this, implement your core logic as a library that you can call from your {iOS, Android, etc.} app. If you're only targeting one platform, this makes it easy for you to add another one in the future.
Samples of what, though? Sweat? Clothing?
From the teardown, it doesn't seem possible to replace an airpod's battery without destroying it.
Thompson's NFA construction, when used directly to search via an NFA simulation, is dog slow. It does give you a O(nm) search, but in practice it's slow. AIUI, GNU grep uses a lazy DFA, which uses Thompson's NFA construction to build a DFA at search time. This does indeed lead to pretty good performance for the regex engine. But GNU grep's speed largely comes from optimizing the common case: extracting literals from your pattern, identifying candidate matching lines, and then checking with the full regex engine to confirm (or reject) the match.
It's a lot easier to criticize others than to create something yourself.