skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you subscribe to paid-for email newsletters, and which ones?
Hi all,

I came across The New Consumer today (newconsumer.com). It struck me as a very useful & valuable insight resource on the b2c & consumer brands market.

I know there are some other paid-for business-focussed newsletters -- Stratechery, The Air Current -- which follow different industries, providing the inside track and business insight.

I tried to find a comprehensive list of paid-for newsletters, but couldn't find one -- so I thought I would throw the question to the community. Do you subscribe to any, what are they, and do you find they provide you with valuable insight?

As an aside, it also struck me that there should be a single database of premium newsletters -- they exist for podcasts & magazines, but not email newsletters? Maybe I'm missing the resource?

Thank you all.
Please don't cross into personal attack, no matter how wrong or ignorant another comment is, or seems.

https://news.ycombinator.com/newsguidelines.html
wow had to check out the site to understand
literal x-ray plastic things cut into circles then used to record audio like a record huh
> The only thing "skillful" about CS guns is that they have fixed spray patterns. Otherwise it's very much point and shoot because they're all hitscan.

It's free to play, download it and see for yourself how "point and shoot" weapons in CS are.

Slightly less snarky - in CS shooting while moving (as practiced in most other shooters, including BF and CoD) is extremely inaccurate, sometimes comically so (close up, you will miss your opponent, despite your gun barrel visually sticking into their player model). This means that just to fire a gun accurately you require good left/right hand coordination (you move with the left hand, and aim and shoot with the right). For example, you might strafe left to check a corner, register an enemy, you will then flick on their had and synchronize your counterstrafing with your shot. This might sound simple, but the skill ceiling is extremely high.

As a long time player of both BF, CoD and CS (all versions) I can tell you that the gunplay of CS is by far the most difficult to master (or rather, get to a half decent level) out of all popular shooters.

The time to kill in CS is very low - often zero.

> Burst fire weapons (which aren't very popular in CS afaik) take slightly more skill, but still, projectile weapons are objectively more difficult.

In most games burst fire weapons are easier to use than their full-auto counterparts, since their bursts are often artificially more accurate than manual bursts
It seems to be doing much better, has attracted lots of contributors, and is no more mere vaporware but an actual language on GitHub, so there's that...
They also made a movie out of it https://www.rottentomatoes.com/m/the_dyatlov_pass_incident used to be on Netflix, not sure if it still is. It wasn't bad.
Analyze the jobs you've applied to or would like to apply to, and build an interesting portfolio using those technologies. Ideally useful to yourself in some way, for motivation and that it solves a real rather than a contrived problem.

Continue developing your portfolio while you continue to job search.

Eventually your resume will rival your portfolio, but you gotta start somehow, and this is one how.
For example, Battlefield 3 and later does it by putting most of not all of the trust in the client. If I shoot at you, my client will calculate if that was a hit or not, and if so, send a message to the server saying how much damage I did to you.

This lead to a lot of "fun" instances of you seeing me, running behind cover, but due to lag those messages didn't reach me, so I kill you on my screen while you end up dying while in cover.
Watching a movie like The Joker on psychedelics seems a bad idea to me. The movie is already emotionally disturbing and I wouldn't want that disturbed world to get amplified and burned into my brain. Unless you are super experienced and know what you are getting into I would use psychedelics only for positive and supportive experiences.
or solution: Null Object

or a whole value

or use an enumerator

or a collection decorator

All of which are simple solutions already available. No need to import every new paradigm hammer in the hope that everything is a nail.
"Whoa, dude. That's, like... totally far out."
I second the LinkedIn advice. As annoying as LinkedIn can be, when you are on the job hunt, it's actually very useful.
> HN melting against brave because it's threatening the profits of their bosses

That breaks the site guidelines. Please read and follow them, no matter how wrong you feel other commenters are.

https://news.ycombinator.com/newsguidelines.html
I think these death notes sum up the most interesting parts of the debacle.

Hypothermia; leader of group

Hypothermia

Internal bleeding from severe chest trauma

Hypothermia

Hypothermia

Hypothermia

Hypothermia

Fatal skull injury

Severe chest trauma, eyes missing
I'm based in the North East (Newcastle) and am happy to have a look at your CV or point you to opportunities I know about in the toon. I mention this as you said you're currently in the North.

As others have said, in lieu of a recent degree, you need a portfolio. Happy to help you understand how your previous experiences or projects might map to a portfolio - work with what you've got :) This doesn't necessarily have to be totally technical; "soft skills" are core too. Also, LinkedIn is the way to go for finding local work. Happy to critique your current profile too.

In the past I have helped several people, including international candidates, navigate the UK recruitment process to secure positions in this field and academia.

Question:

- When did you get your previous degree?

Depending on when this was, this could enable you to apply for graduate programmes.

Likewise, as someone mentioned below, leveraging your undergraduate knowledge to position yourself for a job at the intersection of software development and that domain might be a good option.
Since you mention MicroPython, TinyGo (eg Go instead of Python) might be interesting as well: :)

https://tinygo.org

https://github.com/tinygo-org/tinygo
Lots of rail is third rail... in London. The entire rest of the country uses overhead lines.

We have been phasing out level crossings wherever possible though.
Good for consumers, sure. But under a pure capitalist system it creates waste by people needing to spend time with quality control (presumably good things, but not ESSENTIAL to producing and selling a product, also makes starting a competing business harder)
You dont have any right for tone policing. And i find your comment extremely offensive.
So? If one is not religiously motivated, I don't see what problem they'll have with someone wanting attention and acclaim, or even a cult of personality. As long as they deliver...

Linus or Guido or even Larry Perl have had both attention, acclaim, and a "cult of personality" and it's been totally possitive...
I bought this book after reading about Simon Norton's passing early this year. It's nice to read about this quirky genius, but I did find the author's writing too over-done.
What better display than the 15” to 17” screen directly in front of you on the dash in the Tesla while waiting out the charging session, which already shows all charging data including price? I mean even trains are going away from physical signs along the tracks to everything just showing on a screen for the driver.
Infinity Works run an academy for grads like yourself. They have offices in Leeds, Edinburgh and Manchester. I suggest you contact them after Christmas.
Now, now, don't get too frisky there or these same people might get the idea to uninstall the spyware put on their phones by the manufacturer, the carrier, the OS provider, and the app devs. Then where would we end up?
[/s]
To be honest, 1500ug could mean anything. The way street drugs are produced and sold, there's insane variance between what's "advertised" and what you actually get. Psychological damage wise, I actually wouldn't worry too much - at high doses your consciousness simply stops functioning.
I was homeless too, a rough sleeper throughout the UK for 3 winters. This was a long time ago, and I've been an engineer and now am a manager. I may not have a role (in London) that is shaped for you but I'm happy to look at your CV, see what roles we have that may fit you, and advise on what people look for in a CV.

My email is in my profile.
they did do something wrong. accounts are not allowed to be created for the sole purpose of self promotion or one topic. you just yelled at the perl6 guy for this. flag emaillondon for doing the same. and the perl6 guy actually does post other stuff too.
Sure we have this drinking excuse as well! (Mind that even our anthem is basicly a toast)
But Christmas went more into comsumerism with crowded shopping malls, excessive buying etc.
We stil have some people celebrating santa and others dedek mraz.
It’s great for the employers, and all they have to do is astroturf their employees that it’s somehow good for them and they’re getting a great deal and any alternative is worse.
>[P]lease use the original title, unless it is misleading or linkbait; don't editorialize.

Of thousands of readers on HN, and thousands of people who submit stuff, I'd say a small minority has read or cares to read the submission guidelines. I'm on HN for over 10 years and hardly ever read them, much less having internalized them (not the poster, just saying).

So the "don't editorialize" rule is not that known to everybody as you assume, as to make "self-evident" that someone purposefully violated it. It's more probable that they just posted with a title they liked and didn't know they need to copy over the original one...
I think it depends on context, assuming you are not talking specifically about competitive-programming. I'm actually also very interested in this question as I found myself, as a self-taught programmer, has difficulty transforming a real-life problem into a computational problem, and then breaking it down to smaller ones.
I suppose that would depend on what kind of organization you lead, I suppose most for profit organizations would create a program or structure to monetize the beneficial innovation and reward the innovator slightly in contrast to how much reward the innovation brings, perhaps even spin off a new company - if yours is a governmental organization then this would probably require writing up some reports, asking for funding, and maybe turning the innovation up to the proper agency for dealing with that type of innovation.

In the case of NGOs I suppose the history of the Lifestraw would be illustrative https://en.wikipedia.org/wiki/LifeStraw
Reminds me of when rockets launching to space blow up instead, taking out their payloads (months/years of work). ;)
> Use C++17 with minimal features

To paraphrase JWZ, "now you have N+M problems"
I know exactly what you mean, but it's okay. I don't know if there will be a game to fulfil people's dreams of "exactly like pubg but better" for a long time, if ever. Because it was made mostly by people who I believe had never made an FPS/shooter before, it has a lot of problems, but the people were also able to make exactly what they wanted. A lot of the things about pubg that people think are bad, like how "sluggish" movement feels compared to say, csgo, were deliberate design decisions. It takes a really long time to get anywhere near competent even if you're already used to big multiplayer FPSs. E.g. you have to pick up a weapon then pick up ammo then load it. Anyone who wants to clone PUBG will most likely end up making something with a less brutal learning curve because it takes so much time and resources to make such a thing. In short I think such an idiosyncratic, buggy game with such brutally unforgiving gameplay, massive maps, and realistic bullet physics/weapons becoming a hit was a one off. I tried Apex Legends but it is nothing like pubg really. Even since I was a kid, I haven't played anything that sucked me in like PUBG did in 2017. It's so realistic, variable, and engrossing, and it doesn't hold the player's hand at all. Just my opinion.
Opt-out telemetry is shitty. Make it opt-in or don’t do it at all.
It's likely to be most useful for anyone using a Unicorn-style process forking model in Ruby.

You call `GC.compact` in the parent right before forking off your child processes and because the memory in the children are copy-on-write (COW), it lets them share memory with their parent far longer than they normally would be able to.

Any change in a page (i.e. an object allocated or deallocated) causes it to be copied to a child process, and because previously pages were a mix of objects of all kinds of longevity and slots which may be empty or used, children tended to copy their parent's entire memory space very quickly. Running a GC and compact before forks improves the likelihood that shared pages are mostly full of still-in-use, longer-lived objects, and gives the COW strategy a fighting chance.
It's the 2015 leaf that had a 84mi range... it was a step up from 2014's 75mi range. The 2011 version had a 73mi range.

The Leaf was the best selling EV from 2011-2014 and in 2016. It lost out to the Model S in 2015 by 10%. 400k Leafs sold (bestselling EV of all time)... Tesla is just now starting to surpass that number.

Obviously a report from 2015 wouldn't include Leafs from the future.
We offer a TypeScript, React, Node.js position in Prague, CZ

tom@strafos.aero
OK, that puts a rather different complexion on it.

> To me, it's not clear that a return to a nationalised operator would help things in GB; ... the railway is far more micromanaged by the government today than it ever was under British Rail

True, whilst I understand the reasoning of Labour's suggestion to re-nationalise, at best we would get a less effective repeat of 1947. 1947-1960 (before Beeching) worked OK in good part because BR still had the shape of the big 4 years. Even if Labour planned, executed and funded perfectly we would, at some point, get a Tory government, who would be inclined to under-fund it. Off we go again, still with infrastructure 50 years behind.

I mention nationalisation more as a reason to bring it all back into one whole first -- to split it up more sensibly at the next attempt. Divvying up various bits of all the various companies differently seems challenging. :)

The central micromanagement speaks to other UK post-war problems, which also affect rail. We've become one of the most centralised countries there is, whilst talking of smaller government and deregulation. Local funding has been steadily gutted since the end of the general rates. Local authorities used to be able to make far wider reaching decisions, and fund them. They could start, fund or develop local services, such as bus, power or train, and often create a municipal corporation to run it -- hands off.

That's the other appeal of returning to the pre-war organisation, it would distance the government from the day to day, and local choices, especially in Scotland, the North etc, might be possible once again. We could add capacity, and undo some of the worst of Beeching.

Now if only we could only undo some of the UK's excess centralisation as well...
I am not in the position to offer you a job. However, I am also a self-taught engineer in the UK and I can offer you mentorship on developing yourself as an engineer, if you are interested. Feel free to reach out at alek@zvuk.net. Good luck!
Show HN: Complete Numpy-only 3D rendering pipeline
> […] for a moment I feared a solution that every bullet should be an object.

Why not, if you use the flyweight pattern?
To add to the comments here, I highly recommend networking locally at meetups if you can - those have the best bang for the buck for first positions that I've seen for people.
Watch Movies – “IP Man 4: The Finale” (2019) Full Movie Online Streaming
It appears to be specific to Java. Other languages don’t seem to exhibit high memory usage with the same frequency or severity as Java, and that’s not because developers of other languages spend more time optimizing.

If indeed this observed memory bloat is just a matter of poorly written Java apps, then that’s even more interesting. Why does it seem like Java has such a high incidence of poorly written apps relative to other languages? Is it OOP or some other cultural element?
wow... that goes back
Marques Brownlee presents his 2019 Smartphone Awards [video]
> I once took a “hero dose” of 1500 units, (15 ministamps) as my first dose - i used LSD 3 times after that.

You have that in SI units or something? I mean even imperial will help.
Yeah, it is. It's fairly well known in PG circles. :)
I prototyped a physical first person sword fighter doohicky once, so allow me to weigh in:

You're both right! I'd point out four big categories of difficulty:

1) Physics. You need a swept collision test capable of handling very high linear and angular velocity of very thin shapes (a sword is not thick, and the tip can move pretty dang fast), and collision response capable of dealing with the results. This is doable- conservative advancement operating on distance functions will work- but working out all the details in a way that makes the final result fast is not easy. A speedy implementation alongside a speculative contact solver can work, though: https://www.youtube.com/watch?v=sfgC_eNx9M8#t=1m20s

2) User interface. A mouse and keyboard struggle to express all the degrees of freedom available to a physical handheld weapon. Swinging using the mouse works okay, but you need to do so in a way that doesn't interfere with camera control, and you need to be able to interrupt and redirect movements at any point, then add jabs, different guards, ... Expressing all of that in a single intuitive interface that doesn't require awkward mode switching is not easy. My prototype had an okay-ish approach, and I think it could still be improved further, but there's no way a mouse-keyboard user would be able to compete with someone of equal skill using VR hand controllers. There's a good reason why melee combat games are so much more common in VR.

3) Graphics. Single planar projections simply aren't enough for first person (especially outside of VR)- it feels like wearing blinders. Even third person doesn't help enough, and seeing your character gets in the way of seeing your weapon and opponent sometimes. Using a nonplanar projection like stereographic fisheye, it starts feeling okay around 160 degrees, though 200+ is nice once you adapt to the mild distortion it introduces. This requires a pretty different approach to rendering (like multiple subviews, direct projection raytracing, vertex warped rasterization, etc.). A couple of examples: https://www.youtube.com/watch?v=jQOJ3yCK8pI https://www.youtube.com/watch?v=mIax_ProQ8c#t=1m4s

4) Animation. While achieving a level of animation quality common in early 2000's titles is pretty easy- just have a set of poses for various weapon states to interpolate between, blend in some leg motion, shrug, done- achieving a very high animation quality bar is extremely difficult. Most modern AAA games use massive libraries of mocap data, and in some cases the animations directly drive motion to make everything grounded and solid. For Honor is a good example: https://www.youtube.com/watch?v=4pdcA3mhe0E. But in a game allowing total physical control with expectation of proper physical response to every interaction, the mocap coverage requirements explode. You can still do pretty well if you have enough data and put in a huge amount of effort, but at a certain point you start wishing the magical machine learning genie would swoop in and save you.

I think all of these things are solvable enough to permit the existence of a game, but they're hard enough that it's not surprising that they are still so rare.
I’m torn about “Trust the theory” as it’s currently written.

I think the spirit of it is correct but the way it is currently written is missing the part about when/how to reevaluate.

While an idea can be perfect, it might still be the wrong timing.

Theory can sometimes become a dream instead and chasing a dream could waste a lot of time and the project can get left behind.

As it is currently written, that principle could ruin a project.
Having been there, do you feel that your attitude towards death has changed?

For me, the experience was interesting but ultimately of limited practical applicability. I can totally relate to the "holy thoughts" you describe, but when back in baseline reality, I'm still the same neurotic, doubtful, agnostic rationalist.
My girlfriend is unemployed in West Pennsylvania and is having trouble getting a minimum wage job in the area. She has her GED and a resume which contains a lot of art projects she's worked on. Are these irrelevant credits a turn off for employers? Is there anything else she can do? I'm more than happy to share the document.
Micrograms, most likely. A 100 microgram blotter sounds pretty common, * 15.
I don't think map size has any factor in "arcadeness". The degree to which mechanical complexity exists and interacts with different aspects of the game is. CS traditionally has a huge skill gap where other games don't have any, e.g. in Battlefield movement is relatively irrelevant; so to get kills, you can largely just rely on aim. In CS, only having aim will not get you many kills at all (the most obvious issue being that you will simply miss most shots, irrespective of how well your aiming ability put the crosshair on the opponent).

> The battlefield series in turn, while not really realistic, has way more moving parts in it thus making it less arcadey.

I think you vastly underestimate just how complex CS is and how many gameplay elements are intermingled to make plays happen at higher levels of play. As a long time player of both BF and CS... BF has more "stuff" and more things going on at the same time (mostly due to large number of players and vehicles), but is definitely not the more complex game.

On top of that, CS even at medium levels of play, is more about game sense (strategy, understanding your enemies positioning and reactions to stimuli, timing, ... game sense in itself is a vast sea of complexity) and communication than raw mechanical skill, although the latter can to some extent compensate for the lack of the former. At high levels of play, purely mechanically skilled players are... worthless.
Oh, that's a really good point!

My approach is mostly shaped by my company's culture (which is definitely not one-size-fits-all): if it's a quick thing to code up, I prefer submitting it as a PR with an [RFC] prefix (I've re-titled my PR to include that), so the maintainer knows I'm not too tied to it.

I'll probably lean towards opening issues before PR's in the future though - thanks!
I live in Poland. Before 89 when my country was occupied by Russia, "Soviet Santa" was forced here to replace Santa Clous. It was one of many things that was made to erase Christianity and replace it with atheism and communism. Fake Christmas, fake Santa, zero beliefs. I was young back than but i felt its shallow and dark. So for me Soviet Santa is a symbol of the occupation and Russian tyrrany Poland was under until 89..
So... Turn off Bluetooth/wifi... Attend. Take a selfie. Proof of false negative.

Never show up again.

This is very easily solvable without outrage.
In Chernobyl you likely do not actually need to add the marbles to get the device to work.
Serbians also still celebrate Christmas and New Years according to the old Julian calendar. In a few thousand years they really will have Christmas in July.