skysight-inc/HackerNews huggingface dataset:
Companies generally don't want you in the software for safety reasons. While true there is intellectual property around the guidance and swath generating algorithms, companies hate lawsuits. Lawsuits tie up resources, can cause stop shipments, generally lost profits, and tarnish the brand. Look at the Chrysler Jeep news...

You hack or change software on a vehicle and cause the auto-guidance to run over and kill someone or you circumvent a safety check in software unbeknownst to you due to your software changes and a spinny sharp thing that should have stopped doesn't and hurts or mames you or calibration changes cause engine to to over-heat and burn up and generally the company is held responsible for it.

As much time is spent testing software as is writing software. All our testing is there to make sure the software works as expected. Millions are spent on test equipment and millions of hours and man hours are spent making sure software works as expected.

I happen to work for a major agricultural company and I'm a lead software architect for their guidance + autonomous vehicles + precision farming embedded devices. We are one of John Deere's major competitors.
Technology has always driven the financial markets--because better access to data is what allows new instruments and/or the active trading of new instruments.
>How do you find a new passion?

Try lots of things out! There are 10,000 things to try. That's where the money would come in very handy.

Stuff like violin - sure, some lessons might be good soon after you start, to make sure you're getting the basics right, but 99% of the time spent on it will be practising and playing on your own (and later with groups), and 99% of what you learn will be from that. (I'm a musician) Dancing I guess is the same. Find the masters you love to see/hear and learn from them, copy from them, study them. Maybe a similar thing applies to all areas.

"Feels silly starting X at 32".. There's always someone younger! If you want to do it, who cares. Everyone's terrible at it when they start doing anything. (I think a lot of people don't realize that, and it stops them doing things they spend their lives wishing they could do, e.g. play flute) I have way too many things I'm passionate about, but occasionally meet people who haven't found anything yet, it's very strange. I guess no-one told them a passion or 3 in life is worth looking for! And it's fun looking anyway. Like online dating but you're the one doing all the rejecting. haha. Good luck!
I had similar thoughts after watching the MIT video (https://www.youtube.com/watch?v=KkpqA8yG9T4). It would seem to make sense to scrap the $20bn ITER abd build MITs proposed $300m SPARC prototype instead https://www.nextbigfuture.com/2016/10/mit-set-nuclear-fusion...

Quicker to make, cheaper, more modern tech and much closer to a possible commercial design.
I've done contract work for a manufacturer of electronic control systems for excavation and mining equipment. They've aggressively implemented DRM in their new products to support renting time-limited and geofenced access to optional features. Their revenue models for the newest generation of equipment are based in large part on the recurring revenue stream enabled by DRM.
I worked for five years in a newsroom environment, which is where I learned to spell it "lede". So, y'know, don't assume things about people.
Well, in a way, they're right. You could consider the printing press, or the aeroplane, or electricity, or the telegraph, to be a mini-"singularity" event since it drastically changed the world in ways unpredictable beforehand. "Singularity" doesn't necessarily equate to "rapture of the nerds where AI gods make everything awesome (and/or kill us all)", it just means "point where things get weird and we can't predict what will happen next."
> In lisp, everything's can be expressed in terms of other lisp code.

Um, and how exactly are primitive forms defined?

> most keywords get the explanation of "this is how the computer will act" and then explanations of new behaviors.

Have you heard of Hoare logic? The meaning of ordinary ALGOL-style imperative programs can be given in terms of relating preconditions to postconditions. Suppose that you have the Hoare triples:

{P} foo {Q}
{Q} bar {R}

Then you can derive the Hoare triple:

{P} foo; bar {R}

Note that `Q` is not mentioned at all. Hence, any implementation is free to translate the program

foo; bar

into something that doesn't have `Q` as an intermediate state.
> Linux is much more user friendly on the desktop.

Linux is much more user friendly than Windows. This is completely arbitrary metric, I am very comfortable using GNOME, KDE, awesomeWM and i3 but whenever someone hands me some Win 7 or Win 10 I just can't figure out anything for a while. Stuff starts jumping around and there are literally ads built into OS which annoys me. Windows may be user friendly for 90% of the population BUT this is only because it is "pre-loaded on every machine" as you put it. That is the only reason people find Windows easier to use.
Saying that you can't criticize a group because of its amount of power in a society is a completely arbitrary rule that is easily disregarded. You will never be able to shame people into following that nonsense.
From the Article (the actual notice): https://apps.fcc.gov/edocs_public/attachmatch/DOC-349258A1.p...
They identified the device, and the service impairment stopped when he shut it off..

"On November 30, 2017, in response to the complaint
agents from the Enforcement Bureau’s New York Office confirmed by direction finding
techniques that radio emissions in the 700 MHz band were emanating from your residence in
Brooklyn, New York. When the interfering device was turned off the interference ceased. You
identified the device as an Antminer s5 Bitcoin Miner. The device was generating spurious
emissions on frequencies assigned to T-Mobile’s broadband network and causing harmful
interference."
This begs the question.
Pretty ridiculous.
The Damore memo wasn't talking about Laszlo Babai's graph isomorphism work, or deep reinforcement learning.
Why did you ask the question (“why don’t you use...”) if you already knew the answer then? The fact that you asked the question in such a broad way suggested you hadn’t done the basic research.
FCC chair under investigation for ties to Sinclair Broadcasting
My son is in UIUC's biochem program. It's offered through the Chemistry department, has him in orgo next semester, and has a first year shared with chemical engineers.
I've never once seen or experienced any discussion about whitespace layout in Rust. OTOH, I've had several discussions about whitespace layout in Go in less than a year of programming in it due to gofmt not enforcing a maximum line length. Previous to writing Go, I worked on a C++ project that used clang-format (with a custom configuration), and we never had to have any formatting discussions because it also handled maximum line lengths.
For me the best solution has always been connecting directly to recruiters in my linkedin network. It saved me a lot of time, typically they only ask you for the resume and no cover letter. Also, among different strategies I tried, it's been the one with most "yes".
Because Linux font rendering is awesome. MacOS is about as good. Windows Cleartype is not even close.

You are going to read code all day -- that comfy feeling when reading them is important
Why Windows?
Yes. I was sceptical at first and it took a while, but I’m now a convert, it keeps getting better and better too, quite rapidly.
Video games, not guns, to blame for school shooting, says Kentucky gov
Yup. And when one does make a mistake and do it once, one quickly learns it's almost always not appreciated. I've done it twice before. Once it landed me a free trip to SF and a rescinded job offer after (I aced their interview and almost finished the problems they said no one finishes but they didn't actually want to hire remote). The other time I did something it was immediately ignored and never looked at by the company. Mind you, I knew better but I was desperate at the time so I still did it. In other words, I was an idiot.
I didn't actually know that countries are still using them. I thought they were a thing out of 80s American crime films. Consider me surprised
Conversely, I work for a very small company where the owner likes to fashion himself running a startup even though he's been in business over a decade. Technology features heavily in what we do, but I cringe every time he says "really, we're a technology company".
This is great stuff. I actually think the obvious application here is foreign language instruction. Particulary chinese character recognition for english speaking elementary students. Most teachers at that level will probably not have mastery of the language themselves. In addition, the "teacher agent" may be able to find patterns that would dramatically boost recall.

Additional meta-learning research from openai posted recently on arxiv:

Evolved Policy Gradients

https://arxiv.org/pdf/1802.04821.pdf

As well as the Ray distributed AI system:

http://bair.berkeley.edu/blog/2018/01/09/ray/
It would be helpful to use the full term Informatation Technology to understand these trends.

Financial institutions and many other administrative orgs have always been about storing, distributing and processing information. They did this at scale even before the advent of computers. And they were also early adopters of computers. Their core business is providing service by using IT, whether that technology is computers, paper or human brains.

Back in the long ago we didn't call them IT companies, because that designated a supplier of IT equipment (and we used to think of software as equipment). But now in the age of SaaS, we think of IT companies providing services using IT, just as the banks et. al. have always done.

It's the same kind of business, evolved through two different paths, each with strengths and weaknesses. It seems inevitable that the two paths will merge.
Although SpaceX does hire Tesla to do their design work. The design center is literally next door to the rocket factory.
I use jetbrains when I have to but there’s something very odd (and IMO ugly) about the way they render.
I do most of my work on a laptop with 4GiB of memory (manufactured in 2009). Probably the last time I did anything dev related that meaningfully stressed the machine was when I decided to give android studio a shot.

Just sitting there, with nothing else open, the machine was completely unusable.

I cannot recall anything else I have done with the machine in it's lifetime that's been a real problem.

This includes running firefox and chromium concurrently, plus a couple virtual machines .
> Plus, it gives (or will give) much lower-level access to features like threads and memory allocation.

There's no reason JavaScript couldn't just have those features. It already has some amount of memory allocation control via ArrayBuffer & DataView.
Cages only block external em, they don't block internal em from getting out.
Customs and Border Protection's Biometric Data Snooping Goes Too Far
My sibling comment attempts to make lemonade out of the problematic fact that there are in fact huge gender parity differences worldwide, with for instance massively improved gender parity in Asia. I'd say that fact pretty thoroughly acidulates the article's assertion about correlation with cultural gender norms.
It's three exes (XXX) written as Arabic numerals (though they were never Roman numerals to begin with). "XXX" is an easily-identified marker; "30" is just cargo cult stuff.
My family doesn't farm but we used to and we still own a business where we use these tractors. The older tractors are much better for us because they're simple and quickly debuggable. I can get our Oliver Rowcrop 77 back up and running in no time almost disregarding what's failed, but the machines with electrical systems period are harder to debug and fix. This has been getting progressively worse as these machines get more sophisticated. Especially now because of the the addition of closed software these tractors aren't going to be around in 10-15 years and it wouldn't surprise me if it gets to the point where the tractor OEMs will start telling farmers just to get a new machine, which is perfectly viable for the huge farms. They just don't seem to give a shit anymore about little farms/businesses or long term reliability.
>I also wonder what the culture is like for orthopedic surgeons.

It is among the worst specialties as far as being based on tradition/folklore/marketing. When you see one of their own being injured this badly you realize how wholeheartedly they buy into their own BS about "new innovations" that can "help" people.
Omega’s advances, as well as the Olympic Broadcasting Service who provides all the live feeds and graphics, is absolutely astounding.
That's the whole point of an HSM... A somewhat tamper resistant device that executes all encryption operations. You give it the hash and a reference to the the key, and it returns the signed data.
For some reason I don’t think they were concerned with 700MHz sound waves
This is not true in theory. A model checker (NOT a bounded model checker) either produces a counter-example, a proof of correctness or times-out/gives up if the theory is not decidable.

A bounded model checker on the other hand, checks the property for a given depth 'k', and hence the result is not applicable to a complete run.

In practice, it is all engineering, so anything can happen unless the model checker has been model checked.
Yes they do. A Faraday cage is equally good at blocking radio waves going out as coming in. They don't protect against conducted emissions though - along a power cable for example - so they're not a complete solution.
https://en.m.wikipedia.org/wiki/Faraday_cage

“Faraday cages are also used to enclose devices that produce RFI, such as radio transmitters, to prevent their radio waves from interfering with other nearby equipment.”
There are no new tractors that aren't DRMed if they don't have electronics. Hell, it's even hard to get service documents. Talking about consumer responsibility is great and all, too, but there is no choice so it doesn't matter.
This is a totally different product. Your app looks very nice but it is similar to hodl, a mobile app where you have to manually input coins one by one.

The cointracker.io people import from exchanges, wallets via APIs and cab file import. Which allows you to track your positions without all the manual labor of inputting them one by one.

They are also selling a tax service for us customers.

Hopefully you guys can work something out about the whole naming thing.
Matt here, one of the founders of Pagestead.

Totally agree, from a technical point of view, PHP would not be our first choice (or second, or third, etc). However, since our customers need to install this on their own infrastructure, we were rather limited in options.
At what point do the people working in tech come to the realization that Google has become a problem that must be eliminated if the web is to continue to flourish?
Peter also thinks the Valley has become too mono-cultural and the cost of living is making the whole area more sclerotic, less vital.

This is a big problem with many big cities. The cost of living, primarily due to property and rent prices makes them less innovative and stagnant places to live. You need to be able to breath, not be stifled.
Sure they do, that's how microwaves avoid heating people standing nearby. However, getting the power in without letting the RFI escape the power connections is the tricky bit.
A low tech alternative, depending on one's needs could be draft horses. My wife's family worked teams of belgians for about 80% of their 400-acre farm.

https://www.motherearthnews.com/homesteading-and-livestock/f...
Pereh (missile carrier)
Some classes don't accept paper homework these days, everything is completed online- The textbook publishers have started selling access codes to online homework websites. So s physics professor might decide to use "MasteringPhysics" for all the homework in their class, so every student has to pay ~$100 for a access code (subscription) to that website.

The professors that use these systems like them because they don't have to grade anything. The departments like them because they don't have to pay graders and can have bigger classes. An the publishers LOVE them because students have no choice but to pay.
I'm not talking about malicious fonts, but font stacks are complicated regardless of the encoding being fed in.

You seem to think I'm blaming it on the font. I'm not. I'm blaming it on the font stack (CoreText)

I avoided using the term "unicode" to refer to a bug in the font stack because font stack bugs don't always have to be specific to unicode.

You keep saying "unicode parsing"; that's a meaningless term in this context.

> Yet on your blog you allude to just that with the left/right comments, though, to be fair, you state that you really don't know the problem:

That doesn't have to do with endianness or BOM, that's a totally different kind of ordering. It's ordering of the code points, not the code units.

> This is claimed to be a dissection of the issue, but there is not even a stack trace present, and yet you joke about that...

It's a dissection of the string. Not a full debugging of the issue.
That was fascinating. The amount of effort that Blizzard went through to "emulate" the original buffer overflow is ridiculous.

Also the mod community's epScript compiler is itself a very clever feat, especially its use of self-modifying "code".
Easy VR Developer with Improbable's SpatialOS
Just my favorite single reason: I love ownership. I love knowing what a function is going to do with the HashMap/dictionary I pass into it. I love knowing when I'm the only piece of code that can touch something. Sure, there are benefits in terms of not needing a GC too, but I just love how clear it makes everything.
That's a poor argument in my opinion. Should my washing machine have no serviceable parts because I might electrocute myself?
If you build it yourself for yourself, you should be able to have some confidence re: security and privacy.
Telugu is my native language. Here's how I learnt it.

There's two types of letters. One type is used as an addendum to the other type. The first type are called vowels and the second consonants (I'd say that's mischaracterization but whatever). In this[1] picture, the top half of the alphabets are the type which are the addendum part, and the bottom part are the 'primary' ones.

So how it goes is that one of the bottom always comes with one on the top. Most often it tends to be the very first vowel, which is pronounced 'a:', and it is the default way letters are learnt(pronunciation chart[2] for each of the vowels).

So each of the consonants (the bottom part) can be used with any one on the top. Let's take the very first consonant. It is pronounced 'ka'(because by default, consonants are accompanied with the first 'vowel' which is 'a:'). Now, lets take a look at the the bottom part of picture [2]. That same consonant is pronounced differently when accompanied with each of the first one. For example: kaa, kee, kuu, etc. The first half the the pronunciation is the same, but the second half, is replaced which whatever vowel's symbol is attached as an addendum. Also notice the the center part of the alphabet hardly changes visually between changes in vowels.

Not to throw a lot at once, but there's another part. Each of the consonants can again be used as addendum to any other consonant (which always comes with a vowel). Take a look at this[3]. Notice the little tick at the top you saw in [2] is still there? That picture contains the letters 'ka', which each of the consonants being tacked on. The vowel is always still there. That's because, as I said consonants always come with a vowel attached. The consonant addendum is optional though.

Congratulations, you can now pronounce (almost all of) Telugu (and almost any Devanagari script using this same play book). It is because these scripts are deterministic, and there is a single pronunciation unlike English and many other languages.

[1]:https://www.telugucorner.com/images/aksharamulu.jpg

[2]: https://www.omniglot.com/images/writing/telugu_vwl.gif

[3]: https://www.omniglot.com/images/writing/telugu_conjuncts.gif
Carbon and Dust Fitness RPG Mixes Role-Playing, Exercise, and Kicking Ass in Space
I agree this is super important and often missed.

People think the blockchain prevents bad things from happening, but it’s the exact opposite:

The blockchain allows EVERYTHING.

It permits all possible universes with all possible transactions. I can go back to the first block and pretend Satoshi never mined more than the first one, and I have all the bitcoins.

That reality is just as valid as any other. This is the central idea of blockchain tech: you assume all realities will exist. Then you code ways for people to do business despite inevitable lack of consensus.

Coincidentally this is exactly what young hippies miss about anarchism when they are trying to run consensus processes. They think anarchism is about obtaining consensus. But it’s really the opposite: anarchism is about what happens when you DONT have consensus. If you have consensus it doesn’t matter what political system you’re in: monarchy, communism, libertarianism, it’s all the same when there’s consensus.

This all became clear to me after reading The Dispossessed (rip Ursula K Leguin). An anarchist syndicate is differentiated (from e.g. a co-op) by how people react when someone DISSENTS.

If you dissent from the co-op you have essentially no rights. Unless you have a voting quorum the others can use the police to stop you operating against policy.

In a syndicate, a dissenting member has the same rights as the entire rest of the syndicate. They have equal claim to the facilities, the resources, even the staff. They stand peer to peer with the syndicate itself.

Bitcoin is the same. A fork has all the same capabilities as the long chain.
Not going to budge an inch, eh? It must be as good as it will ever get.
Not so long ago I was pleasantly surprised by how easy it was to setup a Hackintosh VM in VirtualBox --- all I did was create a VM with the default settings, add the all-important SMCDeviceKey, insert a completely stock El Capitan ISO, and it booted up and installed on the first try. All on hardware that was as non-Apple as it gets (a ThinkPad.)

The only thing that I found somewhat confusing and perhaps a bit un-Apple was the fact that the installer would not prompt me to partition and format the HDD first, but was perfectly happy to let me try to select and then fail to install onto the install media itself (with an odd "not enough space" message); I had to use the Disk Utility to do that before going back to the installer. I've always wondered why --- even Windows' installer includes partitioning and formatting as one of its steps.
casting a video's audio track to an audio device works. adding support for the audio container should be trivial. can you open an issue on GH for it so i can ping you when done?
I would wager most programmers implementing AMP don’t feel they have a choice. Either they need to do it for SEO purposes or they need to do it because project managers say so it for SEO purposes. That’s kind of the whole reason AMP is bad.
"Sneaky male" is often the term for such strategies in nature.

https://en.wikipedia.org/wiki/Alternative_mating_strategy
I feel like I’m being promised a burrito.
Maybe in web, but overall I don't think this is true [0]

[0]: https://benchmarksgame.alioth.debian.org/u64q/compare.php?la...