skysight-inc/HackerNews huggingface dataset:
‘Captain America’ Actress Arrested, Charged with Killing Her Mother
Cerco Hacker per Hackerare Whatsapp
> Looked fun, I was just worried about game performance and server bandwidth usage..

Yes, that turned out to be a legitimate concern... later on I saw people go a step further and write entire sentences out of cars... they probably didn't realize but it was effectively DoSing your server and preventing anyone else's socket emits getting through so all you could see is the text.

I guess it's a difficult balance if you want to allow playful hacking but don't want to be DoSed. (BTW it's easy to bypass the origin restriction by just injecting code into the browser), perhaps a better restriction would be a max sockets per session or IP, that would still allow some hacking but reduce chance of DoS intentional or not.

Anyway I changed tack to try implementing some basic bots in smaller numbers. Was fun to see how people interact with them.
I have setup xubuntu for my parents to look similar to windows. No sudo access, no password default login on boot. Firefox/Chrome with ublock origin. Virtualbox with win10 is installed for Office. If at all anything happens I do a remote login and check/fix things. Works well so far.
Shit, my Tesla will nag me after I am in park and EXITING the vehicle.

Yeah, I don't have my seat belt on.. because I am getting out of the car!
My non-technical parents have been Mint for years with minimal problems. One thing that makes life easier is that they were okay with me enabling sshd for the cases when they want me to investigate something for them.

(An incidental benefit of a Linux household - the calls from "Microsoft" become a lot funnier and less scary.)
Ross Ulbricht would like to have a word with you.
Well, the fear he was talking about is just using Napster as an example. This piracy still exists, and as he said, the tech improved so much that you can easily illegally share an album.

What actually stopped wide-spread music piracy, was easy to use legal solutions like Spotify.

It's as Gabe Newel said, to fight piracy, just provide a better service.
Series-C Construction Tech Startup| Hiring in San Francisco | Onsite, Fulltime

Fieldwire is a construction field management platform. We are venture backed and looking to double the engineering team! If you are looking for a fast-pace startup with great culture and a great product feel free to apply!

Engineering Manager Android - 4+ yrs of experience, BS or MS in CS or equivalent.

Engineering Manager Product - 4+ yrs of experience, BS or MS in CS or equivalent.

Senior iOS Engineer - 4+ yrs of experience in iOS development, BS or MS in CS or equivalent.

Android Engineer - 1+ yrs of experience, BS or MS in CS or equivalent.

iOS Engineer - 1+ yrs of experience, BS or MS in CS or equivalent.

Apply here: https://www.fieldwire.com/about-us/#51aB3ATIuTFOJMjCvmxTvP
> Now that you know how you can easily create and use WebAssembly code, there is nothing stopping you from refactoring performance critical parts of your code using WASM.

There is, writing WASM by hand will not only create an unmanageable mess but also should be strongly discouraged, WASM is supposed to be a target not a “language” like the author is mentioning.

Also, it’s doubtful WASM is actually faster than plain JavaScript for most use cases when not speaking of benchmark-optimized tests. It’s not the point of WASM.

Unfortunately, the way I see it is the ASM part in WASM is going to create a disaster where people really believe it’s an analog to physical machine code.

Even speaking of proper assembly code, it’s not advisable to write it by hand except in very rare and specific scenarios such as cryptography as it’s most of the time going to be slower than using an optimizing compiler anyway.
That probably has more to do with the classroom setting than the material. This boy is engaged because he’s learning from his father, one on one. The classroom disengages kids because they don’t get enough attention.
I'm still on the fence with these distributed log/queue hybrids. From a theoretical perspective it seems these are excellent. I just have this nagging suspicion that there is some even-worse problem architectures based on these systems will harbor. This kind of ambivalence is something I find myself having to battle more and more in my career as I age. Most of the time the hype around new design/development patterns leads to a worse situation. Very rarely it leads to a significant improvement. I dislike that my first impression looking at a system like this is risk aversion.
I'll take a look, thanks.

EDIT: Not too bad actually. I'll take a look and compare to Lua. I'm not ::crazy::about:TCL's syntax, but it's not that bad.
FreeLancer: Embedded Software Engineer. Worked on several linux board brigup's on custom linux OS's built using tools like Buildroot.

Proficient in C and Cpp.

Email:arshad.3e.1@gmail.com
Location: London

Remote: Yes

Willing to relocate: No

Technologies: Audio technologies such as JUCE, AudioKit. Swift, JS, Python, C/C++, RabbitMQ, AWS

Email: can@ince.io

Résumé: email me for a copy or see ince.io

7 years in tech, have done big media projects and built big scale stacks, interested in early-stage startups solving interesting problems
North Carolina sucks as far as sidewalks, parks, and well, many things. I lived there 9 years and I had no idea where all the tax money went. Some day we'll find out how corrupt it all was.

The city in the Midwest where I live now is miles ahead of anything NC had and they built all this up back in the 1980s. There's really no excuse why NC is so bad.
>I haven't given bluetooth pairing a go yet but I'm itching to try out some kind of text editor with it when I have the time.

Seen a few people posting that Glitch's coding tools work in Firefox on the Quest with at bluetooth Keyboard.

https://twitter.com/fernandojsg/status/1139570325312684032
What's weird about the original article is that my understanding of HashMap (which as you pointed out, is the backing data structure of for HashSet) does not initialize the underlying hash table until first use - so if a bunch of new HashSets were created but never added to, the memory impact should be minimal irregardless of what the initial capacity was set to. (So there should not have been much of a difference between "new HashSet()" and "new HashSet(0)" if no items were ever added)

See this comment, and also the implementation of putVal()/resize():
https://hg.openjdk.java.net/jdk/jdk14/file/f77e9e27b68d/src/...

Perhaps things were different back in Java 1.3.

EDIT: Apologies, I completely missed this in the article, where it's explicitly called out.

This particular trick also no longer works. As I found out while writing this article, modern JDKs do not allocate any space in a HashSet until something is added. If I had kept applying this trick pre-emptively I would have been wasting my time.
Yup. Simple approach that was very effective.
There are various types of reasons for deadlines. I have seen everything from very good reasons (an external API has to be replaced before its sunset date; regulatory changes that must be met when they come in place) to very bad ones ("$manager said it should be done by $date"; when asked $manager why, the answer was "I thought it should be doable by then, but it's not actually that important").

A deadline without the information of its importance is pretty useless, unless you happen to be in an organization where all deadlines are there for good reasons.
I'm a powertrain controls engineer for one of the big three, working on DAT systems on the powertrain side of the interface, and I am now looking to move further into the autonomous vehicle space. I have experience with automotive standards and practices, underlying vehicle architectures and the reams of documentation and safety analysis required of modern systems. I have a Master's in EE: Systems with a focus in controls and signal processing and prior experience with machine learning, though that knowledge is a little rusty.

Location: Ann Arbor, MI

Remote: Open to it

Willing to relocate: Yes

Technologies: C/C++, SysML, Model Based Design, ISO26262, Embedded system design, controls and signal processing, some machine learning

Résumé/CV: https://www.linkedin.com/in/william-cunningham-6b63a656/

Email: wdocunningham@gmail.com
Exercise addiction 3.5 times more common in individuals with eating disorder
Use the favorites feature instead of commenting: Click the time stamp of the comment, and then click “favorite”. Favorites show up on your profile.
Location: South East US

Remote: yes

Willing to relocate: no

Technologies: 15 years of full stack web development - Go, Node, C#, Vue, React, SQL, Azure, GCP and many others

Resume: upon request

GitHub: https://github.com/freeman-g

Email: googerb at gmail

Certified Scrum Product Owner

Certified Open Group IT Specialist

Vue Docs Contributor

Willing to build you a sample project

Interested in 30 hour, highly productive week

Thank you!
> How much power are you trying to make?

> As much as possible.

That is not a useful response. Would it be worth doing if "possible" turned out to be 0.1 mW? 1 mW? 10 mW? 100 mW? 1 W? 10 W? 100 W? 1 kW? 10 kW? Presumably somewhere in that sequence your answer goes from "no" to yes" and that point determines what tradeoffs you're going to be willing to accept in order to increase your power capacity.

People have suggested steam engines. Those would definitely produce more power than TECs, at least twice as much and potentially six times as much. But they are far more likely to kill you. Is that tradeoff worth it to you?

TECs are pretty expensive per watt. Are you really willing to spend tens of thousands of dollars if it will increase your energy output a little? How about hundreds of thousands?

There are tradeoffs in any engineering design. It's obvious that more power is better, but without some idea of the shape of your utility curve, it's impossible to evaluate those tradeoffs in a useful way.
I hate these because of how you need to grab and pull a handle hundreds of people touched before while handling their trash. And you can’t even try and work around that by using a single finger covered with a piece of paper or receipt because you need to pull on it relatively hard, making sure there is full contact between your hand and the contaminated surface, almost like it’s by design.

I am also not sure this over-engineered and presumably quite expensive device (plus their ongoing maintenance) actually solves any real problems besides being political ammo to please environment fanatics due to its solar panel.
Finder is so bad that I had to buy a license of ForkLift 3. Finder is easily the worst default program included in OS X.

Windows Explorer isn't perfect, but at least with that you can ALWAYS see where you are (and open the location of chosen file). You can cut/copy/paste easily with mouse right click. You can create new files with right click.
> Why would they make a chip this big with AMD showing a chiplet design approach is cheaper and more scalable on so many levels. Let alone, yields.

They're taking a radically different approach, and hoping that they'll be able to route around defects, unlike AMD where a defect in the uncore kills the whole chiplet.
want a QA job making more? email me
That problem already occurs! How many of us stopped working for hours when github went down? When aws went down? When some construction cut a wire and took out some of the internet?
Common (https://www.common.com | Backend Software Engineer, Frontend Software Engineer | New York, NY | Onsite | Full-time

Common is working on solutions to the urban housing shortage and apartment affordability by leveraging technology and intelligent apartment design to modernize city living. We are dedicated to creating a better rental living experience and price point for our tenants. Today we have over 1,200 residents living in Common with 14,000 additionally beds in our signed pipeline. We've raised $65M from top tier VCs and are founded by General Assembly (acquired for $412M) co-founder Brad Hargreaves. Check out our "Year in Review" for additional information about our growth and upcoming initiatives: https://www.common.com/year-in-review/.

If you're interested in a mission driven company that is literally changing the way people live, I'd love to talk to you about what we are working on. We are hiring for multiple senior and mid-level FE/BE positions but don't have all the JD's posted on our site yet. Feel free to apply to the Senior roles even if you are mid-level and I'll sort it out.

https://common.com/careers
Astropad | https://astropad.com/ and http://lunadisplay.com | Windows Software Engineer | REMOTE or Minneapolis, MN. | Fulltime

THE ONE LINER:

Help us take Astropad and Luna Display to Windows via Rust!

LANGUAGES WE USE:

Rust, C, C++, C#, Assembly (You should know 2 of these well)

ABOUT THE COMPANY:

We are a small, bootstrapped startup founded by a team of ex-Apple engineers. Our tools are used by tens of thousands of creative pros and some of the largest animation studios in the world, and we are just getting started! We are looking for people who care about building the next generation of tools that unlock creativity to join our team. We are a fully remote company with a small office in Minneapolis, MN. If this sounds interesting to you, please get in touch!

Apply via: https://blog.astropad.com/jobs/
>> "...it's actually entirely arbitrary..."

This is one good objection to the article.

Another objection is that they have spun "central bank inflates financial asset bubble which is correlated across all asset classes" as a good thing.

And it seems to have never crossed the credulous author's mind that asset classes with correlated gains also have correlated losses.

Even by the NYT's extremely-naive standards of thinking critically about financial markets, this is a weak effort.
Location: Poland / Leeds UK

Remote: yes, preferably

Willing to relocate: in the short term only

Technologies: Clouds (AWS, Asure, GCE), Terraform,
Kubernetes, Docker, CI/CD, Python/Golang

Résumé/CV: https://bit.ly/36kJamp

Email: ksawery.kotewicz@gmail.com
Show HN: Email Health Checker
I wonder if this has anything to do with their extremely strict alcohol laws - no alcohol sales after certain hours and/or weekends (if I remember correctly), so less drunk drivers.
Full Stack Dev, Remote.

I run a lifestyle business. I built this crowdsourced audio/video transcription service called Scribie. We just have 2 employees. I handle the business side and write the code and the other person does data science. We are looking for a full stack dev as the 3rd employee, someone who can take over the tech side from me.

The ideal applicant would be some who's interested in Web App development, has good coding skills, looking for a stable remote job which offers good work-life balance and working in the Asian/European timezone. You will be working very closely with me in the near term and independently later on.

My budget for this position is $40K/yr. Email me at rajiv at scribie.com.
C Labs | San Francisco, Berlin, and Buenos Aires | Hiring Software Engineers, Mobile Engineers and Cryptographers | All Levels | 100K - 200K + equity + coins | FULLTIME, ONSITE, REMOTE, INTERNS, VISA | https://celo.org

C Labs is one of the multiple companies working on Celo, an open-source permissionless platform that makes financial tools accessible to anyone with a mobile phone. Using a novel decentralized PKI, Celo lets you send cryptocurrency to phone numbers in a fully decentralized way. Additionally, Celo uses stable-value tokens pegged to fiat currencies, like the US Dollar, to minimize volatility. Anyone can participate in the network and earn Celo currency, even with just a budget Android smartphone (by sending verification text messages). To make sure that the platform is scalable and fast enough for day-to-day use, Celo uses a new Proof of Stake protocol with fast block times and one block finality. Further, it uses SNARK-based proofs to allow light clients to sync with the chain instantly. For Celo's first product, we are working with organizations such as the UN World Food Programme and GiveDirectly on a social payments and cash transfer app that looks and feels like Venmo, yet is fully decentralized.

Investors: Andreessen Horowitz (a16z), Polychain, General Catalyst, Coinbase, Reid Hoffman and Jack Dorsey, among others.

Stack: Typescript, Solidity, Go, React Native, Python, Android, iOS, Rust, zk-SNARKs

Team backgrounds: Google, Facebook, Apple, Microsoft, Square, Zcash, QEDIT, MIT, Stanford (~60 people today)

More about us here:

Blog - https://medium.com/celohq

Repos - https://github.com/celo-org

Mobile App (alpha release): https://celo.org/app

Incentivized Testnet: http://celo.org/stake-off
It seems to mostly be about optimization.

There are some good points, but, like so many of these topics, it enters the world of "orthodoxy," where we all have to do things the same way, everywhere, and in all places.

Optimization (effective optimization, anyway) is a fairly intense process. For one thing, common sense doesn't really apply. What seems to be an optimization can sometimes do exactly the opposite, like breaking cache, or introducing thread contention.

It can also introduce really weird bugs, that are hard to track down, and strange code structures that relatively inexperienced maintenance programmers may have difficulty grokking.

It's all about the metrics. Profilers are your friend.

Also, in many cases, optimization isn't necessary at all. If the code controls response to a tab selection, then the code that redraws the tab is likely to be executed in a separate thread, anyway, and done at the pleasure of the OS. Why bother optimizing the lookup index to save a few microseconds?

Another matter, entirely, when we are iterating an Array that is many thousands of elements long. In some cases, using HOF can actually decrease the performance (but YMMV). I have sometimes had to replace a map() with a for.

We measure and find hot spots, and then concentrate on them.

If we are working with mobile or embedded, then we also need to worry about power consumption. That's a fairly fraught area, right there, and optimization can actually cause power drain.
> As I found out while writing this article, modern JDKs do not allocate any space in a HashSet until something is added.

Ah, but the object still exists. If large space of objects is needed that is sparsely used, the thing to do is to make that space itself lazy, not the individual objects.
> ...isn't it just public land that it's OK to walk on?

In the USA, no - it's owned by the federal government and has criminal trespass laws surrounding it just like any other owned property ("land parcel"). https://www.justice.gov/jm/criminal-resource-manual-1634-pro...

Criminal trespass does not generally require a fence or sign in most US states (they say you have greater legal protection if you do post a sign or make a fence, but it's not required - IANAL, I just read the internet :)). https://www.bestofsigns.com/blog/no-trespassing-signs-laws-w...

...and some states such as my own do not embrace the concept of BLM managing public land the way California does as a unique state; in some states most land is generally considered private and legally owned by (someone or something). https://www.wideopenspaces.com/public-land-texas-brief-histo... and has corresponding state-specific criminal trespass laws. Pulling from another comment comparing Norway culture, roughly 2.5x(?) Norways can fit inside Texas.

(edit1: fixed HN markup emphasis)
When the customers are telling your sales people that they are going with the competition because they have features that you don't, one should take notice, though with the caveat that the customers are not necessarily being completely transparent about their motives.
One thing you’ll notice if you look at more of Mike Lawler’s blog is that he is consistently very optimistic and upbeat. Trying to cut that down with pedantic cynicism based on your own projected idea of his intent is pretty sad.

The context here is one dad who does frequent (weekly?) Socratic-style math lessons with his kids as a long-term family ritual, where they explore a broad range of topics both inside and outside the usual math curriculum.

This is not supposed to be an isolated example problem you can just drop down on a completely unprepared student and forever change their life in 10 minutes, and nor is he suggesting that.
Fingers definitely crossed.
If you ever need to lawyer up against a company it would be very wise to have your lawyer do “discovery” on any email any manager has written about you. This should be standard advice to all employees.
Deeming living beings a "problem" is specieist.

Rats spreading disease has been disproven.

They are one of the few species who still manage to survive in the concrete.
I could make the same argument that lack of eye tracking, native speech inference, better locomotion strategies, and higher resolution mean that today's cutting-edge VR headsets will be subject to the same misplaced scrutiny that you're currently giving the cheap, commoditized headsets. It's still Virtual Reality.
I have friends that work in hedge funds (non-algo) and they have said that because the S&P is up 30% in 2019, it is killing the hedge fund industry. Many fund of funds are no longer investing in hedge funds anymore (at least until the next crash). Why would people pay 1-10 for a long-short hedge fund when passive investing is making much more with less risk? They are finding they can't even charge 1-10 anymore and their incentive structure is disintegrating.

Are you finding the same issues with your business? Or are you still getting good levels of investment?
I don't have any pre-built recommendations, but you can figure out some dimensions and find someone online who'd be willing to 3D print it for you.

Or you could find a machinist. That'll be fairly expensive, though.

Lastly, you could probably make it using supplies from Home Depot, like PVC pipes + fittings and PVC cement, maybe some gasket sealer for any holes you drill. Probably the cheapest option of these 3.
I'm curious if you happen to know -

Is it only mandatory to ship it with new cars, or is it mandatory to have it installed?

Would it be legal for me to remove, similar to what I've done with Onstar/Starlink in the past?
I do a five day food and technology fast every year [0]. It's an instructive experience to go without these two dependancies. If I have kids it is something I'd want them to partake in when they are the right age, but these extreme measures can't be the only action taken throughout the year.

[0]https://news.ycombinator.com/item?id=21921462
That’s what I was thinking. With any piece of software where there are performance concerns, be it memory or speed, the first thing you should be doing is to fire up a profiler and get some hard data. I usually profile almost all my stuff just to see if anything unusual or unexpected shows up. This is often a good learning experience.
Not all optimization is premature!
This isn't "without importing anything". This is "importing all the data again every time you run a query".
One of the more interesting optimizations I've seen is the C++ string class. A class instance takes up 24 bytes, many of which weren't used, so for short strings the data was stored inline rather than having a pointer to external memory. This is big if you have an app that has millions of tiny strings.
Private Equity firms have 1.5T in unspent capital
That would be far too direct and brutal. Put them in prison until they talk and let the inmates know that they are refusing to decrypt their PC. The inmates will soon enough make their own assumptions why and do the beating themselves. Of course protective custody would be an option, but that is just even further isolation and mental torture.
I've seen this on ycombinator's yt and it has improved my wellbeing dramatically: https://youtu.be/LH1bewTg-P4
I second this.