skysight-inc/HackerNews huggingface dataset:
While working on a language design over the last 6 years, I've created my own rules to achieve my own goals. I made a seemingly backwards switch from using an Abstract Syntax Tree, to a method of just simply lexing and replacing.

I find that it's very hard to write "good code" when writing a language. I also found that the Abstract Syntax Tree didn't help me write good code. It appeared to, but the biggest stride I made was when I took out that middle man and abstracted the grammar and lexer instead.

I would never have taken out the AST if it weren't for one problem: lexer state changes at compile time. Now, it's possible to do that with an AST.. But in my case, I couldn't go back to the lexer and change states after the AST was generated. I was specifically working on regular expressions, string interpolation, and XML Tags, and managing precedence for all these things (you gotta remember, greater than and less than tokens hate XML...). My biggest problem was that in each of those "sub-syntax" features, each sub-syntax needed the entire feature set and complexity of the rest of the language. I solved all that. String interpolation was the straw that broke my delicate parser's back. Before I knew it, despite my attempted use of "good practice", the token ambiguity problem became far too big to solve without modifying the lexer. And modifying the lexer was simply too hard, as many sub-systems managed each other, and I noticed I somehow created a very deep dependency hell despite my efforts.

Today, my grammar isn't perfect. I did, however, gain the ability to entangle the lexer with an API that tries to achieve loose coupling between rules, but the coupling problem is inherit to language design- the issue is ingrained in the algorithm.

See, writing grammars are very susceptible to tight coupling. I guess that's my whole point.

We should talk sometime.
Functionalization Theory
See https://non-aliencreatures.fandom.com/wiki/Machine_Elf
> These are becoming quite common. If my account would be terminated my business would be dead. How is Google not handling this better?

After drilling down into these posts it's very common to find those developers stealing user data, using forbidden advertising techniques, infringing copyright or simply trying to scam around Google's 30% payment cut. Apple would kick them off the App store immediately as well (and even tell them directly that running to media won't help).

If anything, Google is finally starting to clamp down on malware and developers abusing user data.
Barely. Games that don't require an Internet connection and constant updates are a relic of a bygone gaming era.
Probably a subscription service like Google's other media-content-house offerings (Play Music and YouTube).
Humans are the right collection of molecules to form a self aware machine that can make showerthoughts. We are literally animate matter.
Let's see what happens when the US companies all pull the plug on Europe for one day. Best of luck getting any thing done. All you'll have is Spotify.
Eventually an alternate location breaks out which offers amore compelling economic option for employees and employers, and the entire regional market implodes.

This ... kind of ... happened in Southern California in the early 1990s when the defence industry retrenched. SoCal housing prices had long led NoCal, and in the aftermath the south's values fell by a third or so. They've never really caught up. A different dynamic but similar result. Oddly, a consequence has been somewhat greater densification of the LA basin.

You could look at real estate in other and earlier times, especially industrial or extractive areas after the boom has passed.
Totally agree. I keep crowing IaaS only but everyone has their fingers in their ears going lalalalala. I’ve come to the conclusion that it’s just not my funeral now.
TLDR : The guy that opened the company's account had got his own account terminated years ago.

So their company account was closed as associated to that one.

I don't know what got in that guy's head when he created that account, google is very strict when it comes to terminated devs trying to republish apps.
Nemesida WAF Free – a dynamic module for Nginx with minimum of False Positives
Seems like anyone editing video would benefit from a ton of RAM.
Unless something changed with today's update, it should be upgradeable via a hatch on the back of the machine. I upgraded my 2018 model to 40GB less than a year ago.
And when all the clients and the server are sitting in the same DC?

Now you can program your clients and server like they’re all on a LAN. And now you can trust the client. (The client, not the inputs.) Those are huge reductions in complexity. This makes delivering good multiplayer easier, not harder.

But I do agree that input/display latency is going to be a thing. Results may be highly variable and you’ll probably know two people in the same city who have very different experiences with it.
I feel like you're trying to derail the discussion by asking random, seemingly unanswerable questions.

Normality is a broad but pretty well-researched subject and i think it's safe to say, belief in horoscopes and other unsubstantiated supernatural phenomena ain't it.

https://en.m.wikipedia.org/wiki/Normality_(behavior)
What grievances do you have with the field, outside of generally being annoyed? Just curious, as I work in the field.
Got it all makes sense, regarding "Right now the app will prompt you to upgrade once you hit a threshold." Is there somewhere you advertise what the threshold is and how much you'll be charged? I didn't see it on the site. That's the first thing I'd look for when evaluating a product like this, answering what's it going to cost me if I like it? (Not to mention it's comforting for me to know the owners have a plan for making a living maintaining it...)
I guess people will be blind to information that disagrees with them. They DO discuss it, it's right there at the end:

>In every country, the men came out ahead; the gap overall was smallest in China, and biggest in the U.S.

But if you are looking at a difference of between gender (0.4) and thinking you'd rather hear them talk about that than the difference between nationality (double that at 0.8) then you clearly are coming to the conversation with a narrative already in mind and are not looking at the data.
> Unfortunately most of the wealth created by OSS is being reaped by the large cloud vendors

Why is that unfortunate? It has enabled a cycle of OSS to user AND OSS to vendor to vendor enrichment to user...since you can always modify the code at will. The best of both worlds, until you get into that special "extension" problem that GPL3 tried to lock down.
Gamers do.

Sony entered at the right moment with the right tech, MS was at their peak when they started xbox.
They were banned for 'association' - that makes me believe that even if you set up a fresh account yourself, if someone that was previously banned works on it, and Google finds out, you could still be banned.

Also, banned by Google != less than reputable.
I beg to differ. Anecdotes of Erdos' itinerant lifestyle are legendary in the field:

> Dr. Erdos traveled from meeting to meeting, carrying a half-empty suitcase and staying with mathematicians wherever he went. His colleagues took care of him, lending him money, feeding him, buying him clothes and even doing his taxes. In return, he showered them with ideas and challenges -- with problems to be solved and brilliant ways of attacking them. (https://www.nytimes.com/1996/09/24/us/paul-erdos-83-a-wayfar...)

Even in the rarefied club of oddball math personalities, he stood out.
Wells Fargo agrees to pay $800K in Curt Schilling video game deal
Game Pass works because you're essentially temporarily unlocking a library of games to be downloaded to your device. It really isn't an indicator they're moving in the same direction as Stadia.

It is kind of another beast altogether for Google, Shadow, Microsoft (xCloud), etc. to dedicate actual hardware for your usage. Shadow and others like it are essentially remote VM w/ GPU that you rent by the hour. Stadia, xCloud, etc. we don't know what the business model is going to look like. The only positive here is that Microsoft, Google, and Amazon are all cloud infrastructure companies so in theory, they could price their offerings cheaper than a company that is a tenant on their systems.
"That certainly indicates that your educational programs for CS are lacking if you didn't go to a school named Oxford or Cambridge."

lol, you can't judge educational programs by the rate of unemployment! You realize how little sense that makes? The fact that you would even state such a fallacious comment makes me question YOUR educational background. A countries unemployment rate is massively dependent on the economy of the country. You don't say, look at the lack of top tech companies in Russia, it must mean their students are idiots! It has all to do with their governmental policy-making and the sanctions on the country, as well as various historical factors.

The UK has been under government "austerity measures" since the 2008/2009 crash which have massively reduced growth across sectors. The UK actually has a great education system but this doesn't matter if the economy is doing badly and jobs aren't being created.

In fact (I live in California) from all I've seen of the US CS market, US grads are by far the worst in terms of all the nationalities I work with. The fact that the US tech industry is booming has far more to do with the VC world, the booming economy, and the huge amount of people from around the world moving to California, than it has to do with US schools being good at CS. All the top data scientists at my current company are from China!
That's strange. If you can keep an iMac Pro for 7 years, then you don't need the power of the iMac Pro, or your needs are extremely high now yet won't grow over time.

Why not get a 27" iMac for half price, and another one in 4 years with whatever new thing is invented then?
Would you be buying games for $50-$60 through Stadia? What if they follow a model like Playstation Now or Origin Access, where you pay a monthly fee to have access to the entire library (a la Netflix)?

I haven't bought a game on physical disk for a long time. My impression is that in many cases, you're still going to be downloading a big release day patch upon installation. And for multiplayer-heavy games, it doesn't matter if you have a physical disk when the servers are shut off.
Doubting that the translation caused some discrepancy isn't unreasonable. Technical and academic works are notoriously difficult to translate, and it's entirely possible that even though "different" was stressed, certain languages lost the distinction, whereas if the word had been "unique" the distinction would have remained.

Although I have no faith in a multiple choice test as a predictor of CS knowledge anyway. That is just a horrible test format anyway.
> Pivot to a product that doesn't require Google approval?

Honest question: what do you pivot too? Apple has different but equally bad risks of having your hands tied or just being barred. What's a safe platform to build on these days that actually has a market?
> In a standard setup

What is a standard setup in 2019, there is none? There is also no standard in using nginx as front facing entity.

In my prior comment I was friendly and gave an example why some might not have nginx in their stack and BTW the discussion is about Rails lacking http2 and you try to convince me that this is expected and right.

This is pure ignorance paired with incompetence, maybe in your small world things work this way. Let's just stop here and go back to your legacy stack.
> Even if Apple can't make the machines more upgradeable because of customer support issues,

As I understand it, it isn't a customer support issue but a physical limitation issue for what processing power these machines get. They are built with soldered components which means no upgradeability with the flip side being that the performance is 5 years ahead of the direct competition. In other words...you can't upgrade but you won't need to like you used to. It's a paradigm shift.
The economics are being strongly skewed by an overly-enforced artificial scarcity. It's the government's job to regulate housing. But, the government is letting itself be pushed around by the land-owning minority to inflate that minority's assets at the expense of everyone else.
How to write a SDLC policy from scratch
Bodes well for that new gaming platform they just announced.
>So is Facebook

Actually Facebook actively scans and monitors for said content and groups. So no, it is not.

>The video has still been circulating Facebook

It most certainly has not.
If only Google had spent over ten years optimizing its network for low latency.
I'd argue that lots of people are trying to keep out employers. See: Amazon & NYC.
I played with Project Stream during the technical beta and I would say it cleared the hurdle of "good enough." The resolution was good and the input lag was normally small enough to be compensated for or go unnoticed.

Since the majority of this venture's hardware appears to be in-house and, I assume, easily re-purposed for other core services I'm less cynical about the half-life of this product.

I have no intention of buying the controller but if this let's me stream to my existing hardware with minimal friction I would be interested. If they structure it as a monthly subscription with a robust catalog they would probably get my money.

I'm curious to see what happens.
Fortunatley Kodi now can play netflix and it doesn't use the netflix interface; only issue I have is that searching netflix in Kodi is not great, but I can just search on my phone, add it to my list and then see it in my list on Kodi.
> It's stunning, that over 20 years of building the Web, we still do not have the equivalent of cash.

You're right that we do not have the equivalent of cash, but we do have the equivalent of monopoly money - and it works well enough that users are willing to pay sky-high transaction fees in order to exchange it!
Show HN: An AI Powered HR Assistant for Every Employee – Workbud
I often see it advertised at Chinese restaurants around town. Whenever I ask the proprietors if it part of Falun Gong, they all claim not to understand, or they just say no. I can't tell if they actually know what it is and don't want to admit it, or if they legitimately don't know.
If they don’t charge then you must be the product. I wonder how they monetize the data they collect.
This is exactly the "Commoditize your Complements" strategy that Joel espoused all those years ago [0].

[0] https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
Wow, $700? 1TB NVMe goes for like $150 on sale sometimes.
I have used it, too - but not for long. Usually I thought MCL then was better - Apple also bought it and then released it via their developer channel.

Unfortunately Procyon Common Lisp was taken off the market, when it was bought by Franz, Inc. They used the Windows version of Procyon CL as kind of a starting point for their Windows offering of Allegro CL, IIRC.
They've been using the VC money to buy up competitors (Memberful, Kit, Subbable).

We need to look more closely at business models like this, where a new technology starts gaining traction and insane amounts of money piles in to squash competition before it even begins. It's anti-competitive/anti-capitalistic and ends up hurting consumers in the long run as they force them to pay for the privilege of having nowhere else to go.

See also Grubhub.
I can't see it being worth the time investment if you're already working in the field and aren't going to try getting into academia. And I have an MSc myself.

After you have a BS you pretty much know how to study and what interests you, so you get much higher returns on time investment by picking your preferred subject and reading a few books on it.
If you're working on a Mac Pro, hang on another few months and you'll have a new Mac Pro to consider, one that likely hits all of these features:

> I'd love to see Apple make a system that supported upgradeable memory, SSDs, High capacity hard drives, graphics, and separate larger monitors
I completely get the appeal from a user perspective. From a revenue perspective, are you saying deeper interactions could be used to justify more expensive ad buys to counter lower volume?
I've been using FF on macOS for the past year and haven't noticed any problems with the battery. I'm not sure what the problems are with scrolling, downloading, or playing media are either to be honest.
Look up Tai Lopez and Andy Rubin and Anthony Lavendovosky.
> So there might be a slight visual glitch but you won't be missing your targets.

There will be a visual glitch every time you press a key.
> people are more and more wary about giving this company any more personal data

To have the data of every choice and move in every second of every game would be quite useful to calculate the model of the particular user with the level of accuracy barely existed before.
I find GDPR overreaching enough to be worse than its absence.
If we stipulate that you are totally correct (which I sincerely hope you are), what about the effect that permanent blacklisting can have on an individual's life? And if somebody gets banned, apparently now they must become "unclean" and be kept far away lest they "infect" the company.
@dang typo: This has been up for 5 hours with the title "Apply" instead of "Apple"?
This one stood out to me (next to the Bento box thing that’s a catering company dressed up as a startup) as the strangest. If you’re renting a $350 scooter for $50 a month does that really make sense?
>Freemium model is vastly more profitable.

Is it?

>There is a reason every game company is switching to it.

Are they?
This is a big move on their part. If it’s successful for them, it could inspire a lot of others. I’m curious what their reason for unionizing is. Wanting more reasonable hours, perhaps?
Isn't the point of an iMac the fact that it's a clean, uncluttered device?

If you are willing to accept separate components, you can buy much cheaper hardware.
That just results in weird laggy gameplay.

Actually I don't even think this will work properly at all. You can do some prediction, but latency still kills you.
ACLU reaches settlement with Facebook over discriminatory ads
schadenfreude for all!

Everyone hated Microsoft for selling software.
Everyone hated Microsoft for requiring the world value software monetarily.
The world thought programmers were just a bunch of nerds to be taken advantage of.
Microsoft said no.

The nerds hated microsoft for making them pay for an operating system.

The nerds got their way. They got free everything.

And now the OSS worls is a convoluted mess. It costs way more to make Ruby on Rails work than just installing IIS and writing some C#.

Now those who said Microsoft was bullying them are the bullies. OSS has become more expensive than the Microsoft equivalent.

No one wants to pay for code at all anymore.

Why couldn't you all see this coming? It was so obvious.
https://gcemetery.co/

I've used most of these applications in the past and I'm pretty salty they died. So yeah. I don't have a lot of faith in google keeping services it doesn't find profitable, my guess is the cost of compute will exceed the profit from selling games/game streaming/whatever and then, yes, they will shut it down. Don't act like its not something they don't do or wouldn't do. It's certainly not like making fun of the fat kid at the gym. Or are we turning into hail corporate over here?
I thought we’d been through this?

https://sf.eater.com/2017/1/10/14231188/bento-closed-san-fra...
This isn't the config for Mac Mini in 2018 though? Unless you're talking about the earlier half of 2018 when the new Mac Mini hasn't been released yet.
People's general lack of education on "Capitalism" baffles me.

> “If we don’t invent a new capitalism, absurd economic solutions will win over and sweep us straight into recession,’’ Le Maire said in an interview late last month.

> A key example for him is Italy, where the populist government came to power riding a wave of public anger. It quickly threw out the rulebook on fiscal responsibility, sent bond yields higher and confidence lower, helping to push its economy into a slump.

An example of a failed fiscal policy is a government who gave up on fiscal responsibility. No shit Sherlock.

> “If we want capitalism to hold together work must be better paid,” Le Maire said. “There comes a moment when workers won’t tolerate it any longer.”

If you want better paying work: find a better paying job. If you can't get employed in one, develop/learn marketable skills to do so. If you want freedom from "finding work", create your own value by starting a business.

The system is fine. Sure, the system can have added "benefits", but it's not the system that is broken — it's the people.
I'm concerned about how this will work for game libraries.

If I buy a console and maintain the hardware, I can still play all the cartridge / CD games I bought for it forever, indefinitely. The hardware target does not change.

Google has a track record with their cloud infrastructure (such as App Engine) of requiring developers to keep updated as the engine changes. Will they attempt a similar model with the system against which Stadia games are built? And if a given developer doesn't want to invest the roll-forward effort (or dies out), does Google maintain an older version of their infrastructure indefinitely to run no-longer-updated-by-developer games, or do they pull those games from their offering to free up resources to run newer and more popular games?

This seems a bad investment for a gamer who is interested in returning to a beloved treasure 5-10 years out. Even my old Steam purchases can be re-installed and run on my own new hardware.
I run macOS on HP Z420s. Despite not really promoting this post, I've had a few people find it and ask various questions (sometimes about hackintosh). I always reply!

So same offer here, if anyone wants to go that route: https://www.matthewwegner.com/hp-z420-desktop-buying-guide/
Likewise, I'd see endless commercials of Shen Yun in papers and TV shows. I checked out a different, neat, performance in China but didn't see SY.

This makes me think of the strategy the great showman P.T. Barnum would use, typically by bombarding people with larger-than-life posters, to raise awareness of his acts. He earned a lot of business doing this.
But its a custom AMD GPU. I wonder how much will make it back to trunk.
Perhaps 2FA through facial recognition + voice authentication?
I think the forum matters. Want to insult people and get praised for it? Twitter and Reddit are the place to be.

Just like in the real world, some language is appropriate at the library and some is better saved for the bar.
While I am not a fan of many F2P games, their popularity and impact are undeniable.

The trap that you should avoid falling into is assuming that's the only way games can thrive. F2P games are huge and dominate the conversation, but I think indie games are the best they have ever been. My favorite game last year was Into The Breach, and by all accounts it sold well in the same market that Fortnite dominated in.

Games are evolving in weird ways, but it's in a multifacted and diverse way.
If you're buying a machine that needs 256 GB of RAM, presumably you or your company is using it for the type of graphics/video work that pays well enough to recoup $5200 in costs. The comparison is to professional equipment like cameras and audio interfaces, not to consumer products.