skysight-inc/HackerNews huggingface dataset:
Since it's already been five years, it might be worth considering Erlang instead of Elixr. I'd recommend Programming Erlang: Software for a Concurrent World. It was written by Joe Armstrong who designed Erlang and "sold" it internally across Ericsson to people who were not programmers. They were people who were using Erlang to solve some other problem.

The paradigm of Erlang is message passing. The primary idiom is logic programming (like Prolog). Functional programming is related to logic programming. Between message passing, logic programming, and simple primitives for concurrency; Erlang programs tend to look a little strange. But it all hangs together in a way that has been field tested for thirty years. Erlang is a language that was engineered for use by engineers for solving engineering problems.

Elixr is mostly a way of avoiding learning Erlang and making the Beam VM popular. It is a procedural programming abstraction layer. For me, Elixr's abstractions generate an impedance mismatch and Erlang's syntax better expresses the engineering mechanisms of concurrent systems and logic programming. YMMV.
Congrats on the launch!

Do you have any plans to release a NodeJs Driver?
> A good way for your organization to completely botch an ERP implementation is to fight the system every step of the way because your business is 'special'.

More generally, a good way to botch a business transformation project is to select technical solutions without a keen grasp of how they fit your business need, and to bullheadedly stick with those solutions as friction is revealed with the business needs.

Both distorting the business around vendor software and ending up continuously fighting with the vendor software throughout th effort (both of which are commonly cited “how to fail” routes) are clear (though superficially opposite) symptoms of that same failure occurring upstream in the process.
But real games have always and will continue to use the same tricks. This demo could be put directly into a Tomb Raider game and would be fantastic.
Can you explain how a Bitcoin blockchain analysis company can track this?

For example, I transfer to an Electrum address from Coinbase. Then I make a transaction that has a single input spending that address, and two outputs, both with newly derived addresses that belong to me (unknown at that point to the chainalysis). Then I make a third transaction with one one input, spending one of those two new addresses that belong to me, and one output with the address of the poker site. How does Chainalysis know that the new address that was spent by the input of that last (third) transaction to the poker site was mine (at least till I spend the second output from the second transaction)? What am I missing?

From what I know, chain analytics uses various heuristics and it's inherently probabilistic: the more hops, the less certainty
nice. thank you
Keep in mind it's contending with YouTube compression too. A lot of the artifacts you see around the character and other moving objects are likely compression artifacts.
Municipal bonds are a minor issue. Employees (and retirees) still have to be paid. Asphalt to repair potholes isn't free. Your proposal in totally unreasonable.
How would that work?

Manually approve someone who registers ... then discover they're a spam bot?
Looks impressive. Lets see what Unity has upcoming.
the water effects just after the four minute mark looked odd. while the fixed assets like the statues and such later on looked great. however I kept going back to the water and questioning some of the lighting effects too.

don't get me wrong, the fixed assets look amazing and I look forward to seeing more done with this system
I work on a team of 6 devs that use this process and I can attest that it works wonders. At all my previous companies we used agile and it's remarkably slower than the "squeaky wheel process".

As long as there's trust, accountability, and a sense of ownership by everyone on the team, you don't need a structured process to be effective. It just slows everything down.

You could probably even scale this to larger companies by keeping team sizes small and have managers be the "squeakers".
Is this really true?
Do you have any sources for this? I'm interested in learning more.
Pretty poor study. Look at figure 1...
Ask HN: Is Inbox Zero worth it?
I've been doing Inbox Zero for a good year. (Archiving or actioning emails once or twice a day). Not sure if it's worth it. I feel I am spending most of my day archiving emails instead of just glancing the overall view and picking what to work on. I also feel it gives the wrong sense of dopamine as you are getting most of it when you reach Zero instead of when you are getting actual work done. Curious to hear anyone thoughts on this?
Is 100% of your communication with your co-workers always technical details? You never talk about broad concepts and ideas?
I don't even disagree that HTTPS by itself is not needed for that use case; but in my experience those "old custom appliances" are riddled with unpatched security holes and shouldn't be left open to the Internet anyway, lest they become zombie members of a botnet. Are those an exception?
The customer can make that decision without seeing margins. While I generally argue in favor of transparency, I think this would end up incentivizing the wrong things.

There's a lot of examples of industries where the price of the actual materials used is not as important as the expertise/training/tools of the person who assembles/installs/prepares/etc it. A policy encouraging consumers to make decisions on margin would would favor companies that skimp on their employees and punish those who are smart about their materials costs. Ultimately, it could end up encouraging wastefulness and inefficiency.
This is insane. The next decade of gaming is going to be amazing.
Are you saying because of bugs or are you saying it's by design? I explicitly said ignore OS bugs.
If you do not understand that the laws of supply and demand are actually sort of kind of actual real things that apply in most cases, well, I cannot provide the full remedial education necessary here.

If 700,000 of Manhattan's residents could find a 2BR in Brooklyn for $1000/mo, with a reliable 15-20 minute commute in to work, in a neighborhood not wreaked with crime ... do you think no one would take it? Do you think that landlords could keep getting away with $3000/mo for a shoebox studio apartment in the East Village that's falling apart? When cheap substitutes become available, the price of a good falls.
In this demo I thought it "didn't feel that way" more due to the camera positioning and character than anything else, though. The environment seemed quite indistinguishable from pre-rendered CGI.
Yeah, but is there a way you can tell?
If you can afford to put one or more GPU's per LED screen, there is little limit what you can render real-time, especially when the camera is so far away.

I wonder how many GPU's that system had.
Ask HN: Can refreshing my advanced math background turn into a related job?
Hi HN! My situation is a little unusual so I'll just explain. Many years ago I got a master's degree in mathematics from a U.S. university, so I have a solid, if rusty, background in mathematics. Since then among other things I've worked as a generalist programmer at smaller companies.

A math background has been more of a curiosity than an actual asset at these jobs. However, I'm getting older and starting to appreciate the importance of domain expertise instead of just being able to write code. I'd like to build on my math background, and I'd also plain just like to get back into it, reading textbooks, sketching solutions, all of that. It's fun. Programming is fun, too.

So my question is whether it's realistic to expect that putting effort into (re)learning advanced math will translate into a job where that knowledge matters. For example a while ago I bought Bishop's machine learning textbook. I bogged down in the second chapter or so. I know if I really focused, I could get through it. But would anyone care? Obviously not as a resume line item, which would be ridiculous, but having the knowledge.

I'm currently comfortably unemployed and can focus on this or whatever I want for a while, but I'll need to work again eventually. Is there a way to self-study, with my existing background, into a job that's part advanced math and part programming, or would it all be just a hobby unless I go back for a PhD?

Thanks!
I bet if you put a doctor/cop/peer/teacher/parent/total stranger next to the person it would change the stimuli as well.

We're social creatures and to suggest actions are atomic is simplistic. Even a small child knows to alter their behavior when authority figures or social unknowns are present.
I abandon every website that promotes free trial period but asks directly for your credit card.

Absolutely a no-go: let me first try it for free and then I will add the credit card details, if I'm interested
Dart is much closer to TypeScript than C++/Rust in terms of static typing, it just fixes some of the JS painpoints because it's not designed to be a 1:1 mapping to JS.
You do realize that Anders Hejlsberg is on the TypeScript team? I don't want to imply that he's superhuman or anything, but.. just what is your idea of "serious compiler engineers"?
Did you watch the video? Because they also have improved the audio system, chaos engine and animations drastically.
Sorry, how does someone who is renting have a mortgage?

Do you consider paying your own mortgage, in your own name, which causes you accumulate wealthy, the act of paying somebody else's mortgage?

I can't see how what you say makes any sense, unless I go to that interpretations (which still makes no sense), but which makes me dislike landlords even more.

Anybody who doesn't think the work of being a landlord is worth it should get our now and dump their equity into index funds or something.
There really isn't a real-world situation I can think of where I'd care about passive eavesdropping or after-the-fact decryption and not also care about active eavesdropping.

So I'm going to disagree. No, there is no security benefit to encryption without authentication.
There is also this massive sun outside we can use to make vitamin D . The amount of vitamin D you get by sun exposure is really high and the body knows how to regulate it
Within the company, there is often no point. You want to be the guy selling it outside the company. You can easily claim tens of thousands for the same work then.
Lincoln Savings and Loan Association
I'm more surprised about how those cameras handle the reddit traffic without a glitch
That's not a concern for a REST API where you are just grabbing and parsing json data. Even if someone injects some code into the result, it just gets parsed as a string and the worst thing that happens is the widget displays the wrong thing.
I'm pretty sure that most high-end iOS and Android devices are significantly more powerful than the switch—I mean, they generally cost hundreds of dollars more.
I personally like a lot the help in the shell feature that is one of the awesome things in elixir's shell that is now on erlang.
It doesn’t lead to it, the capabilities to do so were already there, it’s just being activated more.
Add notifications to the app?
Of course. However, you have a much wider choice of tricks to use and where to put them in a demo that doesn't even make an attempt at gameplay.
This feels like I'm being led to an eventual sales pitch. I don't think it is on deeper investigation, but it sure rubs me as the entry to a funnel.
If you aren't arguing that government should bail out real estate investors who find their investments struggling, I'm not sure what exactly you are arguing for.

"Free market: you lose" is quite literally what's happening. Absent further action by government, there are a lot of investors who are going to lose their shirt. Free market is defined as business in the absence of government intervention, hence my attribution.

Would you prefer "risky assets in a black swan event: you lose"?
Where is the conspiracy? I thought the US government had been surveiling its cities via aerial technology. Is the conspiracy that these are unsecured?
It remains to be seen how the PS5 and the new XBox compare in terms of performance.

The specs of the new XBox are slightly higher on paper, but the PS5 is doing some really interesting things in terms of optimization. Basically the XBox is going for high constant clock speeds, and the PS5 is shifting priority between the CPU and GPU components of the SOC so each gets boosted performance when it's most relevant.

Both consoles are doing very interesting things with asset streaming and decompression of assets directly from the SSD to video memory which are going to open up new opportunities not only in visual quality, but in terms of how flexibly game worlds can be designed.

Probably we will have to wait and see how all of this plays out in terms of real-world performance.
Still playing UT99. The original Unreal Tournament is just something done right.
apropos considering your username.
Good point! Win2k was built on the NT kernel and probably would have been "fine" as a webserver.
Deno transpiles the code for you. It is not a TypeScript compiler, but interprets/JIT compiles the generated javascript.
> Sciter Engine is a single, compact DLL of 5+ Mb in size. Application using it are 10+ times smaller than the ones built with Electron or Qt.

With the HackerNews crowd you should just lead with this. In fact, just answer every question and critique with this. Here’s an example:

HN commenter: “I’m a hard core software developer and I prefer gray boxes to native UI.”

c-smile: “Sciter Engine is a single, compact DLL of 5+ Mb in size. Application using it are 10+ times smaller than the ones built with Electron or Qt.”

HN commenter: “Oh hell yeah, I prefer native UI to gray boxes now. Where do I sign up?”

(I include myself in this satire as one of the HN commenters :D )
I've always been excited to see these demos over the years, from childhood until now. Although they may not be what is actually implemented in a real game, Unreal, id, Nvidia, etc. have always managed to spark that feeling of giddy euphoria, a glimpse into the future, with these demos.
The other side of the coin is salary compression and inversion.

That’s where HR policies dictate that no one will get more than slightly above cost of living raises no matter what while at the same time having to bring new employees in at market rates.

You find a situation where the more tenured employees are getting paid less than new employees with the same skillset but without the corporate understanding.
I've heard these arguments. I am not unsympathetic.

For the first, I don't know what to tell you. If they aren't qualified to know when security must exist, they are not likely qualified to implement it.

For the second, when it is needed, it can be added. A staff directory with no interaction does not need it now. It may never need it.

As to the third, in a story, here is a great argument against that:

So years ago I ran this dumb little site, by request, for the users to submit stuff, nothing too special. They suddenly wanted the HTTPS, which was at that time outside of their budget, which was zero, and we would have had to move it off of a shared IP (this was some time ago). I told them it wasn't necessary for their use case.

"But the LOCK thing makes it safe!" They were so insistent ... but they still demanded the results be sent to them over SMTP. Oh, how I facepalmed. I explained that SMTP was its own channel. No, no, they insisted. The LOCK.

HTTPS can result in a false sense of security.

At the end of the day, I think I would rather have choices available even if mistakes could be made. Removing choice from people for their own good is fantastic if and only if it will never ever cause any kind of issue on its own. Here, in the article, we discuss some of those issues. If HTTPS were possible to just implement retroactively with nothing ever breaking, not even some ancient software on a floppy disk, fine. For anything other, it's a tradeoff, and I believe for tradeoffs we ought to have the ability to assess the tradeoffs and make a choice. Even choices others do not agree with!
> Encryption prevents sniffing, Encryption + trust prevents sniffing and MITM. Providing sniffing protection is an upgrade.

In what real-world situation is that an upgrade?
Yes, and you can clearly see that they have not reached at the same level of realism as the rendering.
Building in a given city cannot continue forever. Space is finite.

In any case, it's not a coincidence that rent is worth 25-45% of median income almost everywhere.
When I visited Dublin last year (as a tourist, exacerbating the problem, hehe; although I stayed in a hotel), the housing problems were obvious - lots of homeless in the streets, they also were in the process of banning short-term rentals. But to my outside view the root of the problem was simple - the Irish are too attached to their lovely small homes and don't believe in building anything even moderately high. Of course a few high-rises would look ugly and create other problems but maybe this is the way to give everyone a place to live, not tightening regulations some more.
If you send a validation email being targeted by spammers already means cost increase, messy databases / analytics and maybe even a ban for having sent to many emails at the same time.
Can someone help me articulate my issue with this? Looking at a lot objects, they seem unnaturally detailed. Like the bugs, or the statue at around 6 minutes. Something about it makes me really uncomfortable feeling physically.

Is this like a weird infinite depth of field kind of thing?
Ask HN: Anyone used newer (2019-2020) Xamarin.Forms for cross platform desktop?
What the title says. We are looking at desktop app development that is cross platform but as native as possible and looking at Xamarin.Forms, Qt, and React Native.

We're pretty much down to Xamarin and React Native, with the latter looking decent due to Microsoft's recent efforts on react native for desktop and even for Mac desktop. Qt isn't totally out but its not truly native controls and if we are going to do the not truly native route we might as well go with some HTML5/CSS UI option.
So I don't care much for graphics quality, I started moving towards the terminal and CLI for most everything in my life about ten years ago, ultimately I feel that graphics falls under unnecessary fluff and eyecandy that distracts from "real" data, gameplay, etc.

But that flight scene at the end of the demo, how realistic it was, how it was seamless, how detailed it produced a physical reaction in me, a feeling of like "WOW" throughout my entire body as I watched it. That was amazing.
I'm not sure if this is serious or a joke, but can you explain it further?
> It’s not wealth if you are still paying off a mortgage on the rental unit. Even if you owed the rental unit outright the “it’s wealth” argument is foolish. What’s the point? Sell your only source of income and live off the money until you become homeless or die?

> It’s like saying a farmer is wealthy because he owns a tractor and a plot of land. Absolutely asinine.

These are all assets that can be liquidated for something. The renters have no such assets.

The landlords are just as capable of going and getting a job as anyone. Most landlords are not employed full time simply because there isn't enough work to be done as a landlord to justify 40 hours of labor every week, at least until a substantial number of units are being rented out. The income the landlord receives is typically declared after all costs of ownership, which include any mortgages. So, the work of the landlord results in a greater share of their asset ("equity").

The jobs their tenants have likely do nothing to increase the value or share in an asset.
That cloud pricing page is totally useless because it provides zero detail on what you get for your money, how much you need for a given use case (M8? M32?), and forces you to calculate monthly cost yourself. Further, without any autoscaling/Serverless option, we wind up paying for, polluting for, and wasting energy for 24/7 instances at fixed capacity.

Cool product, but the deal is unclear and inflexible, so DynamoDB or Postgres are still better options

When is someone going to provide an actual serverless graph db?

It’s unbelievable how much masturbatory self-congratulation goes on in the graph database community while Serverless Postgres and Dynamo are exponentially cheaper and better. Is Cypher really worth a 100x-1000x price hike?
There are no great companies left and everyone of any worth evaporates and ends up "working for themselves" and employee mentality has made most corporations into dystopian surveillance states where management rules by force of mediocrity so the ones that stay are happy to wallow in their entitlements as long as they're free to dress in rags and can afford their mortgage payments yea
> What’s the worst thing a spammer can do if they sign up?

In any site that creates a community or has any kind of interaction between its users, spammers and spambots will ruin the site for everyone else.
User story: Jane works in HR for $COMPANY. They have 10 places on the graduate scheme this summer, and have already received something like 800 applications. The boss wants a shortlist by Friday - they're going to read each one on the shortlist in detail and make a fair decision, but they're not going to spend half an hour on each one in the 800-pile because that would be 400 person-hours.

Of course, first you throw out the obviously bad ones - anyone who sent a word document when they clearly asked for PDF; anyone who doesn't have an engineering degree etc. etc. That still leaves you with 500.

What do you do? This is I suppose why implicit bias training exists, so you don't go "this one's from India, the last 10 from India couldn't even spell the company name right, reject".

(The next step in the UK is, reject everyone who doesn't have a first-class degree, if that still leaves you with a long enough shortlist. No wonder students are anxious about getting a first!)

Point I'm trying to make: there's situations in hiring where the time you can take is influenced by the volume of applications.
Yes. The commodification of professional work is worth pointing out. I'm surprised by the percentage of people in this thread who think the SW industry is exceptional. It tells me a lot about the fictions people want to tell themselves in an industry that is still relatively novel.

By contrast I'm a HW builder (mechanical engineer / industrial designer / design manager). I make good comp but maybe 70% of what my similarly leveled colleagues in SW do. The vast majority of the arguments in here still apply to my work, with a little less focus on maintenance. And yet my job role's comp is in a slow decline. Why? Because it's fully commoditized.

Anecdote: I used to work for a HW focused VC leading their internal incubator/consultancy's physical design team. One of our ML focused investments got acquired for a ton of money and every other startup in the building wanted to know how well compensated the team was going to be. It's odd to see some people at the water cooler suddenly be worth millions when your startup is still grinding, it makes for stark contrast and a very real "what if" to the onlookers. One of the Sr MEs at a struggling startup was clearly jealous and lamented to me, "man, screw machine learning, how come nobody is paying me a million bucks for my work?" To which I said "let me ask you something, when you were studying mech-e in school, did you ever use steam tables?" yeah. "Did you learn about the Carnot cycle?" yeah. "Have you considered the fact that our industry is 200 years old? It stands to reason that our jobs are not hot shit anymore. Be glad you like your work and are still paid well; ignore the new kids if you can."