skysight-inc/HackerNews huggingface dataset:
No tensorflow does not allow you to do that.
Tensorflow differentiate a TF graph.
Flux differentiate Julia's IR.

Tensorflow has OP(eration)s that are differentiable that you can compose and that's it. If you want to implement something that is going to be differentiable you need to implement it using Tensorflow OPs or add your own OPs to [tensorflow] with their gradient.

With Flux you can take code written by a random guy on the internet that never thought about using his stuff in ML and Flux will be able to differentiate it anyway.

[1]: https://www.tensorflow.org/guide/extend/op
I'm a man, but this reflects what I hear from women too. Those with larger breast really appreciate the support from a bra. Those with smaller breasts mostly prefer not wearing them (from a physical comfort perspective at least).
Of all the issues with China, this is the one I least support a "solution" to. Adding to the arsenal of pretexts the Chinese government can selectively hold over its subject's heads.
That's it. I'm leaving anything related to facebook. I mean a company should have minimum level of ethics. This is a absolute trash of a company.
> I don't know why HN allows that

It doesn't seem to intend to, the delete link goes away when there are replies.

> but given that they do, it should be a bannable offense.

If an action should never be allowed, then it should be systematically prevented (since it can be with no other harm), not punished after the fact.
I don't mean that it would be evident, definitely not in the way you could 'count the times' something would happen. That's not how I would describe systematic integration issues.

I lived in France for quite some time with near fluent French and it was nary impossible for met to break into French circles. I made basically zero French friends, most of my colleagues were ex-pats. And it's not like I was ever remotely 'mistreated', nor could I pinpoint any specific time wherein I was 'left out' or 'ignored' because I wasn't French but there was obviously some kind of invisible barrier. My girlfriend at the time, much like you, was born and raised French, but has Polish ancestry, and though, like you I don't recall her ever mentioning a single 'incident' ... it was clear she wasn't quite in the same group as the others. The demarcation was subtle, but to me it was there.

In Germany, where I lived for a year and barely speak a word of German, I felt as though my German surname gave me special access, as though I was 'a lost child', it's like I wasn't really 'foreign' just happened to be raised elsewhere - whereas the demarcation of Polish people (and especially Turks) was evident. Just like even in urban North America where you might see tables in a restaurant (or neighbourhoods) occupied by different groups (i.e. a very Asian table, a very white table), I found in Germany you'd see heavy demarcations as well, but more subtle: a table of Germans, a table of Polish/Germans, a table of Turks. Those divisions basically amount to barriers of a kind, because they will exist everywhere, at the office as well.
They put an enforceable promise in there that they wouldn't do that. Wait no, they could have but didn't.
Location: NYC, NY

Remote: Yes

Willing to relocate: Yes, SF, LA, Boston, Austin.

Technologies: Haskell, Rust.

Résumé/CV: https://alexeyzabelin.com/resume.pdf

Email: hello@alexeyzabelin.com

Been doing mostly web dev e-commerce stuff in Haskell for the past year. Would like to continue working with Haskell and/or Rust. Open to part-time and contract work.
It's rhetoric, then.
My feeling is that Flux is a fantastic tool for playing with innovative models which can't be expressed in the usual frameworks. And quite possibly already the best thing that exists for open ended experimentation in ML.

On the other hand, for training and deploying models which are easily expressed in other frameworks you will find a lot more ready made pieces of infrastructure elsewhere.
>If it's behind a paywall, it's because the creators want you to pay for the content.

Their lack of a viable business model is not my problem.

It reminds me of those windscreen washers at traffic lights. Start washing my car windows without my permission then expect to get paid? GTFO.

If you send data to my browser then I am entitled to read it.
The article mentioned Google tracking users even inside browser sessions. So I'm not sure how to replicate this individually without a significant amount of effort.
hmm, that's a very interesting point. I guess that famous saying of "if you're not paying, then YOU are the product" kinda falls into play here, huh?
Keep in mind that PC/GEOS has almost nothing in common with GEOS on Commodore 8-bits or Apple II except the name. But I too am delighted to see this get open-sourced.
Because the space is specifically designated as available for cars to park. If you park your car on the sidewalk, or at the entrance to a park, your car will not be there when you get back(or, you'll have a ticket).
What's been a shame is that there is still no open source Search Engine despite this being a "solved" problem. Like not even something like there is a docker image that you throw at your cluster that gets you faster and faster search results. That's the real shame.

We should've commidified the core of search engine by now with programmatic and API access as commonplace and yet here we are where search engine software is still dominated by proprietary services.
I don't really understand the fix: https://github.com/kubernetes/kubernetes/pull/71412/files

I was expecting something that altered more rather than a bunch of length checks. But I guess that's how security is sometimes.
> I'm not sure how Microsoft would make the revenue work out

They could give away desktop licenses, even in the enterprise, and still rake in the cash from Active Directory and Exchange server licensing.

They probably make more from CALS than Windows desktop now.
I think there already exists modern versions of those things, where you install a main 'thing' and that thing installs other things for you easily. But installing that first thing is usually the tough part.
Open Handicaps
The thing that smells bad to me is the combination of

1. They want it to be rushed through

2. It's unprecedented in the western world

3. Australian Governments never do anything unprecedented

Something else is at work, be it straight-up politics, an actual valid suspected terrorist threat, pressure from the US / 5-eyes. Whatever it is, there's no way that unprecedented legislation should be rushed through. EVER.
> Not to mention, when you go down that path by curating your posting history, what does it tell about you?

I wouldn't personally do it automatically (for one think, going negative can be a transitory state), but reviewing downvoted posts and deleting them if, on review, you think they don't really add value says that you respect the community.

> Being self-absorbed and depending on validation of others are not exactly healthy attributes

Taking community feedback seriously is the opposite of being self-absorbed.
That is a good point about friend lists. But really I don't switch game like I switch channels. If I am sitting down to play a game, it is one game. And my clan in World of Warships is generally different people than who I would play League of Legends with.

You can also see that Discord is trying to create a communications service that runs alongside of other DRMs like WoW / LoL / Steam etc. That is fine with me.
Many products in Asian supermarkets are made in China - we try to buy from brands that manufacture in other Asian countries if possible, or the USA.

Some examples:
- spices and condiments for chinese cooking,
- seeds, nuts, and canned vegetables that are not common here
- asian meat preparations like fish ball, vietnamese beef ball
I’m guessing that it’s impractical to self-host something big enough to be useful.
Magnetic Generator – Infinite Energy
There was also the OmniGo 100, an HP LX series machine that had GEOS in ROM:

http://www.hpmuseum.net/display_item.php?hw=200
Yes, except cities have 100,000 of cars randomly parked. So not sure what you are talking about. I mean, yes, there are generally accepted places to put a car, but only because they have been around so long. Yes, new things don't currently have that luxury, They are also a 100 times smaller, and easy to move, unlike a car.
> but you'll often find that some potentially valuable counterpoints to the discussion get downvoted to the bottom where they can't be read

Yes, they can. Even if they are dead, if the reader chooses to see dead comments.
Isn't parallelism one limit case of concurrency (zero dependencies) and the opposite of full sequentialism (fully dependent) ?
And if you like that, you may also find https://news.ycombinator.com/item?id=18596197 to be right up your alley.
In countries that use DVB-T or ISDB-T broadcasts there is over the air programme guide information for the TV to show
I'm a bit confused since the "Install Movim" page says

Stable version

The Movim source code is not available in a packaged version for now, please follow the next paragraph.
Ask HN: What was the last Math formula/concept you used while coding?
That's interesting, I'd love to see some pictures of a city without street parking, do you have the name of any?
California gears up for round 2 on controversial battle over homes near transit
These are, in fact, funnier. The "tack on a nihilist ending" in the article is funny for a couple, but falls flat after you get it
I found this page about Purcell enlightening -

http://physics.weber.edu/schroeder/mrr/MRRtalk.html
The best way to watch M:I Fallout at home is on the Blu-ray 3D release they're apparently not making.
"Taken apart from original M365 scooter."

What are the chances these are coming from someplace doing the conversions for Bird and now they're coming full circle?
> If you’re, for example, a developer working on an embedded platform which (even temporarily) has no ssh, and probably no emacs as well, tramp-mode won’t work.

Maybe I'm wrong but I really don't think embedded developers do a lot of work directly on platforms that low level/limited.

You do your development on your main machine, automate deployment to your target, and debug using a gdb server or openocd.

Honestly mg or nano is more ubiquitous than vi. Any system that has vi installed will likely have nano as well.
This isn't really predatory pricing though.

This is structuring your costs, such that you are profitable over the lifetime value of the customer, even if you are not necessarily making a profit right away.

And this has benefits to consumers, who can get into the ecosystem more cheaply, and developers who can sell to a larger audience, because people can get in more cheaply.
First thought: Helm. Second, unappealing brand name.

Is it Helm?
Ouch. I learned that this was a management anti-pattern when I was younger from fiction of all places. I loved reading Piers Anthony, and I think it was in his Apprentice Adept series, there was a series of tests that a person had to take to become a citizen, and some of them were competitive. Of course, at one point the main character made the mistake of giving pointers to a competitor, and the competitor only got better as a result when they played a duet. It blew my mind as a teenager when the main character won the competition because his opponent played better when the two of them played together. It was such a foreign concept to me, that someone could act as a sort of force multiplier, and also be rewarded for it. After that, I don't think I ever hesitated to help bring people up. Even in college when grading curves meant others doing better could only hurt me, I'd still often try to explain things to people before a test.

It's a shame how many people never learned this lesson. Or maybe it's just a testament to how many bad managers there are that these are common things people get passed over for. Though, truthfully, if I were a manager, I'm a little afraid that I'd still be susceptible to this bias as well.
I had the same thought. Seems very similar to Habitat, but I'm still fairly confused as to where CNAB fits and what it's solving.
"dear industrial nincompoop: please explain why your design is suboptimal"

"dear professor nincompoop: your model is wrong and we need calculus that you don't teach undergrads"
I've seen garlic from China in non-Asian supermarkets before.
The hardware is solid. The software is atrocious.

I suspect part of the reason they still have a fairly good reputation is that they really were some of the best Android phones available, a few years ago, but by now they're nothing remarkable (unless you're going by quantity of bloatware).
Always store unadjusted prices and volumes

Keep an updated corp action table with date, corp action type, and adjustment factor.

Corp action type is important because divs adjust prices but not volumes, for example. Splits adjust both.

When you're ready to use an adjusted time-series: select the corp actions you care about and calculate a running product of 1+the adjustment factor. As-of join the adjustment factors, multiply and you're done.
Print edition title (12/4, front page above fold):

"New version of housing bill still stirs controversy"
Yeah I like a lot of what I see. The compile-time metaprogramming looks nice and it would be good if I had a project to try it out for :)

Zig Programming Language Blurs the Line Between Compile-Time and Run-Time

https://andrewkelley.me/post/zig-programming-language-blurs-...

Now that I think of it, I wonder if Go could take the approach of Zig for generics, or at least for containers.

Look at how they express List(i32) there. It seems like a much more Go-like approach than say what Swift or Rust do for containers and generics. Like Go, Zig seems to have no classes, only functions and structs.

It does seem like many newer languages have complicated type systems and long compile times. I think Zig has an interesting alternative approach, although I would have to use it more to really make an judgement.
Oh sure, I'm with you there! But how about those blockchain upstarts mentioned above?
Upcoming Changes for Mac Software Signed with Developer ID
"A person can enforce ownership of their physical property by themselves"

Except in reality, you don't. The state very strongly enforces your property rights that's a good chunk of why the police exist, and most people do not own guns.

The OP argument is not unreasonable.

To wit: in Canada, there is actually no enshrined right to own property. The far left party opted to keep it out of the new constitution written in the 1980's so Trudeau Sr. was forced to keep it out if we were to have a new constitution at all. So it's an intellectual concept.
> Newsflash: The latter requires the former, especially in large-userbase installations with tons of features.

The vast majority of computing history argues for exactly the opposite.

In fact, with it's new "all in on telemetry regardless of reputation damage" approach, MS's software often does not work. Clearly MS have taken a wrong approach, and seem completely unwilling to rethink it.
I don't have any objections to the OS having ebook reader out of the box - I just think that it would be better as a separate app, rather than a browser. Browser is for, well, browsing the web. Reader is for working with ePub files, for starters - even in the scenario which you describe. And it can still be a basic viewer app that just opens on double click, with advanced functionality (like a library) available for those who need it.

To me, it's the decision to shove that functionality into Edge that feels like a typical developer shortcut: they wanted ePub, and ePub is basically HTML, and Edge already does HTML, so let's do a reader as an extension! But it doesn't really make any sense to me UX-wise. Again, the only reason for something to be in the browser like that is if you routinely open documents of that type via links. And I just don't see people doing that with ePub - note how your scenario doesn't involve anything of a kind.
> Do I need to write my own bash_history program for this? Would like to avoid that.

I didn't even know about HISTTIMEFORMAT, but seeing as how it puts the time in a "comment", which I didn't even know was possible for these readline history files, maybe there's some bash hook you can define that will have access to the return code of each command run and append that to the history file with a comment character on your own. This working depends on having configured bash so that it writes to the history file incrementally (as soon as each command is run and not until you exit bash).

If that fails, in your shoes, I would look into patching bash. I don't think you'll find explicit support for what you want (you've already looked in the documentation, right?), but I'd be happy to be proven wrong.
On the other hand, we'll finally have an empirical resolution to the Tanenbaum-Torvalds debate!
For dumb terminals, you can also use rlwrap: https://linux.die.net/man/1/rlwrap
> I'd argue some of the most negative comments are not actually down voted.

Downvoting isn't intended to mark negative sentiment in the comment. It's intended to mark lack of value.
How's that working out for MS?

/s
Safety/Quality regulations reduces choices and quantity. This hits poor the most, as they can no longer buy inferior but cheap products and services. See China.

Instead regulations should be focus on reducing scam and misleading offerings. If someone wants to buy/use despite knowing the risks, let him.
I thought all tokens essentially had the same purpose: To leave the greater fool hodling the bag.
Black Tangent | Senior Full-Stack Rails Developer | Singapore or REMOTE Southeast Asia | https://blacktangent.com

We build enterprise solutions for telcos using agile engineering processes. You can work remotely from Southeast Asia or relocate to SG.

If you are interested in agile development, evolving enterprise Rails, Domain-Driven Design, GraphQL, React, Network Automation integration, Job-To-Be-Done (JTBD) with stable competitive pay, read more and contact us at https://blacktangent.com/careers/
That's as bad as saying how it would be nice to develop for Windows without owning a PC.
System restore tool for Linux
Is dynamic localization a valid and elegant solution or is it just an ugly hack? I want to use it but I also want to keep my code as flawless as possible (even if I'm still learning, I'd like to write high quality code).
> You are giving very explicit authorization by agreeing to the EULA.

Bullcrap. Many people's Win7 installs were upgraded to Win10 without their consent.

To claim otherwise is blatantly dishonest.
This seems to be pretty prevalent in the Asian-American population. I wonder if this is filtering out to the general population.

I've been told many times by members of the older generation to never buy food made in China. Stories (rumors?) of plastic mushrooms and polluted ingredients abound.
" or how Google and others can work with them. They’re in a soft war with us"

Google investors and staff want money and don't care about what happens in 10 years.

They are not 'us' (in your sentence, I would imagine you might be referring to Americans)

Globalization makes everything more complicated.
I thought TikTok was sort of like, Vine mixed with Musical.ly - is it a robust enough offering to do messaging/events/groups/marketplace, etc?
I gotta say, I like that interface. The idea of having multiple levels of interface complexity is also pretty interesting. Reminds me a lot of SuperMemo for better and worse. Very cool.
Can't imagine scootertalk.org is attributing a lot of their resources to opsec
They are getting past 2fa though? That complicates things.
The same recipe is used in trade agreements and by 5-eyes:

1 - get someone else to write it into local law (if they're small like AUS) or a trade agreement

2 - then get the folks "back home" to pass the same laws because "our international partners demanded it"

You can see that blatantly in TPP: as soon as the US dropped out the other participants ripped out some of (sadly not all of) the worst crap the US was trying to cram into it and passed a much better (IMHO) agreement.

Clearly in this case the US and/or UK are leaning on AUS to do this. There's no significant domestic call for it.
So.. it's written in PHP then.

(They don't write C++ code, they still write PHP)
Apple granted patent for interchangeable ‘universal’ AirPods with biometrics
It's absolutely not a coincidence as IP theft is a primary demand of the US side at this time. The other being the overall imbalance.

Ironically, the bigger one is not arbitrary theft of IP, it's the requirement of many actors to willingly give up their IP when going into China and the de-facto closed market given all of the challenges foreign entities have to face.

Some arbitrary IP theft of XMen films and fashion labels could be tolerable, as could a permanent trade imbalance as America still wins huge surpluses even in an imbalanced exchange.
In Brazil we have a saying, "I don't care if the duck is male, I want eggs!"
The Craft of Writing Effectively (2014) [video]
Google's culture is not the result of size. It is the result of the fact that absent specific and top-down reinforcement, culture will devolve. When a company all fits in the same garage, it's pretty easy to maintain the culture of the principals because they're right there. You know them personally and are aware of what they think. As a company grows, maintaining the culture that the principals want requires them to make repeated, specific, clear, unambiguous statements, backed up by actions (such as incentivisation, prioritisation, business processes that "bake in" the culture).

As a contractor, I've worked for numerous large companies, sometimes more than once over a span of years. Corporate culture is a real thing, and survives changes of individuals, but is not random/organic unless you let it be, and even then, will often reflect the values baked into other principles. e.g. if you want to know where Amazon's so-called mercenary culture comes from, check out their leadership principles [0].

[0] https://www.amazon.jobs/principles
Well, such things are causing subtle annoyance for users. This works as long as the value you provide is good, but the more and app is just a bad we view the more likely it becomes that people uninstall it or look for alternatives. Unsurprising consistent behavior is a value.
Crypto Portfolio Rebalancing: A Trading Fee Analysis
grep is your friend.

Pick some aspect you want to learn about, select some text that's output or input in the user interface that should be relatively close in the code, and grep it. Follow from there. Check what it does, appreciating the variable and function names that the writer picked so you wouldn't have to follow every function definition to understand what it does in a broad sense. When the writer didn't care to pick quickly understandable names it's probably that those things work arcane details that are of no interest to understand the greater picture of what's happening. In other words, skim for the informative names and deduct what's happening from them. Check what calls that code, where that code leads to, etc. When you get bored of these features, rinse and repeat from the top, selecting another feature by its UI output.

Another technique is to just grep random things related to the program. For example, if it's a scroll shooter game, grep "bullet", "ship" and things like that. Checking the results gives you a good idea of where the most identifiable, high-level code is and how it's organized.

When I started out, I thought the only sensible way was to find main() and read line by line, depth-first, following every function call, understanding every detail. It's not effective. You don't need every detail. You don't need to parse it like a computer.

It's like sight. A computer will work, no problem, pixel by pixel, left to right, top to bottom. For us, it's more useful to just look and identify the most distinctive characteristics that we can work with. The ones that relate the most to how we can interact with the object.