skysight-inc/HackerNews huggingface dataset:
Are you going to open a few "carbon neutral" gas stations? It might be great for publicity and marketing to open a few in dense urban areas with high gas prices (like LA and SF). Look at what the Apple and Tesla stores did for those companies. You could probably also charge gas prices higher than average by attracting the environmental crowd who would be willing to pay extra to fill their Priuses with carbon neutral gas. This would also work well as initially your supply will be small and still scaling up the process.
The game made an interesting decision that both you and the article completely missed.

A significant portion of the progress players is available via events.

Weekly and monthly events. Events on a rotating schedule give you bonuses for using each metagame system to the fullest.

Examples:
- monthly Tavern complete X # of quests for guaranteed rewards
- monthly fight X # of times in PVP for guaranteed rewards
- monthly PVE battle for guaranteed rewards
- weekly gacha summon - summon 500. During this event likelihood of 5* is doubled and guaranteed rewards
- weekly random gem boxes
- weekly blacksmith event
- weekly campaign loot event - guaranteed 5* for logging in

Utilizing these events to the fullest separates the long-term players from short-term players.

Wasting $$ outside of these events is not recommended.

This turns the game back into a fair amount of idling as you collect the resources to fill each event and wait for the right opportunity to utilize them. Then you often get major boosts of power and multiple copies of high rated characters.

So a single month of playing is barely enough to make it through one rotation and probably not enough to utilize any of them.
> I have seen JavaScript code where I had to do research for half an hour before I could figure out what it really meant.

My view on this has flip flopped several times during my career. I think every spec has some dusty corners that most people don’t know about, but when a situation calls for it knowing about some obscure features can make your code far more readable. Sometimes it’s better in the long run to train your team about a feature they might not know about rather than code for the lowest common denominator. This thread is a great example - I spent my first decade of programming scared of chained terneries. One day I spent a couple of hours goofing around with them, playing with different ways I could write my code and internalising their semantics. Now they seem fine. I wish I’d taken the time to do that years ago. Ten years being afraid saved me 2 hours of time learning.

One of the best programmers I worked with reads the specs of tools he uses for fun. He says specs seem daunting but you can read them in far less time than you think and there’s always some fascinating stuff in there. My HTML knowledge got way better working with him - and its funny seeing how many tools struggle with correct HTML because the authors didn’t bother actually learning it.

Some more examples: html void elements, html/body tag auto insertion, JS tagged break/continue, C/JS/etc’s comma operator.
Storm: Fast transactional dataplane for remote data structures [pdf]
What is your commentary on the article specifically, here? That both riders were probably cheating anyway?
To replace all gasoline in the US, it will require a substantial increase in renewable power plants. We estimate it will cost approx. $1T to build that capacity, although the cost could go down as it is done. To put that in context, the amount invested in shale fracking in an 8 year period between 2010 and 2018 was approx. $0.7 T, so not as crazy as it sounds. https://www.iea.org/newsroom/news/2018/july/investment-analy...
The same way binary blobs are allowed in the kernel, or Android can ship with proprietary bits, etc...
Exactly. The problem isn’t that they bribed someone, it’s that they bribed the wrong someone.

Parents: don’t cheap out on your kid’s future! If you want to get them a slot at an elite school, do it the honorable way and buy the school a new building.
> Only the nerds used it

That's not true. Many people who didn't have a technical background were posting on usenet and were in and out of various IRC channels.
Thanks to cygwin I have a great terminal (bash mintty) for years.

Why is cygwin so unpopular?

I know, sometimes it's too slow but besides that I don't understand the aversion I encountered.
He said "inexpensive", not "economical". The whole process isn't economical yet. Perhaps conversion is more economical with their particlar sorts of alcohol though.
I really think this captures it - you need to be the driving force if you're the one who feels like you want to make friends. Do you ever find yourself thinking "why does it always have to be me inviting/organizing events"? Meaning, it can be demoralizing to put in that effort and feel like it's not "sticking" in the sense of real friendships coming out of it, or at least invites back.

But on a more positive note, from everything I've done I also think this kind of positive, magnet-like attitude is the way to go. It's almost like you have to go cross ways with 500 people in order to squeeze out 1 or 2 friends, so you need to speed up that process. Is that how you feel?
Technically, `?` can work in lambda's if the return value is a `Result` - though it won't work like it's being called as part of a normal loop or whatever. That's largely mitigated by the combinators available on an interator of `Result`s.

So I think we'll just need similar tooling for lambdas - perhaps an `async` modifier for them? That (I think) would lift await stuff up to `?` in terms of lambda support.
Finally, a distribution for Microsoft apologists
It's also arguably not acceptable. There have been allegations of fairly large amounts of money changing hand for in some of the deals, promoters and sponsors tend to frown upon that stuff, as do sports books and it might be against the law (sporting fraud) in a few European countries. The rules and the codes regarding this sort of thing are fuzzy. There is also a class system of sorts in play. When Lance Armstrong went to the media and claimed he let Marco Pantani win on Ventoux in the 2000 Tour, that's against the code too but because Lance was so dominant nobody said much about it. The fact was, nobody could make Lance pay for that on the road. In the romantic ideal world, a bunch of Italian teams would have worked together to prevent Lance's teammates from winning some monuments (maybe Hincapie at Paris Roubaix, but he was never really in it) that they were targeting but the fact was the team was built for one purpose and that never was an option. The ability to enforce the deal is part of it. Likewise, in retrospect, Lance going public with it was a scorched earth psychological tactic that made his image even bigger.

I would say, at least at some levels (u-23 national championship might not be that) that if you can get someone to gift you a win for an unenforceable deal, then you beat them and you did it mentally. It's like all the secret rules of baseball.
They had those things prior to GitHub as well. It's had a few names, but is currently named Azure DevOps and was previously Visual Studio Online.
Super. My whole family is using old thinkpads with third party batteries. The batteries all pass DRM, perform well, and cost something that seemed sane to me, like 35-50 USD.

Are there any warning signs for bad cells?
Very cool, looking at another solution to attack the global plastic waste problem with oil as an output.
Not satire. The article focuses on how, rather than why, and uses the standard technique of starting with simple examples to illustrate the concept.

If all lists had two elements in them, for loops wouldn't be particularly helpful. Similarly, continuations don't make the simple example mentioned any better, but they're useful in more complex situations.

It does mention two non-trivial applications at the end: implementing list comprehensions in a language that doesn't have them (which are pretty useful!), and probabilistic programming.
Cyclists have been using drugs for a long time -- Tom Simpson was doped to the gills when he died on Mont Ventoux in 1967. EPO, HGH, blood doping, etc. may only be worth a few percent, but at the elite level a few percent matter. For cycling, you can look at the power output on Tour de France climbs before and after they developed an effective test for EPO.

Elite level anything is unhealthy, because you're pushing the limits of what humans can accomplish, at the expense of everything else.
That is specifically allowed by the GNU GPL. See "System Libraries" and adjacent paragraphs.
Fully colorized video of Paris in 1896
I would actually argue that they'd be better off competing on price, rather than raising it (if at all possible and sustainable.) That way even the "but it doesn't run on gas" nuts would have no excuse not to get this instead.
From what I understand its a cultural thing, and accepted practice until recently. Essentially the racing circuit is too intense to survive A. Without informal rules like in the article. B. Drugs so you can carry on with minor injuries etc.

I suppose you could differentiate between some domestique in the 70s not making much money, needing to make a living and taking stronger pain killers to carry on cycling, and a modern well funded international team.

That's without getting into the morality of it. I hope that culture has now changed.
If you’re as completely ignorant of taxis as this comment shows you really shouldn’t have an opinion on Uber or Lyft. I don’t have opinions on the pay and working conditions of dental hygienists or plumber’s apprentices because I don’t know a damned thing about their industries. If you think taxi companies operated without exploiting drivers you know nothing.
Now if only certain instances would actually default to marking all their content as adult content. This is great to have but useless when certain 18+ instances just bare all kinds of smut clear to the timeline. (I'm talking mainly of the *blr instances, in case you haven't already hidden them for yourselves.)
Formula 1 and most high-level motor racing is similar. Drivers get lots of fame but it is truly a team sport.
It's not about paying by the minute. It's paying by the annoyance: there should be a fixed fee for dialing someone that doubles if they hang up in some brief number of seconds. It's not about the total time I spend talking to robocallers, it's the interruption they represent and the effort to screen them out.
Surreal! HN'ers will esp love the moving sidewalk at the World's Fair at 4:49 into the video.
Very exciting! I believe these types of approaches will be greatly beneficial in turning the tide of environmental change. However, I am curious about the long (very long) term effects of this technology.

If atmospheric CO2 becomes a resource for the production of goods that do not release the CO2 back into the environment for reuse, would there be a risk of O2 overabundance? If left unchecked it could overcorrect for global warming and usher in an ice age.

I imagine there’s a balance point for CO2 levels and finding and maintaining that balance will be what determines humankind’s success in the long (very long) term.

See, e.g., University of Maryland. "Rise Of Oxygen Caused Earth's Earliest Ice Age." ScienceDaily. ScienceDaily, 7 May 2009. <www.sciencedaily.com/releases/2009/05/090507094218.htm>.
Roslyn is the compiler. There's not much of a debugger in it, is there? I mean, I guess the debugger will use Roslyn to parse watch expressions and evaluate things in the Immediate Window, but beyond that I think debugging is handled by something else.
Why is passing on the cost of transportation to the consumer considered the optimum solution? Why not instead advocate for expanding the EITC so that the government fills in the gaps caused by lower wages?

At the end of the day, we as a society (rightly) demand a minimum standard of living for everyone, and we collectively pay for that one way or the other. Either we pay taxes to fund a welfare state, or we pay inflated prices for goods and services to maintain wage floors. I'd argue that paying taxes for welfare is more progressive, as the burden falls on richer people. Paying inflated prices for goods and services is regressive as it's a burden that falls equally on the rich and the poor.

What we're clearly seeing is a well functioning market driving down the cost of driver labor to the minimum possible price. This is good for consumers, since the good/service is now accessible to people lower on the socioeconomic ladder. If the problem is that some of these drivers aren't making enough to survive, then wouldn't a more optimum solution be to simply give them a little bit of money?
We will likely make improvements primarily in capex, power costs, and transportation to lower our cost of producing fuel. Fundamental thermodynamics and overpotential limits will hold our efficiency to some cap, likely 75% or lower. We could try to push higher than 60%, but there will be an optimum for capex vs opex that will probably not favor the highest possible efficiencies.
I run .Net Core on Linux -- sort of. It's mostly Linux based AWS Lambda. I haven't had any compatibility issues.
Grimd, DNS based blocker, like pihole
Of course you do, buddy. Of course you do.

People with strong evidence of correctness always refrain from sharing it at any point in time. That's how you know that they're not full of shit.

My cell phone was not available via to a Google employee via any other obvious channel. Full stop.
Rob -- doing something (somewhat) similar using plastic as an input (instead of co2) and getting oil as an output.

You mentioned you can compete with fossil fuels on (electricicity cost) that would be very dependent on where you operate (where the energy is cheapest). I suspect these would be the same places that bitcoin miners operate out from (and for the same reasons). Is this true ?

Thanks!
It's still mostly true. In the last few years they've modernized it towards an 80's terminal, but it still falls short in areas.
This is sort of like what advertising does to people in real life.
> a drug company that specializes in traditional Chinese medicines to fight cardiovascular disease

A bit off topic but that's such strangely positive wording for an industry that's a complete fraud. You wouldn't describe homeopathy or faith healing as "fighting" a disease. But TCM is endemic in China. Normal doctors in normal hospitals prescribe it alongside modern medicine. They also get a cut of the profit from sales. It's institutionalized ripping off of desperate people by giving them false hope.
Three Oscars actually!

Funnily enough, even the very nice 2008 post linked at the bottom On writing Python one-liners (http://blog.sigfpe.com/2008/09/on-writing-python-one-liners....), which opens with “You can think of what follows as the demonstration that you really don't want to” and ends with “But you probably don't want to do that”, has comments like “Have fun debugging! I'll stick with "normal" code thank you.”
> I'm confused on why people actually care about global warming.

If you accept the premise that biodiversity on Earth is intrinsically valuable, then one ought to care about global warming.

> Also, to be honest who cares about all the other animals? The same people who complain about climate change killing the polar bears are the same people who eat other animals.

If someone eats, for example, farm-raised chicken, it does not logically follow that they ought not to care for the well-being and survival of other animals.
Not using nanospikes, but there are many proven heterogeneous catalysts now that can do the same job. Can't elaborate here, sorry!
> (2) If we create new such postfix operators in the future we'll have to break yet more source code by reserving yet more field names in all structs in all existing code.

This is already the case; all keywords in Rust are reserved keywords, not contextual keywords, so you already can't have a field named, say, `return`, despite the fact that a hypothetical `foo.return` would otherwise be unambiguous. Further, with the Edition system and rustfmt, reserving keywords in this manner shouldn't be disruptive.

> (3) It's a one-off that's different from everything else in the language that's being shoehorned into existing syntax.

The paragraph at the end of the OP suggests that the language team is seeking to propose allowing certain other keywords (specifically those that can return useful values) to be used in postfix position (which implies that `await` could then be used in prefix position as well), which could e.g. (I'm spitballing here) replace the `.for_each()` method on iterators with just `.for`.
GitLab's web IDE is also based on a Visual Studio Code component, the Monaco Editor https://microsoft.github.io/monaco-editor/

The VS Code Remote Development extensions look nice too but are not open source https://news.ycombinator.com/item?id=19841089
Does the average consumer have uninsured deposits?
Cheating was the mistake. For some personalities cheating and using others is a way of life and it would not have been a big deal. For others it may have been somewhere in between. But for Mike, cheating probably violated his own sense of morality. It was a mistake, and he only found that out by doing it.
Yes, we could probably just generate a map of where aluminum smelters and bitcoin miners operate to give us our short list of early sites.
Get to keep current infrastructure, engines, powerplants etc? Check!

Get the probability of gasoline with carbon neutrality? Check!

What an exciting technology!
Perhaps I'm just too childish, but that actually makes it funnier for me.
LOL, it generates truly believable text.

> Elon Musk announced..... that Tesla, SpaceX, and SolarCity have signed an agreement to create the first national solar company—the Solar Energy Industries Industries Association.

advertisement

advertisement

The Solar Energy Industries Association will be headquartered at its HQ in California where Musk and company will spend $8.7 billion and generate more than 10 million jobs over a 10-year timeframe. The organization is an independent, non-profit corporation with members who include utilities, utilities industry organizations, tech startups, research organizations, and other energy utilities and technology companies. Solar Energy Industries Association (SEIA) represents the interests of hundreds of energy and renewable energy utilities (NREUs) like Suniva and Silevo, to the solar industry and the public.
Fast food/grocery in the midwest/south is paying $12/hr, probably bit apples/oranges but I would've expected this to be higher.
If/else chains are worse because they allow problems like this:

if (cond) {
var1 = x;
} else if (cond2) {
var2 = y;
} else {
var1 = z;
}

Did you notice the second block assigned to var2 instead of var1? Best case it’s a gotcha for anyone reading the code later. It might be a bug by the original author; we can’t tell at a glance if this behaviour was intentional. Ternaries remove this problem. The intent of the author is clearer, and (with proper formatting) there’s no gotchas for anyone reading the code later.
Kinesis Advantage2: https://kinesis-ergo.com/keyboards/advantage2-keyboard/
I still don't see any reason to not switch to Linux from MacOS. I love iTerm and Alfred and especially the unified keyboard shortcuts. I also thoroughly enjoy the MacOS window manager although not as much as I used to (I can envision a replacement). But there's just nothing Windows can offer me that Linux can't.
This reads like the most uneducated comment I could ever conceive. Do you honestly believe anything you just said? One simple google search will invalidate everything you say.
Seems unlikely that overcorrection would be a problem. By the time we are there, there should be many other options, and there will be plenty of time to prepare.

Right now, it seems the big concern is the next 20-50 years.
How is that not just the status quo? Nothing requires you to take fares below some threshold amount of compensation. If your threshold is above somebody else's, congratulations, you've self-selected as the one who should quit.
>If left unchecked it could overcorrect for global warming and usher in an ice age.

The entire point of being able to control it is that it's not just left unchecked. We'll modify it while studying it, and then when it becomes so routine it's trivial, we'll automate it.
This is why all college should be subsidized by taxes. There should be no "elite schools". It should be first come, first serve taking into account admissions criteria.
There is so much NIH going on in this protocol, it's as if the authors we're completely unaware of modern HTTP API design.

They're not just doing IMAP over http, they invented their own error bodies, schema's , negotiation and RPC.
There are lots of current uses of fuel besides short-transit automobiles.

Large sea shipping, aircraft, and rockets will continue to use fuel for a long time.
Microsoft Build 2019 Keynote Highlights [video]
Because your RAM or video card failing (hard to stretch this metaphor lol) won't take your motherboard with it. Sludge buildup in an engine is easily prevented with frequent oil changes and will help you keep your car on the road without expensive repairs. Beyond driving cautiously, changing your oil on time is probably the best thing you can do to extend the lifetime of your vehicle. As for waste, oil can be recycled but burnt off fuel can't be. You consume less fuel if your engine is properly lubricated.
Understood, although eventually it has to become "economical" or it doesn't fly.

My point was, you can view the alcohols as a feedstock for the gasoline production, and given that, you might just stream in large quantities of already-produced and cheap grain ethanol etc. from Indiana.
> Rather than simply transliterating source COBOL code to target Java code, the tool executes a mature automated conversion and refactoring process by first constructing a comprehensive Intermediate Object Model of the legacy system in an intermediate translation language.

> Once modeled within the tool engine, SMEs employ an iterative process of applying rules and tuning to output the transformed code into the target Java language.

Seems like they manually construct an IR of the source system, then translate the IR to Java Code.

Automatically transpiling COBOL code to Java will lose all possibility of maintenance moving forward. So it is not considered in the first place, nor it is what they need. They need a semi-auto REWRITE of their legacy system, not just target it to Java.
And by precisely the same token, those people would loathe every minute spent with you.

I'm not being flip. The super-rich and the plebs mostly don't mix at elite schools
It would destroy the current whale business model, but it might still result in going after big spenders in other fashions by getting more games for them to play a shorter time each and it might result in them modifying the feedback loop to get more people spending the maximum allowed.

Also, are the minnows really loss leaders or just not as profitable?
Yayy, a mystery. I like mysteries. Could you elaborate on where you could elaborate?
For a bit of advertisement and any interested parties: I packaged liburing in the NixOS unstable branch a week or two ago (Jens hasn't done a stable release just yet, however), and I also pushed the 5.1 kernel release into unstable last night. Hurrah for a new, efficient I/O interface finally appearing!
Hyper-V supports dynamic memory allocation. As far as the rest it can all be shared i.e. your VM having 4 cores assigned does not mean those 4 cores are inaccessible to everything else.
First Physical Retaliation for a Cyberattack
wavepruner, what exactly are you using for chealation? Please mention things like where you are getting your treatment, and how many sessions did it take to show positive results.