skysight-inc/HackerNews huggingface dataset:
>> You do it because you believe strongly in something or someone and want to support it

Lol, this explanation... This same political party will sue you into oblivion if the thing you "believe strongly in" happens to be a religion, and thus you are uncomfortable, say, baking a cake for a gay wedding.

Yes, under the law, sexual orientation is a protected class, while political leanings are not. But claiming a right to refuse to serve unwanted clients, while disallowing someone else's company to do the same, just reeks of massive hypocrisy.

[edited to remove objectionable (?) words]
In the focus on Trump's rambling comments about Musk at Davos, it seems like this little tidbit was often missed:

"He's gonna be building a very big plant in the United States, he has to. Because we help him, so he has to help us."
Omnipath went the way infiniband is going. Ethernet has caught up, and surpassed the speeds, so using proprietary technology with fewer features isn't that attractive anymore.
> My response would be that everybody who supported me was paid to do so,

That strikes me as a cynical read on the situation. Could it be that some of those people liked you, believed in you, wanted you to thrive for selfless reasons that were not economic?

> People who oppose punitive taxation ... oppose it because they don't think people have a right to decide how other people spend their money.

That's the thing, the "their money" part is sort of a fiction. Additionally it is totally fungible, not earmarked or put conditions upon, it doesn't go into a little pile marked "asveikau's taxes" for only the parts of government I approve of. We pool it, and it's all or nothing, take the good with the bad. We have elections for any disagreements that may arise from there.
I have no business, although I have some software projects I write and I don't know if a logo might or might not be suitable/needed/wanted.
C# compiler doesn’t regard “x is object” or “x is null” as null checking statements, so you get warnings if you’re using nullable references.

Also, I don’t understand the scare over operator overloading. It’s not common and it works fine with nulls too as long as it’s implemented correctly. If it’s buggy, you’re screwed for other cases anyway, it isn’t much helpful to try to fix null checks only.

I find this advice overhyped because of these reasons.
Unfortunately I couldn't get any of em to build anymore. Emu48 is definitely the best, but it needs help to build on new MacOS. x48 doesn't build anymore, and is also X11 based, which is not great on Mac anymore either.
Why do you feel this is hurtful?

It's rather odd that you would discredit this review as if it was personal against you directly.

As with all reviews, take them as a data point. Enough datapoints and you'll get a good feel/generalization for the way things are run. Clearly there are some issues. Take a glance at the one stars. I'm sure they are biased, but if you were looking for Riot games as an employer, this is definitely something to be on the watch for.

You ask for specificity, but I'm rather confused by your stance without some anchoring yourself.
Ah, interesting.

Either way this might push the stock over $1000 tomorrow. Wild week.
I didn't. Care to explain what it is?
Such a marvel of network engineering and game design, damn thing would run smooth over even 56k.

Wasted many hours on that game, was truly ahead of it's time in '95 with massive zones and lag compensation.
There are other downstream consequences.

Consider in a simple model two cities, A and Z, which are next to each other.

In A, the city focuses on high-end housing. It's successful. Rich people move to A. Rents go up on older housing, to meet the market demand, including the temptation to sell the plot, raze the structure, and build new high-end housing.

As a result, poorer people move to the more affordable Z. This is exactly what's predicted in your #1.

Since the expensive housing is in A, that city gets more tax money, which goes to schools, libraries, parks, etc.

Z doesn't have that revenue source, so ends up with worse quality schools, libraries, parks, etc.

The citizens of city A all have cars, and don't like all the non-residents coming through and using "their" libraries, parks, etc. so convert most streets to cul-de-sac versions and don't provide mass transit.

The citizens of Z, many with service worker jobs in A, must therefore buy cars in order to keep their jobs. Which lowers their overall income, and makes it harder to save up money.

Z responds by building more low-cost housing, but this is further away from A (where the jobs are), and doesn't address the unequal tax base.

> But isn't it obvious?

Well, yes. That is my point. I pointed out that if you assume you have a solution, then of course there's a solution. Remember, you argued "You could have the most evil landlords, corrupt politicians, and aloof newcomers, and an economic solution would still fix the problem." What economic solution is there if you have normal people? Not saints, and not demons.
That’s the reification of it in many langage but at its core what you really want if option is T | (). And some langages do express it that way though mostly for historical reasons of not having sum types and / or being dynamically typed (and there have been rumblings in the past of making rust enum variants into proper types).

Of course this is not the case for all enum types. But option / either / result, definitely.
In particular it looks like Firefox Fenix/Preview (or possibly Reference Browser), not Fennec (regular Android). Only Fenix and Reference have bottom URL/tab bars. Fenix has a purple "Try Again" button, I don't know about Reference Browser, and Fennec has a gray button.

One possible issue is that Fennec/Fenix doesn't open http URLs in external apps by default (unsure about custom protocols), whereas Chrome does.
That’s not really accurate or else I would only get junk apartments. There’s usually a pet deposit, about 80% are no pets.
CO cancelled all caucuses after 2016 when 10's of thousands of people got turned away because most of the gathering places were over capacity. Sanders supporters especially felt extremely underrepresented since they were young and showed up less early than others
Language silos our world view more than tech could. If you read a news article about Greece that isn't in Greek, chances are you are reading a cherry picked one off story that the newspaper thought might be of general interest to English speaking audiences, leaving behind an entire reality that is invisible to your world view, having never uttered Greek to steep yourself in the most thorough relevant information, or even been to Greece to see it all for yourself. The Greece you've constructed in your head doesn't even exist.
Not sure how you get from Darwin being based on BSD to Darwin should be able to support something which heavily relies on Linux specific functionality to the point where even Freebsd having trouble https://wiki.freebsd.org/Docker

Sure with enough changes MacOS could support it, but then with enough changes to anything, so that is not really a sensible measure.
I’m not so sure about that. Google has the resources, a simpler web makes it easier for competitors, seems like google is already quite competent at machine reading just about everything, even sometimes things that you can’t fond/visit. Domination by web-apps is the equivalent to widening the moat.
Just out of curiosity, why is a V100 with 100TFLOPS of fp16 not good enough?
> 3x might be a bit too much today, but it's definitely slower than C.

If anything the gap is increasing not shrinking. JVM is terrible at memory access patterns due to the design of the language, and designing for memory is increasingly critical for maximum performance on modern systems. All the clever JIT'ing in the world can't save you from the constant pointer chasing, poor cache locality, and poor prefetching.

The gap won't shrink until Java has value types. Which is on the roadmap, yes, but still doesn't exist just yet.

The problem with those benchmarks is if you look at the Java code you'll see it's highly non-idiomatic. Almost no classes or allocations. They almost all exclusively use primitives and raw arrays. Even then it still doesn't match the performance on average of the C (or similar) versions, but if you add the real-world structure you'd find in any substantial project that performance drops off.
Unity used to take advantage of overloading to implement null checking with "sentinel values" representing a non-existent reference in the Editor

I found this post explaining they considered moving away from the pattern, but I'm not sure if they followed through:

https://blogs.unity3d.com/2014/05/16/custom-operator-should-...
True. I think I was somewhat conflating your post with the parent's.
$120/month for food? Sorry, but no. That is the exaggeration.

Maybe if you're scraping the bottom of the barrel in ingredient quality and buying a lot of rice and beans.
The problems are multi fold.

Speculators, flippers, subprime ARM borrowers drove the cost of housing up. Housing was seen as an investment, not as a place to live in.

After the crash, the Fed reduced the interest rate to historical lows, and allowed lots of housing to be bought up by corporations, or groups of individual investors. When a bunch of investors join forces, they can easily buy practically any property. You and I as an individual, cannot. Our salaries don’t bring home enough money.

On top of which, what about the young millennials that want to start a family? They were devastated after the 2008 meltdown with massive layoffs. Then they are priced out from housing now, with the historical highs. And they have massive student loans, and some have mediocre jobs to pay back those loans. So they’re smacked on both ends.

Now, we have a social problem. Families are delayed. People delayed marriage. Couples delayed making children. The women in their 20s got older, and delay childbirth into their 30s, if they even have children. And the risks of genetic defects goes up. Now, the responsible people that you want to procreate and have children, are not bearing children.

As a society, those in power and authority, and those with the financial wealth, just gave this a collective shrug: “Not my problem. Every man for himself.”

Then they kept making more mistakes. Low interests fuels investors speculation. Housing is not being built. Home sale prices begin rising rapidly. Rents go up to match. QE Infinity keeps fueling this massive bubble.

Those millennials again, that society needs to buy a house, and to begin building stable communities, had their salaries eaten up by rising rents.

And now here we are. The starting price for a home is now $700,000. How does a young couple afford to start a family, when a starter home is that high? I don’t know. Nobody cares. Everyone is out for themselves.

In retrospect, the better solution was to not bail out the homeowners, since they were speculating anyway. And to kill the notion of seeing housing as an investment vehicle, thereby making potential investors shy away from buying properties.

This could’ve normalized the housing market, and allow those that should be in a home, to have a home that they can own.

But I don’t see this ever happening. The masses are now slaves to paying off a massive $700,000 mortgage that they will work over 30 years of their life to pay off.

We will need a revolution to change this.
Reference counting is a (low-throughput, low-latency) form of garbage collection.
The Secret All Top Brands Use to Win: Dynamic Creative
Digging around on their website got me to: https://scroll.com/sites

Don't personally read any of these, but still seems like a promising idea.
I have found two things improve this: the first is ensuring they are well cooked to the point of full softness. The second is freezing and rethawing seems to eliminate a lot of this issue. I've no idea why, chemically that works, but it does.
This is what Carlo[1] was made to solve.

1. https://github.com/GoogleChromeLabs/carlo
Where by "worked fine" you mean it couldn't tell a cat from a swan. Nowadays speech to text actually works, translation is actually usable, iPad unlocks with your face etc. Did you put in any effort to remember what it looked like 20 years ago, before saying "it worked fine"?
> Unsafe was one of the cooler aspects to Java that Oracle is actively killing for, well, no good reason at least.

I mean, there's the obvious reason that it breaks the memory safety aspect that Java in general guarantees. The whole point of the feature is to subvert the language & expectations.

I'm not saying they should remove it, but it's pretty hard to argue there's "no good reason" to kill it, either. It is, after all, taking the worst parts of C and ramming it into a language that is otherwise immune from that entire class of problems.
Website data leaks pose greater risks than most people realize
And putting literally any failure at the feet of a jr. developer is completely wrong.

State party officials who made the plans to use the app without clearly any vetting, the management of Shadow who must have been making insane promises on a shoestring budget, the DNC who allowed the app anywhere near an election, and even pushed the state party officials in the direction of using it.

In big tech areas, there's usually a firm assumption of liberal-leaning employees and technologists. Maybe all the democrats who can code are too busy in the advertising industry.
A minimal introduction to TikZ [pdf]
That includes advertising company profits which you may not have to keep. Also advertising hosting infrastructure and platform engineering (all that deep learning and profiling salaries don't come cheap I think, processing micropayment might be simpler.
With their new fabric/modular system, the modules are effectively "apps". Though possibly sold by app developers, you could install the Adobe module or the Autodesk module and it would have hardware/ram/storage tuned to those applications. It will start with DL and Graphics accelerators but then morph into application specific.
France banned those pesticides more than a year ago, but their rates of colony collapse did not go down, if anything they went up.

So neonicotinoid pesticides are probably ruled out as the culprit.
There's got to be a balance between every website looking exactly the same and fading out of my memory with one identical hamburger menu after another and dancing babies on geocities.
If you wrote a blog about leatherworking and wanted some
ad money, you could go to a leatherworking tool company
and say "I have this much traffic and its 100% people
interested in your product becaus

I used to run a website with a "bespoke" approach to ads like this.

It does not work.

For this approach to work, you need somebody who...

1. Is good with the actual subject matter (leatherworking or whatever)

2. Is a strong writer/communicator

3. Has the "salesperson" personality to go and promote their blog to potential companies

4. Has the TIME to promote their blog to potential companies, deliver metrics so they know what kind of exposure they're buying, etc

5. Has the appropriate technical chops to run/publish a blog, handle ads, set up analytics, etc.

Those are disparate skillsets. You are going to exclude an AWFUL lot of good leatherworkers who'd otherwise be good at this. Sure, the occasional unicorns who combine these skillsets exist.

Just like there are a certain number of people in the world who are competitive skateboarders and... are also taekwondo masters or world-class violinists or something.

And if you're lucky maybe 0.1% of that remaining 0.1% will actually have the time to pursue something like the venture you describe, which tends to rule out folks who are already working 40+ hour weeks and have kids and such.

In reality, we're talking about an operation involving several full-time people with a breadth of skillsets to make this kind of operation a sustainable business.

A lot of podcasts and streamers do kinda make this work, but are generally part of networks and in the end are still beholden to advertisers whose businesses are an odd fit with the subject matter at hand anyway -- like all the tech and true-crime podcasts who sell ads to Stamps.com. It's not really the smoothly-integrated seamless bespoke ad paradise you want.
1Password makes it very easy to spot these. If you click on the 1Password icon in your browser and you don't see your account, you're not on the official/right/real domain name.
This is not entirely correct. These things that "can only be used by the compiler" are nightly features that haven't been stabilized yet. Some of them might never be stabilized, but you could always use them in a nightly conpiler, stability assurances just fly out the window then. This is also why using that environment variable is highly discouraged: it breaks the stability guarantees of the language and you're effectively using a pinned nightly. This is reasonable only in a very small handful of cases.
https://en.wikipedia.org/wiki/Terabit_Ethernet is faster than the main memory bandwidth on current generation processors.
It might be argued that Elixir is more popular than Erlang these days.
It's a web app. I've packaged it up with Electron, but you can also run it via docker or even directly if you've got node installed.

I'll be sending out instructions to my next wave of beta users soon.
Same methods described in the article, plus a little googling.
GuideChimp is now officially in public beta
Ugg. Thanks.
I wrote code that generated this particular G-code for the Dragon curve.

In general, there's software to convert PostScript or DXF to G-code (used with e. g. engraving machines).

The G code to move in XY is simple enough (G0 x y) that you could write a converter yourself.
I only asked why operational house cleaning would be political
In any case, it should be clear by now that the truth doesn't matter unless it brings more money (companies) or career perspective (politicians).
I'm willing to create software logos as well :)
IX: A Protected Dataplane Operating System for High Throughput and Low Latency
My experience has been the same with fresh grads from everywhere. There's a non negligible amount of work to get them up to speed with business communication and task definition.

Basically schools give you assignments or projects that are well defined and have clearly defined goals/results and cover solved problems. While that's true in the generic sense of business problems it's not how we work, we have to be able to take initiative to define and adjust those goals as reality shifts and goals are more loosely defined. You really have to put it the work to get new folks up to speed with defining their tasks to reach the goals.

Not for nothing but it's tough when you don't have a senior or two on hand to bring people up to speed and mentor them for a month or two before you can really get a new grad productive. And it's difficult with time constraints to do that well, I have to define my own tasks and can't spend as much time defining things for a junior as well as I'd like or train them as much as I should.

College grads may be more blank a slate but I haven't noticed a big difference in terms of actual onboarding. For what it's worth I think boot camps are the next trade schools and we're going to see a division in labor between software techs and engineers just like we have for electrical engineers and electricians or MechEs and mechanics. Tale as old as time, all the work is valuable, just more nuanced.
> They enter markets that will take 10 years to mature and then cut their losses when the expected level of profit doesn't appear.

Amazon was far from the first company to do cloud. For instance, Sun Microsystems pushed it in the 90s, and Loudcloud, I mean "Opsware" did it in 2003.

I think the difference was that Amazon committed to it for a loooooong time.
There's a sort of swimming/breathing effect in the video that's nauseating to me in the same way that TV motion smoothing is. It looks like artifacts from trying to perfectly crop the video when the source film likely has become distorted over time, but it's hard to watch.
When you start tracking state in the DOM, you start having to be very imperative on what gets updated as state changes.

For example, if you have a search application and you want to paginate results, you can get pretty far with vanilla js, but you have to evoke changes based on events which is hard to scale beyond one person rolling their own code.

This is a lot nicer with frameworks because you can be less explicit on which elements get updated and rather describe changes in state with elements "subscribing" to these state changes. Furthermore, these frameworks have conventions to follow that makes things consistent which is nice for teams.

I tend to use jQuery for things that require basic JS interactions, but when there are things that require very scoped JS state with a complex set of interactions, I will defer to Vue.js.
Show HN: Simple JavaScript VPN detection using timezones
(Too late to edit, but apparently I needed to set "Sprite Weapon Mode" to "Fat Item" in the VR options.)
Location: San Luis Obispo, CA
Remote: Preferred
Willing to relocate: Yes
Technologies: Mostly Python, 20 years
Résumé/CV: On request
Email: feepish at gmail

Looking for automated testing/QA position. Language/framework/toolkit not important. If the testing tools are fun, I'll give it a shot.
Contact me, I'll send a cover letter and resume.

thanks, rusty
The asteroid that wiped out most life on Earth allowed microbacteria to thrive
Those are delicious recipes, I might want to try in the future. Thank you.
My first real job I got from a recruiter who reached out with an email of broken English and different fonts/colors. Turned out to be a huge legitimate company.
Yeah .9 has more aliasing artifacts but has much better contrast and is easier on my eyes.

Edit: Smooth gradients are much better in v1.0 though, look at the background differences here: https://raw.githubusercontent.com/bloc97/Anime4K/master/resu...
The modern alchemists racing to create a new element
I am sorry to hear that you had a poor experience and it is true that a toxic culture can be endemic.

However, your experience is not normative based on the best data available for the industry: https://s3-us-east-2.amazonaws.com/igda-website/wp-content/u...

Every year the IGDA publishes the Developer Satisfaction Survey that gives both a snapshot and longitudinal picture of the industry. The trends around things like work-life balance, diversity in the workplace and in the products themselves, and future outlook are all positive and have been for awhile. Most game developers day-to-day reality looks nothing like your experience, yet that impression lives on despite the reality on the ground.
It's fine for Google to benefit from things that everyone benefits from.
They should be mature and responsible, the west should have been, too, and has a long way to go.

We both are probably distant cousins due to our relation through Ghengis Khan, but that doesn't mean I should be bitter that I can't make my fortune by pillaging half the world like my distant ancestor did to great effect. It might be easy to make a fortune pillaging, but that doesn't mean I deserve to pillage because someone else did (or does), and I think I am in the right in detesting the scattered bands of warlords left in this world who do make their living by pillaging.
Thanks! Yeah, I'm not even close to being able to do one. I collapsed onto the floor and laughed at myself.
I thought so as well - up until yesterday when I tried desktop version of Microsoft Outlook. Such an awful experience. Just trying to pick an available meeting room was surprisingly more difficult than on the modern web. And I can hardly see how even Microsoft could bring the web experience to desktop in the future without somehow leveraging the existing online version.
There are other less invasive ways to advertise.