skysight-inc/HackerNews huggingface dataset:
40 docker containers?? My fully spec-d out Macbook Pro could only dream of running 8 without a hiccup
it's honestly just a different approach.
ML ops is adjusting your code to work with the cloud and managing all that.

For us is basically integrating clouds directly into your code so the barrier disappears and the cloud providers become an extension of your laptop.
Products (specified) as Functions
Both the geophysical climate and the regulatory climate are favorable in AZ.

https://azdot.gov/motor-vehicles/professional-services/auton...
Not true. See "reification is a red herring" [1]. Also, there's now a more natural way to add properties to relationships if really needed, it is call RDF* [2], and it is already implemented of a lot of triplestores, including RDF4J, Jena, StarDog and more.

1: http://www.snee.com/bobdc.blog/2018/04/reification-is-a-red-...

2: https://blog.liu.se/olafhartig/2019/01/10/position-statement...
Because video resolution has grown well above 1080p. I’m looking at 4k monitor at the moment, recent chips have some support for 8k video.
There are defense contractors that do exactly this. Governments pay more than Apple will ever pay, so if you are in it for the money (and don't care about the ethical repercussions), selling the discovered exploits to governments is the way to go.
Yeah, but there are 10 JavaScript developers for each C/C++ developer.

I'm a Python developer and I can work from laptop. I do a lot of data processing and my laptop can handle development and testing. On production, some of the scripts are running on 64 core machines and use vector operations via numpy and scipy.
That doesn't really "fix it". Even assuming there are no other callers of `get_users` that you might be breaking here (possibly silently, since lists and tuples in Python have overlapping interfaces), you're making `get_users` less useful by dropping structure that at least someone, at some point, thought was useful.

Also, you should annotate the type of your lists :)

def get_users(f) -> Tuple[List[User], List[User]]:
return (logged_in_users(f), logged_out_users(f))

def user_count(f) -> int:
logged_in_users, logged_out_users = get_users()
return len(logged_in_users) + len(logged_out_users)
Machine Learning Software Is Now Doing the Task of Counting Craters on Mars
Great to know!
With the implementation your parent posted, the entire vector would be replaced with a fresh one. So the original vector would be deallocated entirely.

You could also do something with the drain method (which they posted originally and changed to the current implementation, not 100% sure why) and that would keep the memory around, yes, but then you'd be with only the high water mark of the number of requests, because it would be re-used.
Free Numbers
704-953-8586
954-696-5165
352-494-3580
aussionanyshaee@icloud.com
Whilst I'm thrilled that the monstrous partriachal injustice of the name of a mathematical problem including 'man' rather than 'person' has been annihilated, I'm also concerned about the extra co2 emissions generated by the data transfer associated with those three extra letters.
Undersea Datacenter in Our Future?
How the heck did he do that during covid? Did he break all travel restrictions?
> Broadway, Times Square, and Wall Street are all walking-distance from Penn Station

Wall Street is a 3+ mile walk from Penn Station. Sure, it's walkable just like everything in NYC is walkable, but I don't know why you wouldn't just pick another landmark in NYC like Central Park or Grand Central Terminal. Or just say that all are less than a 20 minutes subway ride away.

Also, saying there's a direct subway line to Brooklyn from Manhattan isn't saying much. Brooklyn is huge and to go anywhere besides downtown likely requires a transfer. I'm not arguing that flying is better between DC and NYC, but your arguments are making it seem like it's trivial to get anywhere from Penn Station and impossible to get anywhere from Laguardia.
Were you going to parse S-expressions with regular expressions? I guess that saves you from learning how to write loops and conditionals, and what is substr() called (and what arguments it takes) in this new language, but is not that against the point of learning the new language?
as a services and solutions provider i imagine they employ a lot of technicians for on site work around the world, and will require much less of them in a cloud environment. just a thought though, anyone who knows better please correct me.
The grid is how you harness and distribute power and electricity.... like that coming from lightning :)

Second, electricity was a great new technology (ie: AI), but you needed the power grid to make it usable - that's grid AI.
https://www.cnn.com/2020/09/03/tech/apple-iphone-privacy-ad/...
Taste might not be a concern, but toxicity would be even more if a concern if the crops bioconcentrate the chemical.
I am not trying do dunk anyone. I am merely trying to suggest a solution that will be less divisive, because the current one is creating tension rather than easing it.

Also unfortunately, our brains are not naturally good with statistics, so many things may seem counter-intuitive until you look into details. Here's some napkin math model (numbers are arbitrary). Assume that we can assign an abstract "techiness score" to every person that will correlate with their chances of being hired.

Assume we have 10 people of population A and 10 people of population B. For population A it's:

* 1 person with score 0

* 7 people with score 5

* 1 person with score 9

* 1 person with score 10

For population B it's:

* 1 person with score 0

* 1 person with score 1

* 7 people with score 5

* 1 person with score 10

The difference it not that large, but if you simply hire everyone with score 8 and up, you get 2 people from population A and 1 person from population B. If you talk to these 3 people, you will see that there is no difference between them in terms of score and can easily conclude that the 2x difference is due to treating people based on their population.

If you introduce a hiring quota, you are forced to hire 1 person with score 5 from population B, and that's where the problem starts because they will be perceived weak and will trigger divisive behavior I mentioned.

As I said several times, I'm not concluding that ALL or MOST Blacks are bad or anything. I'm saying that there are statistical differences that are hard to measure and that can explain workforce underrepresentation. Other metrics you may want to look at is:

* Black-on-white crime vs. white-on-black crime.

* Families with both parents.

* Change in student loan principal after 5 years. This shows whether a certain population is choosing degrees that pay off.
What if this existed for bash? I wonder if anyone would be interested in hacking the same for getopt(3) to write bash scripts that accept options.
> Why couldn’t they just agree to let each other use the other’s tools for free / massive discount for some limited period, or even in perpetuity?

A big point of splitting up is so that (in both directions, to the extent that it applies) cross-unit costs aren't baked into operations. Subsidies like you suggest directly undermine that.
Add Apple Maps to your website using serverless function and host it on Netlify
Can't fit a 32 core threadripper in a laptop no matter how hard you try. Afaik most use workstation desktops if they're working on large codebases with long compile times (think chrome, Firefox, unreal engine, etc. with compile times often in the hours on slow computers).
What I am really hoping for out of the next-gen AMD offering is value.

GPUs are so insanely expensive anymore, it is so frustrating to want to upgrade my 6 year old 970 GTX and be unable to do a meaningful upgrade without spending over $400.

Edit: 8 year old -> 6 year old
Edit: Ryzen 5000 line -> next-gen AMD offering
Absolutely, we use Doppler ourselves in this way with puppeteer for our E2E tests. You would simply wrap your orchestrator (like puppeteer) with our Doppler CLI [0] to make the secrets available via environment variables. For example, `npm start` would now be `doppler run -- npm start`.

[0] https://github.com/DopplerHQ/cli
Patents that make it into standards are still fair game for licensing. If copyright is understood to apply to APIs themselves (not just the text of the ISO documentation), then why wouldn't a similar sort of licensing practice apply?
You don't need to pay through the nose with Intel, at least for latest generation. 10900K costs $499. 10900K with ECC called Xeon W-1290P and costs $539. That's 8% extra. ASUS Pro WS W480-Ace is $280 which is reasonable cost for a good motherboard.
I usually find myself developing C++ code directly on servers, via SSH. In that setup, a laptop + external monitor is my preference, because of portability.

If I ever get to do local-machine development again, the choice of laptop vs. desktop really depends on how build times compare, and which platform has Intel CPUs with the required ISA extensions.
Those are irrelevant rankings. I am asking for percentages of Americans publishing state of the art in STEM.

US ranking at the top does not mean its Americans!! That's whole point of hiring H1B workers.
and the fuel used to extract those CO2? That's the worst empty promise I've seen.

Sure Teslas don't emit CO2, but electricity generation does, and until electricity generation is carbon neutral, all "we're carbon neutral because we used electricity to create our fuel" is patent bs.
Regular EPYC CPUs have too high a TDP for smaller server installations, such as so-called edge servers. EPYC Embedded is still stuck on Zen 1. Intel hasn't upgraded their comparable line of mid-range server CPUs (e.g. Xeon D line), either, but AMD won't win on performance alone. Intel has a huge SKU lineup, much more volume, and a much richer vendor and platform ecosystem. If the vendor demand isn't there to push AMD on EPYC Embedded, Ryzen Emedded, and other market segments, AMD should build demand, otherwise they'll just recapitulate their rise & fall during the 2000s.
It's really hard to eradicate chauvinistic mindset from the culture. Even after you did tons of shit and got punished for that.
Show HN: Ex Date Dividend Calendar Monitor
IBM bought the best hosting company, at the time, SoftLayer, and transformed it into a the absolute worst.

I see where they’re going, if they’re trying to learn from what went wrong with SoftLayer. IBM culture destroyed SoftLayer, so if they want another go at cloud, they do need that business to stay VERY fare away from the traditional IBM and their consulting business.
Bollinger Bands Explained for Beginners. An Excellent Indicator for Trading
How Spotify Is Killing the Open Podcast Ecosystem
Have you ever worked at a really big company?

If you're in the under-performing division, you already know. You've already accepted that you work there. You feel it in your bones.
Ironically, if you spell it out it only gets more confusing, because it does a lot more than just packer filtering these days.
That way betterIBM can extract as much value out of crapIBM as they can.
And how will you use that API? If it is based on things like headers, you can no longer have a copy of that header to refer against. The compiler can no longer read that header into memory, as that's a copy.

The use of an API will be copyrightable too. Now you understand the depths of the disaster this will be.

This is a legal apocalypse for software.
At our company, we use vault to generate and cycle short-lived database credentials and tls certs. Our RPC services use the certs to encrypt their traffic amongst each other, and also to enforce RBAC (since the certs are traceable, via vault, to a service or individual's identity).

"Dynamic" secrets imply that rotation is automated and frequent, and that there are no "blessed" certs, but rather that all certs/keys are generated in exchange for a successful identity assertion.

For example, if I can prove that I am LDAP user gen220, who belongs to group db-x-developer, I have earned the right to request a credential for connecting to db-x, which expires some arbitrary time before my identity-assertion expires.
Sir, the answer to your query is available via the internal, massive Java web application.

Unfortunately, the web application is down.

Everyone responsible has moved on to Google.

So, in answer, nobody knows and nobody can ever know.
> Oracle Cloud Infrastructure (OCI)

Not to be confused with Oracle Call Interface (OCI)
Extracting and storing energy from nature is also a technological problem. Also solved using R&D.
There's another corridor that might make sense as their first one DC<->WV<->NC Research Triangle. At 4h by car, with a marketed Hyperloop speed (emphasis on marketed) of 670mph, you could theoretically cut the time to 30m. Meaning you could live in WV and commit to Durham,NC. WV is also somewhat equidistant to Pittsburgh,PA and Philadelphia,PA as well.

If you managed to create a commuting hub that allowed 30 minute (plus time to hub, etc.) commutes to Pittsburgh, Durham, DC, and Philadelphia you would have a major hub with a great deal of value, akin to Chicago in the height of the railway days. That's a pretty big if though, and would take a lot of work, money, and politics.

If they did it though they could expand the hub:

* Add a station in Richmond, and a line to VA Beach
* Expand north with a line from Philadelphia to NYC
* Once you are in NYC, expand north line a line to boston
* Finally, expand sound to Atlanta and then to Orlando.

Lot of ifs in there, and not sure I would be on it happening, but if it did the benefits would likely be amazing in terms of less pollution from cars, less unemployment since your pool of workplaces is much higher, potentially less shipping costs,etc. It's something I'd love to see.
MS is not IBM though.

Azure is a 'best effort' attempt at a seriously important strategic vertical by a very smart company with deep pockets.

MS would throw zillions of dollars and blood at Azure to make it work.

MS has very deep enterprise relationships, way more so than Amazon or Google and in the long run, that may be the advantage.

A lot of 'fancy services' that we see are not 'the thing' that corps want: they want to spin up servers, basic networking and security, do things at scale. That's the bread and butter and Azure can surely provide that.

Being on the buying side of some of these things, even 100% aware that 'other offers may be better' it's extremely hard to fend off the professionalism of a well managed sales effort. It's even rational: entities that are so operationally effective at managing the relationship 'surely must have tech that works'. And it's a 'safe choice'.

I always assumed Azure would carve something out, IBM, not so much. Oracle, somewhere in between.
What about setting privacy.firstparty.isolate? I've had it on for years and almost nothing breaks.
Precisely. This is similar to the case of the catching of the Golden State Killer, where they used DNA correlation to find a possible suspect but that narrowed the focus of investigation; it wasn't the evidence brought to convict.

I think it's probably acceptable for society to grant large leeway for information that focuses an investigation, while keeping the set of acceptable evidence for conviction narrow.
Er, the difference here is that we're given the Python code for `getUsers` but not the Haskell code for it. That makes the error in Python obvious. The incorrect `userCount` in Python looks just as obviously correct as the incorrect `userCount` in Haskell; and conversely, if we were given the code for the Haskell `getUsers` (or even just the type signature!) the error would be just as easy to spot.
And the roadways are homogenous with relatively new, large simple grids enabling large roadways, clear signage and striping, etc. Unlike a dense complicated old grid style city.
One Yoga Exercise You Should Practise for Mindfulness
They're probably raising a seed round to hire more folks. So, that would be a good time to hire.
PRISM absolutely was about tech companies sharing data with the government.

From the PRISM Wikipedia article[1]:

> The documents identified several technology companies as participants in the PRISM program, including Microsoft in 2007, Yahoo! in 2008, Google in 2009, Facebook in 2009, Paltalk in 2009, YouTube in 2010, AOL in 2011, Skype in 2011 and Apple in 2012.

[1] https://en.wikipedia.org/wiki/PRISM_(surveillance_program)#M...
The RAII vs. defer thing is a point well taken. Also, the kind of thing that doesn't show up in the totally-informal "how many of my post-hoc tests pass the first time I get them to compile" metric.

Another point, which to your credit you didn't make but which is nonetheless true, is that I am not a good Rust programmer!

I don't think Rust is less reliable than Go in the large. I do think there are more things you have to get right in a Rust program than in a Go program, so it's "less reliable" in that weird twilight state when you're first bringing up your program.

I do agree that Go punishes practitioners for abstraction. If you're, like, you, that's a very bad thing. If you're working with a team of people for whom the project is a means to an end and not a brilliant-cut gemstone, putting the brakes on abstraction can be a good thing, which I think a lot of Rust programmers will quickly learn after the nth time they've had to do an edit-compile cycle just to `let () = something` to figure out a type.
The Little Strangler
Thanks, that looks pretty slick!
Union can help to fight abuse in the workplace, does this seems to you irrelevant to tech workers ?

If I understand you comment, you are against the fact that workers should have a say in an organization ??? That only shareholders could have a say ???
I was inclined to comment on the ridiculousness of insisting on using "salesperson" which is a real mouthful to say a hundred times over as is done in the article.

But I figured that was just me being cranky and objectionable lately.
Awesome stuff. I'm an ocaml novice, but love the language. I've found its fusing of object oriented and functional styles far, far more elegant than scala.
That's way cool. What editor do you pull this magic out of?
No, you do not support the TPU infeed, and this is a crucial distinction. Saying that you do support this has caused endless confusion and much surprise. It’s almost not an exaggeration to say that you’re lying (sorry for phrasing this so bluntly, but I’ve seriously spent dozens of hours trying to break this misconception due to hype like this).

TPU support is real. Pytorch does in fact run on TPUs. But you don’t support TPU CPU memory, the staging area that you’re supposed to fill with training data. That staging area is why a TPU v3-512 pod can train an imagenet resnet classifier in 3 minutes at around 1M examples per second.

You will not get anywhere near that performance with pytorch on TPUs. In fact, you’re expected to create a separate VM for every 8 TPU cores. The VMs are in charge of feeding the cores. That’s insane; I’ve driven TPU pods from a single n1-standard-2 using tensorflow.

Repeat after me: if you are required to create more than one VM, you do not (yet!) support TPU pods. I wish I could triple underline this and put it in bold. People need to understand the limitations of this technique. Creating 256 VMs to feed a v3-2048 is not sustainable.
Direct PDF link: https://www.justice.gov/ag/page/file/1326061/download
Note that this paper describes a lack of blue cones in only the very center of the fovea, corresponding to 7-8 angular minutes (or 0.03-0.04 mm). That's much smaller than the fovea as a whole, which is about 5 degrees or 1.5 mm. It's unclear whether fudged71 just has this normal condition, or actually has blue blindness over a wider region.
Many of us who do use laptops do the builds elsewhere.
The point of Hyperloop is to provide a shiny new technology that municipalities can use as an excuse for not investing in public transportation, ensuring that America switches to electric cars instead trains/buses/trams/bikes/etc as ICE automobiles are phased out over the next 20 years.
Knowledge Distillation: Can a neural network train other networks?
You'll need a license for that if APIs are now copyrightable.

Your toy language cannot read the API information into memory to compile with it, because that would be copying it.
> The +19% value that AMD is using is taken from internal testing, using the geometric mean of 25 benchmarks involving a mixture of real-world and synthetic.

This is from the article. So yes, some synthetic tests, and some "real-world" benchmarks.
What about spinning up a 24core vm and mount your code with sshfs for those compiles?
Edit: corrected ashes to sshfs
It's actually tremendously hard to do that on an industrial scale. We still get listeria outbreaks even with pasteurized milk and new bottles. Adding in a source of contaimination is going to make it that much harder.

The issue isn't getting bottles hot enough to kill germs. It's doing so in a way that doesn't aerosolize the bacteria and preventing all the other ways cross contaimination can occur.
Web apps are relatively recent, sure. But the web is three decades old at this point. The majority of people using computers today grew up with web apps being a thing.

It's difficult to verify, but my guess is your stats are backward: most programs are websites, and the rest are installed.
Where does one go for unbiased knife reviews? I see a recommendation like this (and I know Spyderco is a respected brand) and then have nowhere to get impartial confirmation of it.

I just Googled "folding pocket knife edc reviews" and one of the top three results was "EDC.ninja". Now maybe they're the Consumer Reports of everyday carry products, but somehow I doubt it. So where can I go instead?

https://www.google.com/search?q=folding+pocket+knife+edc+rev...
As much as I like the new generation I'm not quite sure about those prices.

Right now I can buy:

- Ryzen 9 3900X (12C / 24T) 3.8GHz - 4.6GHz => 389€
- Ryzen 7 3700X (8C / 16T) 3.9GHZ - 4.5GHz => 299€.

It seems to me that the current Ryzen 9 3900X has an insane value compared to the new generation. Sure, it's single core performance is lower by a meaningful amount. But I'd assume that the multi core performance is WAY better with its 12 cores compared to the 6/8 cores of the 5600X/5800X.
caching a computation result is called memoization.
Actually screw heads are copyrighted, see :

https://en.wikipedia.org/wiki/List_of_screw_drives#Robertson
if statements (bash)
The most performance you can get in a mobile CPU right now is an 8 core ryzen. On a desktop you can get the 3990x at 64 cores. That's at least 8x the performance.
When a company is spun off, oftentimes the parent company still continues to own a minority stake, and/or shareholders will wind up with shares in both.

It's in nobody's interest for "betterIBM" to succeed at the greater expense of "crapIBM". With so much shared ownership (at least in the medium-term, practically speaking), shareholders want both to succeed.

That's the whole point -- shareholders think both halves will do better as separate entities, and it's in nobody's interest for one half to exploit the other.

Surely your "crapIBM" will continue to have access to "betterIBM"'s tools at a reasonable price, but they'll also be free to migrate to better ones, as they choose, at the pace that is most profitable for them.

It's win-win because that's the entire point of the split in the first place. The two resulting entities aren't even competing with each other, they're in totally different markets.
License your patents maybe, but what about your newfound copyright on the SQL language?
So it sounds like in this case, all 7 elements are present, which is why they are being ordered to break anonymity.
It depends on the will of the companies employing people. I've been back in the office for 4 months, and everything feels extremely normal up until I try to go to most businesses outside.
There's a difference between "supporting TPUs" and "supporting TPUs at 100% potential". Although the distinction is important, I don't think the marketing here is misleading.