skysight-inc/HackerNews huggingface dataset:
Dota2 (more accurately the source2 engine) already does this. The cheats are then limited to acting on things at bot speeds instead of at human reaction speeds.
This is interesting and would enjoy reading more about it in the white paper when it's shared. Could it be the next paradigm shift in computing is really the mastery of parallelization techniques baked into the hardware? I'm seeing a similar theme to recent posts about microservices as biological systems[1] and that Cerebras chip[2], which could mean that instead of improving monolothic performance, multiple monoliths converge into a new, higher level processing paradigm that is able to go above and beyond the performance of the individual architecture improvements.

[1] https://battlepenguin.com/tech/microservices-and-biological-...

[2] https://spectrum.ieee.org/semiconductors/processors/cerebras...
Get the XPS with the top end screen, it is amazing. Better than the MBP Retina screen.

I have the opposite setup - a 13" MBP and a 15" XPS and I really loved working on the XPS. It was just so fast and the screen was fantastic.

I say WAS, because yesterday I installed a new BIOS via the Dell tooling (and updated all of the drivers at the same time) and it bricked my machine. I spent the afternoon going through an increasingly crazy set of fixes which included dismantling the PC to remove the CMOS battery.

So now my XPS 15 is a $5000 paperweight.

I really hope that this is a known issue and Dell step up to fix it.
Agreed. I play War Thunder and have had a couple times been accused of cheating. I would not risk my annual paid account to sit there and cheat. I have invested thousands of hours on that account and that alone is worth way more then any money. I do not cheat is my point. But at times I just blast a shot across the board and you hit a guy. So how do you distinguish between god shots and cheating?
Why aren't hardware/motherboard vendors using RAM hotplug to power down some of the RAM when unused and save that battery life? OS's support RAM hotplug already because it's needed for server use cases, the one missing bit is hardware support.
The Long, Dark History of Russia’s Murder, Inc
I mean, the same reason that SQL isn't any simpler? It takes arbitrary data, and you can filter and aggregate it in arbitrary ways? People aren't just doing log data... it's just been heavily adopted for that purpose

I think the "simpler" version of ES+Kibana is probably a spreadsheet.
Also, driving in a car doesn't protect you from air pollution. Cars suck in polluted air from the car ahead and concentrate it around the driver and passengers. You're actually less exposed to pollution cycling the same route.

https://www.sciencedirect.com/science/article/pii/S004896971...
I've started noticing people call a game "AA" lately to distinguish a big-budget independently produced game from big-budget titles coming from traditional publishers. Not sure if that one will take off or not...
Tower defence game where you position your defences using CSS
I don't think it has ever been presented as a possible option for anyone to seriously consider. Ultimately it would have to come down to the specific plan.
The sequels are where it really takes off. The Dark Forest is far more terrifying - one of the darkest SF books I've read.

I think cultural differences play into the read a lot, too. It's an intensely Chinese novel, and I'm pretty sure a lot of Americans find his perspectives on history jarring, and want something more "entertaining" and personal.
Games ten years ago had DLC, too. Certainly not as much but it did exist, and often was priced on par with equivalent DLC offered today.

Also, it’s frequently the case that DLC today has development and maintenance costs that the base retail package simply doesn’t.
There's been a change in sentiment here. Just build the Product is still neat advice that needs to be repeated. Sometimes we get too caught up with the plan, perfectititis, and only ever fantasize about building it.

In contrast, the more experience you get building products, the more your repertoire of problems grows. You start to realize that the code is only one part of the problem. Interacting with people is what makes or breaks your product. So, you plan better, you meet the right people to talk to, you figure out when to outsource and when to do things yourself. You take more time to build stuff.

But, you can't do any of that unless you first build a product.
Not sending info about objects you can’t see is a fairly standard thing to do. Not to big up the lack of security (which is a problem in some cases) but games often have to balance sending over to much information against other concerns. For example in an FPS you could theoretically determine exact visibility but tend to send everything within a certain radius because you want to avoid sending information late both because the client is predicting and a half-round trip of latency before an enemy that appeared round a corner showing up is bad for gameplay. Not to mention that you want the server to run reasonably quickly and visibility determination is expensive. Hence “ESP” hacks. Then you have the mechanical helpers like aimbots that can’t be solved easily even if you perfectly restricted data sent across the network to that which was visible. So we’re kind of stuck with invasive programs trying to spot hacks and broad strokes statistic analysis.
That was 54 cores per die, 864 cores max.

This essay concerns 1024-core chips. ("When I started the PhD as a part-time student in 2012 the firm expectation in industry was that we would by now be well into the era of 1024-core chips. That simply hasn’t happened because, at least in part, there is no firm commercial reason for it")
Firenvim: Embed Neovim in the Browser
1. I think the biggest change was that almost everyone got addicted to their phone screens and Facebook and got connected all over the world. I know Facebook is pre 2010 but I think it really took off with the use of smartphones.

2. I think the biggest things of significance is that treatment of cancer will improve even more and global warming will be acknowledge as a fact by most people. It will be more common to work as self-employed (often from home) rather than in big corporate open offices.

3. N/A
One issue with Windows laptops on WiFi that annoys me is that they aren't well-tuned to transfer from one access point to another. For example at work I will often have to disconnect from the network and reconnect to get my laptop to snap to a nearby access point. Otherwise it stays connected to a far away point but with weaker connection indicated (by the bars). This never seems to be an issue with iOS/MacOS devices.
I guess what I'm saying is that many people had that exact same hope, for the same reason, 20 years ago -- and that hope ended up being extremely wrong; the exact opposite of what actually happened.

Of course we cannot extrapolate. Noone can know. But are there any specific reasons why the ongoing tide of political, ideological, social polarization would suddenly turn around?

You say "across great tribal boundaries". To me, physical proximity seems to be the main thing left now that still counteracts tribal boundaries.

Can you provide examples/scenarios perhaps?

As my counter-example, I just moved out to the country-side. As a result, I start to now see different opinions in my Facebook feed from when I lived in a city, simply due to Facebook-friending new people due to physical proximity. Due to this influx of "random" impulses in my Facebook feed, I think am likely to have less polarized views politically (I can see different friends arguing both sides of a topic) than if physical proximity didn't play a role in who I friended.
The foremost problem is lack of domain expertise as others have noted. If you lack domain knowledge but love your idea, the best course of action is to keep your day job and gain as much knowledge as you can before quitting.

But another problem is lacking the conviction and traversing the idea maze[0]. Several comments here have provided good paths for possible methods of execution like offering a free API and seeing who is using it.

[0] Summary of Balaji's concept here: https://cdixon.org/2013/08/04/the-idea-maze
Isn't that one cheaper? I could've sworn it was when I got mine.
I just got Ball Lightning for Christmas, so it's on my near-future reading list.
Please forgive my ignorance, but are GPUs not suitable for general purpose computing because they don't have enough types of logic gates to allow turing complete computation on them, or are they capable of such computation but just aren't optimized for it or what?

Is it something software can do anything about?
The intended application isn't particle physics: "These won’t be rivaling macro-size accelerators like SLAC’s or the Large Hadron Collider, but they could be much more useful for research and clinical applications where planet-destroying power levels aren’t required. For instance, a chip-sized electron accelerator might be able to direct radiation into a tumor surgically rather than through the skin."
I really don't like the monomorphization approach to generics (I think that's the concept?), where the function/struct essentially gets duplicated for each type. It seems to mess with linkage, increase binary sizes, and increase compile times.

Other than that, Rust does seem to be an improvement and less... stressful to program in.
I don't have sympathy for a company experiencing hardship because their entire existence is predicated on doing things to the software of another company (Apple) that (Apple) does not like. They brought this upon themselves. I think it is a necessary service, however their for profit nature creates perverse incentives. Corelliums refusal to be bought by Apple likely shows their continued attempts to profit off of exploiting the work of another company.

Corellium could take the mongodb approach, or I don't know, actually work with Apple on Apple's terms, since their financially dependent on their ability to provide re tools for Apple's proprietary software.

Apple actually creates economic value. Corellium are greedy pirates leeching off of sketchy markets for exploits sometimes used by authoritarian regimes to abuse the human rights of minorities and citizens alike.
It's not at all silly. A flat crank V8, or flyby from something Merlin engined are some of the nicest sounds to come out of engineering, while most EVs give off a most unappealing note in the cabin. Hard to argue with EV performance though.

It's easily fixed, and I predict before too long the premium makes like Porsche, Aston etc will get there, simply by including sound profiles in their EVs. Car makers already tune cabin and door sound, so it sounds "right", and have varying baffles to send more engine note to the cabin when you hit sport mode. They can figure out downloadable sound packs to go with their EVs -- choose your favourite from straight six, v8, v12 etc, maybe some completely off the wall ones.

Probably sensible to pipe some limited amount of that outside the car too, considering many EVs are dangerously silent at low speed, and some jurisdictions are bringing in a minimum EV sound level below 25mph (IIRC) to compensate.
Thank you. Why did ancient people look up at the skies and try to make sense of it..they created charts and tried to figure out their paths.

A lot of astrological concepts are certainly archetypes but if you strip all that down, at the core is an attempt to understand the traffic patterns of celestial bodies and it’s impact on us.

I do see the impact of weather and climate and lunar cycles in my farm and plant growth cycles. One cannot work the soil and in nature and deny that there is some kind of thread that connects earth and the skies.

Someone long time ago suggested that it affects human behaviors and motivations. Romantically I can say that we are made of water and stardust and hence of course, they affect us..but surely it can also be conveyed mathematically? That’s what I want to learn about..I am no mathematician..and that’s why any tools or thought process or module I can adopt to make sense of it will be enormously helpful to my learning.
Director of Operations | New York, NY | https://grnh.se/ea38166a1

Senior Operations Engineer | New York, NY | https://grnh.se/ea38166a1

Software Engineer - Personalization | New York, NY | https://grnh.se/ea38166a1

Lead Engineer | New York, NY | https://grnh.se/ea38166a1

Senior Software Engineer | New York, NY | https://grnh.se/ea38166a1

Sailthru is one of the fastest-growing SaaS companies in NYC. Our retail and publishing customers are among the largest organizations worldwide and they use our platform to provide a connected customer experience across email, web and mobile.

We're a technology team that...

...is composed of small collaborative teams across engineering, data science, data platforms, and ops

...solves challenges that make a real impact on the day-to-day operations of our customers

...scales our platforms to handle billions of monthly inbound and outbound messages

...uses data science to drive predictive marketing

We are also hiring for several non-technical roles roles including:

Senior Product Designer

Enterprise Sales Director

Customer Success Manager

If interested, please email: mwhitman+hackernews@sailthru.com
The way Python's type checking is implemented (it's literally just annotations) it can be used for all of the above.

There are already libraries that existed before where you can accelerate specific functions, like Numba. Those libraries could switch to using type annotations instead.

Similarly, IDEs are already use type annotations to enhance their symbol resolution and so on.

Lastly, I'm not sure what you mean by "falls very much short of actual static type checking". With mypy and PyType, you can already catch many bugs that you wouldn't have otherwise, without running the code. That's the definition of static type checking. It may not do as much as c++, but it still catches significantly more than most other pure dynamic languages with no type.
https://asamnews.com/2020/01/03/victim-shuo-zeng-in-laptop-t...
I visited major bank websites on Linux but I couldn’t login and got the error “agent not supported”. Why do banks prevent logins from Linus even though I am using Google Chrome. Can someone please tell why this happens.
My dad basically runs his business through that Microcenter, and has for the past 5+ years—prior to that Fry's was the place to go, especially the one off the 91 & Kramer.
My insurance (BCBS) doesn't even know if I smoke (I don't).
Unfortunately no, and I'm surprised that Microsoft hasn't upgraded their dock to have USB-C ports. I have been holding out on upgrading my dock for this reason.
I don't know, I feel like that only mirrors/emphasizes/complements my point: yes, political solutions are hard (we still refer to the USA as a political "experiment" 200+ years on, for some good reasons), but they are possible (versus trying to handle things entirely technically that are by their own nature political; as other arguments in this thread and elsewhere point out, dealing with bad actors that are people will almost always be at least somewhat political).

Political solutions can clearly fail, and that becomes another reason to allow players to run their own servers as it is an "out" in the case of a political solution failing (a different sort of resiliency to the technical sort).

MUDs also have tales of successes. Times when political alliances defeated griefers and the community was stronger for it. Partly because of the relative ease of spinning up MUDs there are so many stories and experiments out there to choose from / learn from. MUDs were an early laboratory for what became MMOs in so many ways, and it will always be easier to reproduce studies done in that sort of a laboratory setting, including the failures. In science often the failures are the greatest learning experiences leading to the most interesting hypotheses.
There isn't a market for 13-inch TVs... But mathematics support your reasoning about economies of scale: with constant, 13.3 inch diagonal, higher the aspect ratio, lower the screen area,thus less raw materials used, cheaper to produce.
couldn't a cheater intercept their own client with a man-in-the-middle-attack, pull out the data like player positions and stuff, and simulate the game on another PC?

you could even do aimbot by finding the client's input packets and replacing them.

i suppose if the game's connection was encrypted or something you would still need to access the client PC's memory
You're probably putting too much explanatory power in 'electric' vs 'gas'.

I'll speculate that things are failing on your Audi because it's an Audi, not because its gas powered. Go find someone driving a 15+ year old Lexus and ask them if something new breaks every time they drive. It's unlikely that they'll commiserate.
While I don't currently have a link, depending on which model you have, CABC (Content Adaptive Brightness Control) can be disable officially, as well as unofficially.

I have an XPS 13 9350 with a 1080P matte display, with CABC disabled through the display firmware version hack -- I completely forget the steps though, and it appears as Dell has released a version of the FHD [0] but I don't plan on reverting to the proper firmware just to patch it out again.

0. https://www.dell.com/support/home/ca/en/cabsdt1/drivers/driv...

EDIT: https://github.com/advancingu/XPS13Linux/issues/2
2020 Dell XPS 13 Developer Edition
One thing that really bothers me about ES is that compared to Solr, some terms that have a specific meaning in Lucene are either not used for the corresponding concept or even worse re-used for a different one.

It sometimes makes explaining the underlying implementation a bit harder to people who are Lucene-agnostic but are ES users, with no good reason apart from, I would guess, brand differentiation?
Please don't be jerk in HN comments. We're trying for something quite a bit different than that here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the spirit of this site to heart, we'd be grateful.
There's two Lenovo docks that do this. One has an integrated GPU that I guess you can use if you have thunderbolt, one doesn't. Both provide plenty of displayport/hdmi out.

I think this was it: https://www.amazon.com/Lenovo-ThinkPad-Thunderbolt-40AN0135U...

I bought one to use with my HP work laptop at home.
I value clarity. But I fear some of this advice about being present could be badly misinterpreted by those inclined to micro-management.
The Vision Fund is in London. Are they the ones writing the cheques? :)
When to Use CSS Grid and When to Use Flexbox for Multiline Layout
I really like it, but just a heads-up: the directions threw me for a solid 15-30 seconds.

"Click a piece to select it, then click on the board to place it."

Okay, cool! I clicked on the King's Pawn, then e4. The king's pawn disappeared, and then... nothing. I clicked e3. I clicked e4 again and then... e5? e2? Nope.

Okay, maybe something went wrong. Let's try with the queen's pawn. d2, pawn goes away. d4? d3? Nope.

I re-read the directions: "Click a piece to select it, then click on the board to place it."

Weird. The pawn went away instead of being selected. How do I select a pawn? Click f2. Nope.

At that point, I look again at the pieces below the board, and click on the pawn. It's selected! I click on e4. It's on the board! Okay, I get this now, but it's not what I expected.

I see what you're doing with the controls, but I think it's a poor match for your default state. When I see a chess board in starting position, my instinct is to move a piece, not to find a way to add new pieces to the board.

My thoughts:

If you want to keep the controls the same, I'd start with an empty board and maybe clarify the directions a smidge. I'd try something like:

To place a piece, first select it from the case, then click any empty square on the board.

To remove an existing piece from the board, click once on it.

Use the buttons below for standard starting position or to import a FEN position.

If you're up for modifying the controls, I was expecting something like: clicking a piece currently on the board selects it. A second click on the same square deletes that piece, while a click on any other square "moves" the selected piece there, emptying its source square and overwriting the contents (if any) of the destination square.
Please don't. The idea is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.

https://news.ycombinator.com/newsguidelines.html
Electron gives you a UI and some standard library stuff. That's pretty obviously a totally separate issue from training an algorithm... I think? Am I missing something?

I still think asking "what or who?" with no other elaboration is really confusing. It's such a vague question that you have to guess how to answer, and it's super easy to answer it in a way that doesn't satisfy what the asker actually meant to ask.
well I include haskell is the ml family (I admit it's twisting the words)
The re-focus on SaaS as the only class of investment that can reliably generate returns and avoid zeros or capital loss is a very real trend.

Would emphasize your point around services - SaaS investors are generally allergic to this stuff and prefer services to make up as little of revenue as possible. It's typical low margin and not seen to be very "strategic" (though this could be debated).

SaaS is also much easier to analyze and diligence than the typical non-SaaS software company or consumer internet business. I won't say it's dead simple, but it's very much not rocket science. In combination with excess capital, this leads to prices getting bid up as such ease of diligence leads many investors to throw in a term sheet. It's just so easy to get comfortable with this stuff.

One caveat to all this that ties to your last point around the market / economy is volatility. You can see in the data that companies that generate a higher amount of the their growth from SaaS-like retention/upsell see higher valuation volatility when the market turns for any reason. [1] The "best" SaaS companies in the eyes of later-stage investors are typically those with high net revenue retention - but these are also the ones that get whacked the most in corrections.

As far as a downturn taking down growth equity - time will tell.

[1] https://whoisnnamdi.com/high-retention-high-volatility/
> And the during the first frame where the tiniest sliver of the enemy is visible around the edge of the wall, the bot running on the local computer will move the crosshair exactly over the visible area and shot.

Well, yes, but I'd categorize that as "acts indistinguishable from theoretically-optimal human performance", rather than cheating per se. Or would you ban The Flash for cheating?

> This is ignoring things like player shadows which are rendered separately and need polygons which are not in the visible fulcrum.

No, not really; a shadow mesh is generated on the server, as part of the lighting step. The client then receives the shadow mesh, potentially disconnected from whatever's casting the shadow if the thing casting the shadow was culled. Just like what happens inside your GPU.

> Sounds like gunshots come from a specific place in the world.

In a paradigm like this, audio-cue triggers would essentially be "scripted particles" in the scene. If you can't see them, they're not rendered, so you can't hear them, either.

I'm not trying to describe something here that's a lossless approximation of how the game would work if run locally. I'm describing something with real effects on gameplay balance, but potentially good ones.

Mind you, I'm less picturing FPS games as the best use of this, and more picturing RTS games. Take the "fog of war" of a game like Starcraft, and implement it server-side, such that it's not the client not-rendering unexplored stuff, but the server.