skysight-inc/HackerNews huggingface dataset:
I expect some of the orders were people wanting to get their car before the federal tax credit phased out entirely. (I thought about it, but couldn't convince myself to buy a very expensive car with no access to service manuals.)

Hopefully they can keep selling cars as fast as they can make them even without the credit.
If the language were being done today I suspect that could've ended up being the case, but keep in mind that (given that idiomatic D encourages use of templates) these will be inferred automatically upon instantiation of a given template
Does anybody else feel like there have been a lot of outages in recent months? And I don't mean Google -- I mean lots of others too (I seem to recall CloudFlare, Facebook, etc.)... are they really increasing or are we just hearing more about them? Seems a bit odd.
And when I look at the home page

https://neanderthal.uncomplicate.org/

I saw first: "implemented in Clojure" and didn't understand how it's "100x faster than optimized pure Java".

But reading further it's clear:

"Does not try to poorly reinvent the wheel. Respects decades of BLAS and LAPACK standardization. Does the number crunching part with native BLAS and/or GPU, but provides a tiny Clojure layer for sanity. Win-win :)"
As kyrra says below, you're in the clear if you state that this is just your opinion. Naturally, prefacing something terrible as "just your opinion" doesn't make it fine.

In my case, Cloud PR knows me, but I also knowingly risk my job (I clearly believe I have good enough judgment in what I post). If Urs and Ben think I should be fired, I'm okay with that, as it would represent a significant enough difference in opinion, that I wouldn't want to continue working here anyway.

Finally, for what it's worth, I have been reported before for "leaking internal secrets" here on HN! It turned out to be a totally hilarious discussion with the person tasked with questioning me. Still not fired, gotta try harder :).
Show HN: Alohacam – Real-Time video streaming from Raspberry Pi to any browser
Because the old people who dominate local politics literally scream and talk over you when you try to do anything that would address a few big root causes (housing prices, prop 13 & property taxes).
Hi HN community!

Alohacam provides free, secure, real-time video from your Raspberry Pi to any browser. It's powered by a WebRTC native library, that allows for peer-to-peer, end-to-end encrypted, real-time video streaming.

Check it out!
Tough situation.

It's still generally true that for offshore dev work companies get what they pay for, so if the company really can replace you with 1 US pm and 2 devs for only $4k/month they probably won't be very good. But they may be able to maintain what you developed so to that extent you might have worked yourself out of a job. At that rate it's also likely that the offshore team may not be as good or as fast as your former client expects, so it's worth keeping in touch in case they need you back.

Can you move higher up the "value chain" by doing more technically specialized work that's harder to offshore?

Can you generalize what you developed for this company into a SaaS product that you can resell to other companies into the same industry?

Realistically it's also just a fact of life that some companies, especially if they're not in high tech themselves, think that offshoring is a silver bullet to cut development costs without any side-effects.
Which missing features?
I'm a Senior Software Engineer experienced in a wide range of technologies, like embedded systems, system modeling, web, databases, networking, etc. My passion is to create things that help people all over the world. Love to solve complex problems.

The primary programming language is Python, but also have experience with JavaScript, PHP, Perl, C/C++, Clojure. Studied a little bit Go, Rust, D, and other not very popular languages. Have experience with embedded systems like STM32 or ESP8266 for home IoT automation.

Have extensive knowledge about how NAND (Flash) memory works. Have done many system models of SSD, especially in Python with the help of Cython, numpy, and C.
Have experience with Linux Kernel Hacking, especially in the block layer.

Also have some experience with Frontend: AngularJs, VueJs.

Location: Belarus (Europe)
Remote: Yes
Willing to relocate: Yes
Technologies: Python, Flask, Django, MongoDB, Linux, VueJs. Linux Kernel Hacking,
NAND, Flash storage internals, System modeling (Python, Cython, numpy, C), embedded software.
Résumé/CV: Available on request.
Email: libbkmz.dev+hiring < ат > gmail.com

LinkedIn: https://www.linkedin.com/in/ilya-plenne/
In my anecdotal experience, you can't do anything outside of the C-suite. If a company is going to replace in-house employees and local contractors with offshore contractors, nothing will stop that, except for a few months of working with offshore contractors. If they get a good offshore team, they won't ever go back. If they get a bad one, they might learn a lesson from it.

You can't save them from themselves. As an employee, keep your skills polished and your resume ready. Build up a reserve of savings so that if you are ever asked to transition your job to your replacement, you can more safely quit the doomed job and focus on looking for a new job with a future instead.

As a contractor, cultivate a greater diversity of clients and ask for more money than you think you're worth. Companies that squirm at the asking price will try to replace you with someone cheaper eventually, so you might as well make it easy for them to signal their cheapness as early as possible.

Also anecdotally, cleaning up the mess from an offshoring gone bad is not enjoyable work. I wouldn't scream it from the rooftops, but other developers in your network who might be tapped by that company to do it in the future will probably appreciate a heads-up on what happened, to either avoid the client or charge a premium. You could follow up with the company yourself, but would you really want to?
Please note that Mr. Clark only said that it was insulting -- he didn't refute Oliver's information.

-- disclosure: disgruntled former Amazon employee, believe that breaking up Amazon is a no-brainer, would like to see Bezos brutally impoverished (no one should have a billion dollars, just as no one should own an H-bomb).
A deadline is a requirement. It is not a PM’s job to reject requirements, though it is their job to help th customer understand and manage resolution of situations where the combination of requirements given are in conflict, such as when a deadline is insufficient to acheive the functional requirements.
I run my own mail server, and my mail is never rejected. It is still an option, and it works as well as it ever did.
Have we seen 3 VPs leave in such rapid succession especially after what was supposedly an amazing quarter ?

Tesla isn't some startup any more. They've been around long enough to not warrant this level of chaos.
Did you actually check the growth numbers? If so, how are you defining it? Because Ford was producing a million cars per year when it was 17 years old.
There were reports of 404 from Google Cloud Run earlier today (I can confirm that I got both a 404 and a successful load after retrying that website): https://news.ycombinator.com/item?id=20336102
Was it related, it is a bit odd to get a 404 instead of a 50x?
Discussed a couple times: https://news.ycombinator.com/item?id=16763162 and https://news.ycombinator.com/item?id=9841831
I can confirm that there are WAF rules that block things like basic SQL injection. A client uses Akamai and if it detects certain strings in a request, like "<script>", it'll block the request before it ever gets to the application. The bad part is that some developers get complacent in their development and rely on the WAF to do their security for them.
> The eGPU method of bolting functionality onto a platform which doesn't want it is only neat on a technical level at best.

It's neat on every level. To quote the article:

> "…you are now able to take a top-of-the-line gaming GPU, seat it inside an external box, plug that box into your computer, and—using a single high-bandwidth cable—push the necessary instructions to render 4K games at 60 frames per second on the card before (over the very same cable!) pushing those frames back to your notebook's built-in monitor without introducing any perceptible latency."

I know God intended for us to use PCI cards by opening up cases and inserting them into slots on a motherboard, but it's incredibly cool to be able to just plug one in like a USB device.
This is a really interesting line of thought which, coupled with current protections via this idea of corporate personhood, does begin to portray companies as being far above mere workers in power and status.
This is a really cool concept.

I installed it in a personal slack workplace and said "I need a flight to Cancun August 27th to September 1st" and got a boilerplate response saying a travel agent would get back to me within an hour. I followed up with "I need a flight to Cancun on August 27th, returning September 1st" and got no response at all. I waited a while and got asked for a time preference (it called me by my username not my display name, btw, which is a little weird). I said "Leaving morning, returning afternoon". Again, a lengthy pause. Then, without giving me a price quote, it said they'd have options for me shortly and asked me to finish creating an account (birthdate, full name, etc). After a while it asked me if I meant SFO -> CUN (I'm not really sure why that would be the presumption).

Is this currently an automated process or am I talking to a human support agent?
And now you're on the watch list for trying to visit porn at work!
I know the comment you replied to was in jest, but he did actually say quite the contrary (at least according to Theravada, one major Buddhist tradition): He in several places said the point of all his teachings was to help people put an end to suffering; he only taught the particular things he taught because according to him, they were the best/only way of reaching that goal.

Some schools even go so far as to say that the Buddhist path is something to let go of as well at the very end of the process in order to truly reach enlightenment. It's only a tool to get there.
Might depend on your background. For a cryptographer, that property is an obvious consequence of being a stream cipher's keystream. For a Monte Carlo guy, it's not obvious, but close to miraculous.

And what everyone needs to know is that it doesn't hold for many (non-CS) PRNG, as apparently poker site operators have found out to their chagrin.
Good SLAs are also for engineers.
If they survive this experience, there will probably still be good money to be made helping clean up the mess which will no doubt occur here.
> The problem is not urban planning but that the cities are designed for cars, not for humans.

That is part of urban planning here. Public transit simply can't be both good and cheap at these densities, which were mandated explicitly by urban planners. You complain about height limits, but there are many places which you can't (or recently couldn't have) house more than one family in a certain amount of space by law.

There are lots of post-car places where you can get around great on foot, it's just that a lot of the post-car places in the U.S. and Canada have many layers of planning and regulation which make you dependent on a car.
FPS games are a joke on console, if you're into shooty shooty bang-bang type games.

In fairness, gaming has never (Last decade at least...) been the intended purpose of Mac
Sometimes these things just happen, it's difficult to turn down a price tag that is that much lower. Things that help in the general case are doing a great job(obvious), building up hard to replace domain knowledge, and nurturing relationships with the client and personnel. But it's hard to know how you could of done things differently without knowing more about the circumstances.

Who made this decision and what was your relationship to them? (Sometimes the people you interact with value you work, but people farther up the chain see less of the qualitative advantages and more of the quantitative costs associated with working with you.)

Another common sales tactics is client education related to disadvantages of alternate offerings. So you can talk about the hidden costs(like managing 3 people in wildly different time zone is more difficult and time consuming than 1 person down the street) and developer churn associated with off-shored software(and retraining associated with this churn).

Clients with expensive personnel will value on-shoring. For instance a law firm won't wants to pay their very expensive lawyers to manage an off-shore project.

But only sure fire way to find clients that won't offshore is to work exclusively with clients that are looking to onshore after an off-shore project just blew up.
Road Trip 2019
This is the way Java's become in "The Enterprise".
Argument-Dependent Name Lookup
It's easy to be pessimistic but do you remember CFCs[0]? I don't have time to re-read the article but my recollection of the timeline of events goes somewhat like this:

1. CFCs invented

2. CFCs are in high use

3. Thesis: It's bad for the environment; ozone layer is depleting

4. Antithesis: It's problematic for some businesses to give these up

5. Synthesis: Global effort to stop using them and find replacements

6. Ozone layer is slowly getting better

On one hand, I'm hopeful something similar could happen again.

On the other, the aforementioned events happened in a pre-post-truth world so it might not. You might argue that would be natural selection at work.

[0] https://en.wikipedia.org/wiki/Chlorofluorocarbon
This brings up a question of how you value people who don't exist yet. Technically (not saying anything about politically) the problem you describe can be solved by population control -- "just" don't make more people than can be comfortably supported. We already do that with birth control or by simply not having sex.

But that means people who would have been otherwise born would not be. If that is not an issue, perfect, you have your technical solution. If that _is_ an issue, then you have more problems than immortals hoarding resources (one of them is Repugnant Conclusion [0]).

Another way to look at it -- would you want current lifespan artificially shortened if you knew for sure that it would make things fairer for new generations?

[0] - https://en.wikipedia.org/wiki/Mere_addition_paradox
All are true except Elite: Dangerous. It’s available on both Xbox One and PS4 and both consoles have joysticks available, which E:D supports.
Hey man perhaps Elon's router has achieved sentience and is trying to communicate
Visualizing an Election with No Political Parties
Webgazer.js: Webcam Eye Tracking on the Browser
"Insulting" is the best bang for the buck as far as non-denial denials go: unlike "absurd" or "ridiculous", it comes with an implicit request for an apology from the other party.
Whats the story with D portability ? Can it compile to iOS Android and WASM without a lot of issues ?

C and C++ can compile to anything - thats a major use case for me
Are there any index funds to be able to invest into both private and public companies in this space?
They Arrested Her for Losing Her Pregnancy
Picking the right tech stack for your startup
Also interesting what their minimum requirements were in 2014 :https://nickcraver.com/blog/2013/11/22/what-it-takes-to-run-...
More specifically, I don't play games that require a massive GPU. Most of those games can be played on simple GPUs and have a native Mac port.
Mike Wacker documents Google manually intervening in search results
Same for credit cards that offer travel insurance as long as the flights/rental cars etc. are booked through them. They'd most likely need to see the charge from the airline in order for the coverage to be effective.
A few points:

Encryption isn't typically part of the physical or data link layers, which are the bread and butter of amateur radio. What you send on top of those isn't really the interesting part of amateur radio, from a technical perspective.

The actual rule prohibits "messages encoded for the purpose of obscuring their meaning" which I think most people interpret to mean digital signatures for authentication and integrity are permitted, just not encrypted payloads.

Many protocols have the ability to switch ciphers, including disabling encryption entirely while still performing authentication and integrity checking.
> Nobody thought to run "df"? Disk being full is a common source of all sorts of weird server problems.

Yep, to the point where `df -h` has become one of the first things I run when a server starts acting funny or things stop working.

Disk being full is far too common - run away logging, weird temp files, etc, or sometimes just a box that nobody maintained for years and years.

The fun part starts after you've identified which partition or drive is full - now you have to identify the problem files!
Pivotal on the whole does software development as well as I've experienced. When you hit the sweetspot for our core practices it's really impressive. Everything just sort of flows.

Sometimes it goes off the rails. That is in the nature of things. But it goes off the rails as an exception, rather than as a rule.

If there's a key to the magic it's (1) hire for empathy as well as smarts and (2) reflect on what can be done better.
Honestly, seems like a big waste of time to me. Generating the code wouldn't be free, so you pay for that. IO, generally, is fairly expensive, so you are now weighing the costs of IO against the savings in instructions/reduced branches. So where are the savings? OS level mutexes?

Basically all of the modern CPUs are going to do a really good job at optimizing away most of the checks cooked into the code Modern CPUs are really good at seeing "99% of the time, you take this branch" and "these 8 instructions can be ran at the same time".

What they can't optimize away is accessing data off CPU. The speed of light is a killer here. In the best case, you are talking about ~1000 cycles if you hit main memory and way more if you talk to the disk (even an SSD). You can run down a ton of branches and run a bunch of code in the period of time you sit around waiting for data to arrive.

This wasn't true in 1992 when CPUs ran in the Mhz. But we are long past that phase.

About the only place this would seem to be applicable is in embedded systems looking to squeeze out performance while decreasing power usage. Otherwise, feels like a waste for anything with a Rasberry pi CPU.
Again, typically not easy if you are doing industrial hardware that weighs 100 pounds, has fragile components, still in a phase where various hardware components need to be regularly tweaked or replaced by their respective experts on the team, needs to be on-site to function at all, and depends on other infrastructure.

If you're doing consumer hardware, different story.
Why not just consume media you don't find offensive in the first place? Would you feel differently if I wanted to _insert_ sex scenes in to movies that didn't have them?
What index could such a fund be tracking? There might be a fund targeting public and private firms in this space, but it wouldn't be an index fund.
That has been, and still is, talked about a great deal here. If it feels like it's not enough, that's because nobody ever feels like their favorite topics are discussed enough on HN. Even Rust hackers probably feel that way. This is because frontpage space is the scarcest resource on the site. More here if anyone wants it: https://news.ycombinator.com/item?id=19720659.
I thought it was going to be an article about batteries before I clicked
Look up "food forest" while you're at it. A successful food forest is balanced and requires no maintenance, but you get fresh edible food just for the effort of walking in and picking it.
God. When will chum bucket advertising go away?

Why? Why put chum buckets anywhere? Why?

All credibility is charred to a cinder by the chum bucket. I’m not reading any of this article because it tries to show me bikini tits and ass and vomit puddles that tell me I have a medical emergency.

Sorry. Rot in hell, shitty news article. Fuck you.
Is this not basically https://en.wikipedia.org/wiki/Amdahl%27s_law
Seems like a terrible idea to deploy changes to such a vital piece of their software GLOBALLY without some sort of rollout procedure.
I genuinely salute you and your actions. Collectively, we need to get over this post-WWII 1950s white picket fence obsession with lawn care. It's bad for the planet, bad for our pocketbooks and takes away time that we could use for other more interesting activities.
0x | San Francisco, CA | Full Time | ONSITE and REMOTE
| NO AGENCIES PLEASE

0x is building the infrastructure for mainstream access to a trustless and decentralized exchange on a blockchain. Our team is working with Solidity, zk-STARKs, and some other innovative technologies that are at the cutting edge of blockchain/Web 3.0 development. Our ecosystem is growing and we’re looking for more voices, opinions, and perspectives to accomplish our goals.

Some Unique Aspects of Working at 0x:
— Almost all the work we do is open-source and free-to-use
— We are addressing a unique problem with potential to disrupt the legacy financial system and create a major shift in global commerce
— We are one of the first companies to offer liquid digital assets as part of our compensation package
— We are working on a rapidly evolving decentralized tech stack

We're actively looking for a product manager, as well as full stack and front end engineers to join us and our team in SF. You can apply for our open roles with the links below:

Software Engineer — Full Stack: https://boards.greenhouse.io/0x/jobs/4020199002

Software Engineer — Front End, Developer Experience: https://boards.greenhouse.io/0x/jobs/4134685002

Product Manager — Developer Experience: https://boards.greenhouse.io/0x/jobs/4117299002

Quantitative Software Engineer: https://boards.greenhouse.io/0x/jobs/4188024002
I think a state can be all the things I said that China is and still not be a police state. All the online articles referencing China being a police state that I can find talk about the extreme measures in that one "autonomous" region of Xinxiang specifically. Do an internet search for yourself and see. Can't freedoms in China be pretty terrible in many respects without it being equated with the worst regimes ever?
What makes you choose it over Rust or Go?
> I'm not sure where you're coming from, but when I'm looking for a job

We are discussing the flipside of that: looking for an employee/teammate. And I agree, a company that uses better tools is always more attractive.

> would prefer the Elm one. I've never written a line of Elm before

If you've never written a line in it before,how did you decide that its a better tool?
The climate in the UK is 'cool' but never extreme in either direction. Germany is hotter in the summer and colder in the winter than the UK, mainly due to the UK being an island nation and being in they path of the jet stream.
Easier Payments with Chrome
Svelte keeps a direct reference to DOM elements and mutates them when possible, if you do it right you can probably achieve vanilla-levels of performance.