skysight-inc/HackerNews huggingface dataset:
Ask HN: Any startups working with distributed teams in gaming/ar/vr?
I run an edtech startup Outscal (www.outscal.com) upskilling game developers in India. We have been working with entry level developers for past year and half and have executed multiple batches and developers are getting placed at 3 times market salary here (which has been a great motivator for us!)

Now we are looking to explore if we can do this internationally for studios around the world and help them build good quality distributed engineering teams for building games and ar/vr.

Note: we don't do outsourcing :-)

A bit about myself - I have been in game dev space for the past 8+ years. Did my masters from CMU (Entertainment Technology Centre), worked in Bay area with Kixeye, DeNA and EA for a bit and then moved back to India and have been in the gaming tech space ever since. My full profile is here - https://www.linkedin.com/in/mayankgrover/

Any recommendations/suggestions around studios that you guys might be aware of that are looking to expand/setup distributed engineering teams.

Let me know if you have any questions.

Cheer!
Mayank Grover
For a project that's intended to be a part of a car, cloud only makes sense for prototyping. 900 ms latency? Uh-oh.
Fig 2 shows onset of symptoms. Fig 3 shows date that they were confirmed to have Covid-19.
VS is great for visual debugging, the build was secondary: you set it once and forget. But it only worked in the era of the proprietary software because you didn't have much third-party stuff to link into your project. Testing has changed too: you'll write an automatic test anyway, which means that the software is shaped for debugging by writing tests.
It would be more likely that the NSA would advise against Signal if it doesn't have access and want to scare people to use something they do have access to.
A Key Differential Diagnosis for Physicians–Major Depression or Burnout?
I've found a lot of value in niche brands. For instance the Finnish outdoor/military/surplus store Varusteleka have some quite good own-brand products.

Their Särmä-brand "common jeans" are just that; classic straight cut jeans with a medium waist, no stone-washing or other artificial wear, and a little bit of stretch for comfort. For someone like me who has large thighs from lifting weights, there are many otherwise nice pants I just can't wear, but these are perfect. Most brands these days have 5 different kinds of slim/skinny fit, and 1 straight fit if you're lucky.

Their "tactical jeans" are even better, with roughly the same cut and the addition of a crotch gusset for mobility and discreet extra pockets. There's a bit of polyester in the fabric for durability and a bit more stretch too. They're literally as comfortable as sweat pants, it's uncanny. If they last as long as promised, I doubt I will ever buy other jeans again.

Overall, I would say don't trust brands, trust quality, and don't trust reviews on big sites like Amazon.
Show HN: doctest-js - Use comments to unit test your code
Not every plate may idenfity a person (cars can be owned by companies and used by different employees and so on), but a significant number of cars is owned and driven by a single private owner. You can't easily discern if a license plate does or does not map to one individual, thus if you can't prove that the license plate does not map to a specific person, you should assume it does.

Thus the license plates can easily be argued they are PII.
> Notice that Walmart, Newegg and other wannabees are going down the same route.

It's sad to hear Newegg is a part of this now. I haven't bought computer parts in 6 years but Newegg was where I typically got most things from (and sometimes Amazon back then too).

I wish I lived near a Microcenter.
This probably antagonizes law enforcement more than intelligence.

If you are interesting enough to be a target to the CIA's of the world then they will probably find a way to get at you, if not through your phone then through your spouse's or maybe your Echo or whatever. These people would do well to distance themselves from devices in general

For the masses who do nothing too wrong yet still engage in WrongThink(TM) (relative to the politics of the time and place) these apps are great because they astronomically increase the effort requires for law enforcement to rifle through your private communication which greatly reduces ability of police to have the power of arbitrary enforcement over the common man. A consequence of this is that tracking down drug dealers and other petty criminals requires "good old fashioned police work" as opposed to hooking their phone up to a black box like police have grown accustomed to.

I agree with you that the distinction between law enforcement and intelligence is blurry but it's the folks solidly on the law enforcement side that are hindered by E2E encrypted messaging because it diminishes their power over people who have done nothing wrong and makes their routine work marginally more difficult.
There is always boring old XMPP as commonly used for corporate stuff. But then they would have to try to explain to people what a protocol is. That ends up being a problem with IM stuff where people think of the client as the service.
Seems like ISO 3098 is significantly newer than DIN 6776, so it's the ISO standard that's derivative of the DIN one.
If people aren’t familiar with the Leroy Lettering system here is a video of it: https://youtu.be/GZRvQDMBEOE

This font was also used by EC Comics (their comics included Tales From the Crypt). Here is another font based on that which is more fuzzy: https://caseyburns.com/artwork/font-design/
I see. I'm not sure I agree though. I haven't had a job for 22 years although I think that says more about my lack of ability to be a good employee than anything else.
Maybe.

Own concience: Shouldn't you at least view the video before commenting?
I personally know experts in virology who are not working on a vaccine for this virus.

Until all labs, equipment and experts are reassigned from whatever they are doing to finding a vaccine or cure, humanity is far from 'maximum response'.

Assuming that world leaders are working in the best interests of their populations, that leads me to believe that whatever these experts and labs are currently studying is considered more important than this. Or to say it another way, world leaders have decided the hundreds of millions of dollars necessary to persuade these experts and labs to switch to studying this virus isn't worth the money. Which means those leaders believe that either the virus won't hit pandemic levels, or if it does, the economic impact will be less than hundreds of millions of dollars.
Does the 2015 model have better keyboard than the newer models ?
Ahaha well I feel pretty silly now!
> Looking at the other comments, the European alternatives don’t look very secure, so it looks like they prioritized security here.

In what way are Wire and Matrix not very secure, though?
Never let a TV license inspector into your house, do not talk to them and never sign anything they ask you to sign. Simply say no thanks and close the door. No matter if you think you have nothing to hide. Do not communicate with them at all. All prosecutions are based on people signing "confessions" after letting inspector into their house. Non-communication is the best approach when you genuinely do not need a license.
It was a great read. I bookmark this post hoping one day to buy a couple of the recommended books. It's just too hard for me right now to find the time. Life is too busy with a family, a full time job, and all the distractions around. Self learning is one of the most enjoyable things.
>Sony is a good example.

The fact that you're bringing up a 15 year old incident proves that doing bad things can sting, perhaps scar permanently.

It's foolish to think there's a company that will always "do right". They are run by humans.
I'm in north western Montana. Barely any snow. The inversion layer that covers us most of winter is mostly not here (which is nice). Last February was particularly cold, never going above 16°f and 3ft of snow. Loved it. This February, yesterday was nearly 50°f and we've had a total of maybe 6 to 8 inches all winter. It feels like autumn is going right into spring.
What's the maximum time the grid can go down until the frozen food is unthawed/inedible? 1 Day or less probably?
there's always been something i wondered about swift : how does it compare to other PL in terms of performance ?

The initial promise was to have it be comparable to other compiled languages ( java , c++, whatever), but i've yet to find a real benchmark.

Or rather, the ones i've seen made it look more on the range of interpreted/dynamic languages ( ruby / python or node), at least for server side projects. Which came as a surprise to me.

Has any real work been work on that issue somewhere ?
Unfortunately Witness is different genre because the puzzles are mostly self-contained and exploration is not as necessary.
Myst and Riven are adventure-puzzle games, while Witness is almost pure puzzle game. (Likewise Talos Principle, but it has some story.)

Outer Wilds is action-adventure in that order. It does not allow the slow pace like Myst.
‘Critical’ Bitcoin Hardware Wallet Flaw Revealed
After spending some time to think about your reply, and watching an OO talk or two, I have a clearer way to state why your statement is unlikely to be true in context. I am not an OO "seer" or visionary, I don't mean to say you are broadly wrong, but in the framework of OOD and SOLID, I think that 100+ line method is almost definitely not just doing a single thing.

The Single Responsibility Principle is said to cover all the reasons why a class might need to change. There should be only one reason why a class changes – its single responsibility is that reason. That's for an entire class. Your method lives in the class, so get out your class and read down, method by method and line by line.

Ask yourself periodically while you do this, "can this line of code ever change, in some future state of development?" and "what are the reasons it might change?" – this is not a value judgement, I am just saying that I think by the time you get to the bottom of the method, you'll find the list has decidedly more than one distinct entry in it. (Maybe you don't, and in that case you could have a thing or two to tell me about how you made it that way... please be sure I'm not claiming superiority, especially given that I haven't actually read your code!)

Object Oriented Design is all about managing software change, and making change easy. Your 100+ line method is perhaps not easy to change (and validate.) Maybe it is only called by one other line of code anywhere, and my concerns are ill-founded! It does the same thing every time, and it's just one thing, even though it takes a while and perhaps has many un-named steps.

But if you can think of more than one reason for that method and the class it lives in to need to be changed, then the principles of OOD may say you have run afoul of the S in SOLID, and should maybe reconsider.

One of the things I think we all have a hard time coming to grips with is this maybe reconsider – just because you have identified a code smell, doesn't mean you should fix it! There might be (definitely is) more than one way to fix it, there's also a good chance it might never need fixing.
Python in Production
Not sure about the 70% but 60%-80% was talked about a few days ago: https://www.theguardian.com/world/2020/feb/11/coronavirus-ex...
New game show idea:

CTOs from software companies interview at other software companies.
Well that makes it all OK then.
Check Out These 7 Crypto-Friendly Alternatives to Your Local Bank
Once you start calling physical particles "probabilities", how is that easier to understand than the standard model's probability amplitudes?
> For example, "Structural, Open-by-Default Typing". It sounds really interesting, but the image next to it just looks like what you'd get in Go (except for nullability checks), C#, Kotlin, and many other languages.

Go types are structural. C# types are nominal.

https://en.wikipedia.org/wiki/Structural_type_system

"Open-by-Default" probably refers to the fact that structural types are more flexible to use.
Those reviews always amaze me.

And the people who answer one of the questions with "I don't know", too. Why did they bother typing anything at all?

My theory is that some people can't imagine that people aren't talking specifically to them. You see them in chat rooms answering every question as if it was posed them to directly, even when it was obviously directed at someone else.
Writing and publishing longer blog content in parts can help shorten the ‘go to market’ time which I’ve found helps with keeping motivation up and shorter articles rend to have higher readership
If everyone did do something like server side rendering with a sprinkle of jquery then we'd have this terrible issue of everyone going home at 5. And then the existential dread would start to creep in and that causes a lot more problems.
All potatoes grow underground.
Thats torture. It does not have to be once we have UBI.
This seems like a cool take on a personal organizer.

I especially like the habit tracking. Not a lot of similar products have a
feature like that, and the fact that it breaks down the process of creating a
habit for you is really neat. I actually read The Power of Habit a while ago,
but never really succeeded at putting it into practice.

If I want to put my important data into an app like this, I want to be confident
that I'm not going to lose it. One feature that I missed from the demo is
the ability to undo actions. For example, I accidentally marked a habit as done
when I meant to click the "+1" button; then I had a "fake" habit in the
Achievements tab and had to manually remake the habit. It would be nice if I
could just press Ctrl-Z instead.

However, I love how easy it is to get started. The fact that you can just start
using the app right in the browser and then sign up when you're ready is exceptional
UX!

I signed up for the newsletter, and would definitely check this out again when
it's a little bit more robust. I hope you get to keep working on it!
This can be resolved when Trudeau is willing to take a PR hit and act against his impulses, for the good of the nation.

That is to say, never.
Yes, selection should happen after the fact. Build at least an MVP with all critical functionality implemented in working stages.

Then use that for the competition to get the contract.

Preselection is hot garbage, as proven time and time again. Of course mechanism to mitigate the upfront cost of participating in such a competition should be implemented but in the end it should turn out cheaper/more worthwhile since a working MVP already exists by time of selection.
Partly because we have to upgrade the CV.
I've often wondered why the software industry as a whole is so biased towards automotive and factory metaphors eg Toyota JIT manufacturing and nobody ever talks about the quality and joie de vivre of early video game software teams
Something is only wrong from a business perspective if you lose customers (either from trust or legal means (probably in the EU))
The stuff they get from doing this is basically junk, a complete waste of resources. But the allure of "free stuff!" is just to great, even if they just end up throwing it in the trash.

It's sickening.
Weird, just 18 days ago this was posted:

https://www.theguardian.com/technology/2020/feb/05/european-...

HN thread:
https://news.ycombinator.com/item?id=22254864

Did something else get leaked?
Is the server really open? I was under the impression that it was not. That's my only issue with Signal honestly, you can't rehost/fork easily if you're unhappy with the way the project is going.
There is Threema. Does it have drawbacks?
Doesn't spread by air from all current evidence. Spreads by saliva and nasal fluid droplets.

In the churches in Singapore, it is thought that the spread happened from the congregation eating food from shared bowls after the service. Communion service in catholic churches is also a potential vector. There are two big church linked clusters in Singapore.

Langar in Sikh gurdwaras are probably less risky because generally cutlery and plates are not shared but best to be cautious about shared/buffet type setups. Public transport is considered relatively safer in Singapore especially as cleaning has been steeped up.

There's a story in Hong Kong about the whole big family getting it after sharing a traditional Chinese meal.
How to de-Google-ify your website
Managing Service-to-Service Comms in Microservices
Right but VSCode doesn't work well with that bar disabled: for example, now I hid the activity bar (that's how it's called it seems), I clicked on a .status file and VSCode said "There are extensions for this file". I clicked on that, and now I have an extensions bar at the directories tree bar place. This happens because this UI setting is not the default one, so you encounter such kind of confusing behaviors every time you move away from the default behavior.
“We found PayPal vulnerabilities and PayPal punished us for it”
Systems that defy detailed understanding
Your opinion is totally valid, and I agree.

I should've been a bit more clear... On the list of things that are important, having a "good idea" is near the bottom ... unless you're lumping in market validation, timing, total addressable market, etc. into "good idea". In this case, I wasn't. Those are all on the list of things that need to be considered though, and to me, fall directly in line with "execution", rather than "idea".

Again, this is just the way I see it, and it's mostly a semantic argument. But to me, "Idea" is like the hypothesis, and problem statement. "Execution" is proving that out by building a really good product and iterating on it, along with analyzing TAM and PMF. If you're better at the "execution" component, you're going to find more success. Especially if you're good at doing that portion quickly and reliably and can cycle through several "ideas". Therefore, ideas are a dime a dozen (in my opinion).
TL;DR: reinventing wheels is a good way to learn a lot.

For trying out something in a few hours, of course you don't want to spend hundreds of hours setting it up, by definition. Yes, the result is "just about works, but doesn't scale" - but that's the point of experimenting. Sure, this is a LEGO-style experiment in reinventing the wheel, but exactly for that, an excellent way to start learning about this problem domain: power consumption? Latency? ML basics? Sure. That's hacking at its core - even though the project is rudimentary.
The thing is, although COVID-19 has a long incubation period in some cases, in many cases it has a short one. And about 15-20% of people will end up in hospital. So it can only spread under the radar for a limited period of time before it becomes obvious. The symptoms are well known by this point, dry cough, fever, shortness of breath.
To be secure step one should always be "Pick a service not controlled by your adversaries' law or intelligence community". Skipping step one has nothing to do with a perfect solution fallacy but is more like "Pissing in your pants for warmth".

A half-broken service would be better than one under US control as the US is the one doing the most snooping on EU. Getting everyone to switch if Signal ever stops being secure would be way harder than to pick a better service now and help secure it.

Matrix would be a better choice for one. Saying EU services isn't secure is hyperbole.
Indeed! Compare to CAD or Photoshop for deep, complex workflows.
Linux Kernel Stack Smashing
Now the staff who use iOS are going to be pissed when they find out chats cannot be backed up or transferred to another device and that rejoining groups on a new device is going to be painful. That’s assuming message delivery works fine and that inadvertent “device changed” notifications don’t pop up when nothing has changed. I’d bet that these people will soon find different ways to communicate just to avoid some pains and probably put up a pretense of using Signal.

Anecdote: Personally, I’ve been using Signal for some years with a few different group chats. The number of times people in those groups talk about how bad Signal is and want to avoid it hasn’t changed much (these people use a mix of iOS and Android). All those groups are quite silent because people don’t want to use it.

Edit: Security without ergonomics doesn’t help. And Signal is still behind on that front. As someone else here pointed out, they could’ve chosen Wire, which has a better UX and has E2E chats syncing across devices.
Is this true for both internal IT departments and Software companies?

This is actually a 2nd examples of businesses optimizing too much on the wrong metric. (100% focus on earnings rather than cash, or vice versa)
WHO on COVID-19 – Understanding of virus
There’s something to be learned from Toyota’s practices — the metaphor isn’t completely useless — but I think I agree that the auto manufacturing analogy has been stretched too far.

Making software is not at all like making a hundred thousand of the same car. It’s more like custom-designing a hundred thousand distinct cars, all with slightly-to-drastically different body shapes, colors, interior features, purposes, and customers.
> The 32GB memory limit is indeed real if you use compressed pointers (which you need to configure on the JVM, ES does this by default).

But the article makes is sound like you should stay below 32G of heap to avoid using oop compression, and this is completely wrong. Setting -Xmx over 32G on a 64 bit architecture disables oop compression by default, and setting it lower enables it. The official ES docs also recommend you keep your heap below 32G, but they say you should do this to ensure oop compression is on: https://www.elastic.co/guide/en/elasticsearch/reference/curr....
There are still better, worthy and price-saving options like PuraVPN or NordVPN that comes up with $1.50 to $4.50 per year - https://vpnstore.com/vpn-coupons/
Weird, just 18 days ago this was posted:

https://www.theguardian.com/technology/2020/feb/05/european-...

HN thread: https://news.ycombinator.com/item?id=22254864

Did something else get leaked?
'You pay taxes if you don't use every road, hospital, school, opera house as well'. Yes but that's not by itself an argument to bung even more services, used or not, into the mix.
The "anyone" in this case would be Signal. No need to fake it when Signal is under US law.
A web application doesn't have to be scalable. Stack Overflow for instance could run on a single web server (source: https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...), and this is a very popular website with Alexa rank of 39.
What Is “Democratic Socialism”?
You wrote: "The value of monoisotopic values decreases as the size and complexity of the molecule goes up."

Yes, that is is agreement with the text I quoted earlier - "it became common practice to characterize molecules in the mass range of up to approximately 10 kDa by their monoisotopic masses".

Note (from another part of the second link I gave) "This eight amino acid peptide was named GmPep914 (DHPRGGNY), based on its monoisotopic mass."

So, there's plenty of clear evidence that people do use monoisotopic masses for mass spectra analysis of at least some peptides.

What is your point? That this question is poorly written? I think I started this thread to point that out.
Thats a nifty game!
Avoid the Zeros
this is a simple board for generating midi messages from a potentiometer, in order to implement physical user interfaces. theyve got boards for buttons or note input as well. to convert in the other direction, try-a paia: https://www.paia.com/midi2cv.asp