skysight-inc/HackerNews huggingface dataset:
I agree!

When I meet a girl, I ask her about macros and functions first.

I except to hear something like: macro < function < data.
For those on mobile:

The Master does his job and then stops. He understands that the universe is forever out of control, and that trying to dominate events goes against the current of the Tao. Because he believes in himself, he doesn't try to convince others. Because he is content with himself, he doesn't need others' approval. Because he accepts himself, the whole world accepts him.

— Tao Te Ching, Stephen Mitchell translation (http://taoteching.org.uk/index.php?c=30&a=Stephen+Mitchell)
reply
Fixing C++ with 'Epochs'
This is actually how this whole thing started, a contractor handed a bunch of recordings to a news outlet: https://www.vrt.be/vrtnws/en/2019/07/10/google-employees-are...

So it's not about how long until it happens. It's already happening.
I actually prefer x64 VC++'s inline asm support to the gcc variety.

C99 support has been OK since VS2012 in my experience. Library support was iffy in earlier versions, but anybody accustomed to actually writing multi-platform code could handle it. A bit of a silly situation, but, as always, if you need to target multiple systems, you just do what you have to.

Luckily, you can now probably rely on VS2015 or better.
I deal with a version of this. I never finished my degree. Yet, I've worked my way up to Senior Software Engineer. I don't lie about it, but I don't offer it up, either, because it has cost me promotions and pay my entire career.
Sure, IANAL and don't know the legality of handing out my password to people because I've never had the need to do so. But I take it that you agree the "unlocked window" analogy is not a good one.
It is a minimal requirement, but the paper explains why it hasn't yet been done. In addition to the logistical issues of getting access to the scrolls, technological issues also exist. To simplify to the point of being wildly inaccurate, "it don't scan gud and we need more resolution". As someone with no experience in this area, I'd imagine it will upend a small portion of the research community and spawn some fundamental research into improved imaging sensors.

I'd encourage you to read to the end of the paper. It is quite accessible and captivating.
Right, which is exactly what this race is about. The first widespread 5G adoption creates numerous companies around the space, which will out compete companies as they have a leg up. When other companies adopt 5g, your companies sweep in, having the expertise and the know how from years of tinkering in domestic markets.

This is what the US did with 4G and is one of the main reasons for the US's web dominance in the past decade.
Yeah, forest is "frozen void", lol. And each summer it's so "cold" there, that's why forest is in fire every year.

Macron says nothing about "biodiversity", he is talking about oxygen. And forest in Siberia makes the same oxygen (maybe just with small scent of vodka). So in this case is just politics.
Alan Turing Deciphered Shark Skin
Why not just let the users give feedback on the responses? I’ve always been frustrated that I can’t.
Haskellers can and do write tests.

+----------+-------+-------+
| Language | Tests | Types |
+----------+-------+-------+
| Haskell | Yes | Yes |
| Clojure | Yes | No |
+----------+-------+-------+
It is such a "serious" language that it has only floating point numbers. I think you will find it is not fit for serious work.
I can't stand the term "NIMBY's". What does that really mean? Is "NIMBYism" actually that surprising? When someone settles down somewhere and invests in a home, they will complain if you come in and try to do something to worsen their environment. What else can you expect? Is being a NIMBY just the opposite of being a pushover?
What kind of world are we going to leave for Keith Richards?
As I said at the end of my post, I have a memory of them saying that they took sample for training. But thats hazy, given it must have launched >8 years ago.

but, given their recent drive, they should have asked for permission
I have heard suggestions, that the drive for 5g is to increases the density of wifi signals, since the technology developed for airport scanners can passively image people in areas of high wifi-signal density.
>Tokyo is criss-crossed with spiderwebs of fiber on utility poles. They don’t hold that up because some NIMBYs complained about the view. That’s how you make progress.

As a Marin county resident..you and I have a different view of progress.
I'm jealous! He was my first year computer science teacher, probably the person who most instilled love for functional programming in me. I still at some point want to go back to take a compilers class with him someday. Until then, while you are a FOO I'll be at the BAR :p
I've been told that before and respect your experience even if it is very different than mine.

Let's talk about writing code in Python. You write a script and either run it through your IDE or via the command line via Python pythonscript.py. With D, I write some code and feed it through the compiler like dmd scriptname.d.

With Clojure in addition to all the cruft I have to learn (Emacs, leinegen...etc), I still have to know something of Java. One of the big selling points is integration. If I know zero Java, how am I supposed to make use of the various classes? Even if I largely stick to just Clojure, how does one interpret the Java stack traces? What is the best method for running via the JVM? How do I performance tune the JVM? How do I use GUI frameworks that are largely all OO Java?
Sure but can't the police handle the identity theft accusations? Which will of course end up involving her work so they'd find out either way and will likely respond in kind.

Why bring the FTC and NASA Inspector General's Office... other than to inflict the maximum amount of punishment?
>A repeated dream. In reality thin clients suck even on a LAN. Remoting from a Windows PC to a Mac Mini sitting right next to it had unacceptable latency.

It's the tech you're using. It's most likely streaming jpeg images.

Try, for example, Steam Sharing, but share something like notepad. You can minimize it and it will work as remote desktop. You'll find yourself on another computer with virtually no latency, as if it is native.
Keep in mind that when you’re trying your hardest to convince others of something, it’s often the case that you’re really trying to convince yourself.
There is not such thing is "partial" engineering.

Engineering is the creation and ongoing management of any real world object (building, cars, bridge, computer) which has affect on its environment. I.e. they are placed in the real world to achieve some sort of a function.

The role of the engineer is:

1) Find out what function a machine should provide

2) Create this function by building the artifact on time, and in cost effective manner.

An artist on the other hand:

1) Does not care about the function. I.e. if the thing is useful or not.

2) Does not care about the time/cost etc.

The fact that software is just a description (bunch of text files), does not mean that it does not affect the real world.

As I said, the machine in the real world is the general propose computer. The computer understand this text files, and turn itself into the machine.
Because the user is normally as unreliable as the machine model.

I suspect that when you are dictating, and you correct a blue squiggle, it raises a flag and sends that back as a failed event.

It also makes me think about the predictive text, does that call back home as well?
Sure, but for someone who does not know what an SVM is, the big-picture takeaway is that a particular version of "soft" statistical learning (deep learning) had succeeded where "hard logic" approach failed.
Maybe stop smoking pot and try isomorphic DSLs instead.
Did you come to this conclusion by taking measurements using real apps? Because if this is just your gut feeling, that doesn't make sense. The base memory footprint of something like Electron (just a simple Hello World app) is likely already heavier than a complete Rust-only GUI app.

For a GUI app, business logic is usually not where your RAM budget goes.
(Edit: before downvoting this post, or any others on HN, please consider reading the whole thing to make sure you actually disagree with it.)

I agree that it shouldn't be surprising, but what does surprise me is that this isn't a massive legal problem for Apple at the criminal level. Every time someone uses Siri in a one-party consent state, isn't that a violation?

Seems like everything could have been fixed with a EULA clause saying that Siri queries and all other communications with Apple are "recorded for quality purposes."

The fact that we aren't talking criminal consequences suggests that there is, in fact, such a clause in there somewhere, and that this entire story has been grossly sensationalized.
You have a better chance of achieving the American dream in Canada than America
"What happens in your iPhone, stays in your iPhone"
Yeah, I think so too, but for some reason higher end shops try to make special coldbrew and messing it up. It's not complicated. Just takes some planning.
Another idea is a business model where you pay depending on your company's earning, like with taxes.
I've been doing a lot of Elixir recently, and I have a fair amount of experience with Scheme and Clojure. The biggest "aha" moment for me with Elixir came when I realized that everything, just like in a LISP, was an expression.

Then, when I learned about Elixir's macro system, I thought, "wait a minute, this is LISP! This is just a LISP in Ruby's clothing in Erlang's pasture!"

That was a delight. :) My heart still belongs to the LISP family, but right now I'm working as an Elixir developer.
That's silly. 5G can be as simple as upgrading existing poles. No new poles need to be added, because 5G works on lower frequency ranges.
To a conservative, is "preventing the next Trump situation" any different than "preventing Trump"? I'm not arguing that Google shouldn't do this, I'm pointing out that the optics are garbage if we argue they aren't.

> I am sure a Project Veritas video doesn't give the whole context

Have you watched any? I would suggest you do before trying to convince others of their content. Again, what you are doing is garbage optics.

Another quote from Jen Gennai: "the same people who voted for the president do not agree with our view of fairness"
Can you personally really be sure that it's not harmful long-term? Nobody has been able to study the effects of this stuff long-term.
I think it makes sense if you consider anxiety (simplistically) as "unpleasant disproportionate worry about the future", and then creating something as reducing uncertainty about the future.
>In fact the entirety of laws are opposed to darwinism

I don't see how this is true. Can you explain this position?
I've learned that you can say "Feedback" and Google Home will let you dictate some feedback.

I don't know if anyone is actually listening, or if it's just being thrown into a huge dataset somewhere, but it's something.

Recently GHome broke reminders for me. I'm still upset about it.
I'd like to see a threaded conversation that's video-only and maybe with real names and addresses.
Just asking: hard logic failed in what area?
Verizon 5g home is uncapped, 300mps, and $50-$70/mo.

That’s already better than Comcast for me - faster and cheaper. Soon as they come to my town I’m switching.

But the main point is that competition will drive down prices even more.

I don’t think you appreciate what 5g is - it’s not just an improvement over 4g in speed (LTE is already fast enough), it’s a dramatic improvement in the throughput per square mile. The caps in place today are preventing small number of people from hogging the bandwidth in the area, which is no longer a problem.

https://www.verizonwireless.com/support/5g-home-faqs/

https://www.verizonwireless.com/5g/home/?cmp=KNC-C-HQ-PRO-R-...
I don't think this is remotely true. Compare doing file parsing in Python, Perl, C#, Java, Common Lisp, OCaml, Ada, Fortran, C++...etc.

Doing it in Python is easy...it is a bigger pain in several of the other ones. Even your Clojure examples are definitely more work than in Python. You even defined a helper function (something I've never needed to do in Python) as the default is so easy. Mind you, the Clojure isn't too bad and definitely better than some of the others I've mentioned.

To your average developer...this is indeed probably irrelevant as IO might be a small part of your codebase. I do a lot of process automation though and do a lot of IO.
Doesn't Siri try to do on-device voice analyis? I thought the promise of Apple was not to upload your data to improve their systems (hence their ML systems aren't that good).
RocketSkates R5 – “Extreme Electric Skates” Review
That means things that hackers as hackers would find interesting. There’s significant overlap between hackers and “men who could benefit from dating advice” but that doesn’t make dating advice topical. The same logic applies to historical curiosities.
Blockstack Is Planning One of the First Reg A+ Compliant Token Offerings in US
And what would you do with them if they leaked? It’s thousands of anonymized voices, basically meaningless unless it was some famous person and that person were identifiable. It’s like leaking a list of first names or a conversation recorded at some random bar that nobody has ever heard of with people nobody has met, nor cares about. Just noise. If they were tied to an identity, then it would be worrisome, but they aren’t.
I’m saying it would need to be private, but still able to prevent money laundering, payments for sex trafficking, drug trade, weapons trade.

I’m aware such a thing doesn’t exist and may never, but this would be the ideal state IMO.
There's no isomorphism between life and the galaxy. Life requires a mechanism for mutation replication in order to facilitate natural selection and the lowering of entropy in a local system.

The galaxy overall doesn't exhibit a single one of these properties at a high level. Entropy is rising and there is no mechanism for mutation let alone replication.
Best male enhancement supplement – Virility Ex
Hey man, I get what you're trying to do and it works on reddit and hackernews, but in real life, it sucks when talking with a person who always wants a debate (re: You saying that's the point of a discussion). Stupid people like me (maybe southern attitudes?) sometimes just encourage whatever someone is talking about. If they're talking about 5G and how it could improve society, you could help them think of ideas that would work in that system rather than just begging them to prove you wrong.
Electric cars are not perfect. Better keep burning fossil fuels!
If you loath life so much, there is a simple solution.

Or you could just quit your belly-aching and find a way to appreciate being given the opportunity to live at all instead of demanding fiscal compensation!
Algorithms for Optimization (Code Examples in Julia)
For Apple, auto-photo identification happens on-device.
> A simple rule can help with this - rephrase all your assertions as questions.

Don't you get pretty irritated when people do this? Don't you think just rephrasing an argument as a question is a pretty poor way of making your point? See what I did there?
I’ve been using it for a week. Well executed. Still don’t understand why it’s needed though. Why not simply save to say pocket, or bookmark...
That’s assuming that the human population is well-mixed; it should be obvious that e.g. aboriginal Australians and native Americans will not have a common ancestor that close by

For example suppose you have two containers filled with elastically colliding particles. Over an arbitrarily long time you can say that each particle has surely collided with every other particle, however if each container is closed then clearly particles from one container will not have collided with those from the other container over any amount of time
This has been my experience as well. I have a couple of Clojure(Script) applications that are approximately 3-5K lines each and those have been a pleasure too work on. However, my latest project is now pushing past 20K lines and the mental load has jumped exponentially. There is a much greater need for spec, asserts, type hints, and comments just to keep everything straight.
I think that's a case of misguided developers with tunnel vision misusing Fowler's material.

I have never met Fowler and I'm completely speculating here, but I would bet money he is both well-versed in, and a big fan of, the "functional core, imperative shell" concept when it is a good fit.

Devs often get overly dogmatic, and when they do, they often reach for Fowler quotes to back themselves up. But don't blame Fowler for that.
>Doing offline voice recognition is pretty challenging on Raspberry Pi

Mycroft is hooked into some sort of mozilla cloud thing (deepspeech) I gather.

So plan is to roll a baseline and then see if I can local host a deep speech server

>I would recommend using beefier hardware

Plan is to ultimately deploy a gpu accelerated tensorflow integration so beefiness of hardware has been considered.

>RPi 3

4 cause true gigabit and usb 3
> Now the real question, do you need to implement PNG decoder and PDF viewer?

If you ask me, no, but that's because I remember (and not very fondly) an age when it seemed like we'd have a new arbitrary code execution bug in a PNG or JPEG or PDF decoder every week. I don't really wanna go through it either.

Edit: Lots of people don't remember (or don't know about) that period and think writing an OS and all the boring stuff that goes with it is easy. Four or five years and it should be all done, eh?

That's also why we got things like the security community, which is full of enthusiastic people and big companies that know exactly what OpenSSL needs and how it should be written. But when it comes to sitting down and doing it, or committing the money, the crowd gets awfully small. Foundational software isn't too glamorous, and writing things like a PNG decoder is pretty boring, too.
The other argument is that if you use YBCO then the overall scale of the development is orders of magnitude reduced.
looks like you don't know FP

pure functions are completely separate to every other parts of your software, they are very readable and easy to debug

* edit: don't write functions longer than a few lines
Was anyone’s privacy actually violated? The voices were anonymized and not tied to an identity or device. It’s like someone leaked random paragraphs of random emails with identifiers pulled out.
Were you able to see who made the tantalum capacitors? Or did the cordwood construction prevent that?

I ask because my dad was Group Product Manager at Kemet during this time period. Growing up, he mentioned their products going into several aerospace systems (various ICBMs and military projects, etc) as well as the IBM System 360. But he never mentioned involvement with Apollo and I'm curious if he might have had a hand in the AGC.

BTW, your link to the NASA contract drawing is incorrect - here's the one you probably wanted.

http://www.ibiblio.org/apollo/SCDs/scd_1006755t.pdf
What's the relation between category theory and changing requirements? You lost me there...
I'm trying to write a polite response to this, but this just comes off as so cynical to me it's hard not to be outraged that this is the top post in this thread right now. What's to stop you from apply the same argument to medicine? Why shouldn't we test the side effects of new drugs by testing it on people who don't know they're being drugged? We don't just want to improve AI, we also want to improve exercise equipment and parcel delivery. So of course you just have to surreptitiously record people's workout routines and put hidden tacking devices inside the products they buy off amazon. People should just know that if you buy a fancy Japanese toilet with a built-in bidet and heated seats, that it's also streaming video of your anus to HQ for quality control purposes.

Just because you want to improve your product, that doesn't mean you can do anything you want. No one should have to assume that the products they're buying are Trojan horses that are secretly spying on them.
Do you have any evidence for this? If Trotsky didn't believe in Marxism, why did he spend most of his time in exile writing Marxist theory?
Maybe a little meta, but I'd like to get a second opinion before I bother the moderators by email.

(1) Does anyone know why the preformatted sections (<pre>) are limited to a width smaller than the width of the post? At all widths, it's roughly 75% of the comment's width. For mobile, this is especially bad, but I'm not sure why it's there on normal screens resolutions either.

(2) You could test different widths. Right click the preformatted section and choose "inspect element". You should have the <code> block highlighted. Move to the parent element, the <pre>. On the right, you should see a max-width with some pixel value. Try setting that to "100%" (without quotes) rather than some pixel amount. Does that work fine for you? Would you like that change? It would be great if someone could somehow test this on mobile as well, but on desktop (if I resize the browser) it seems to work well.
Good question. I'll try to give my answer, but others will have their own opinions. Computer languages move in the direction of supporting "good ideas" as those ideas become generally recognized as being good. Usually those ideas start in academia and gradually find their way to industry. Some examples: Structured ("goto-less") programming, object-oriented programming, automatic memory management, strong typing, lexical closures, first-class functions, functional programming, automatic bounds checking, and prevention of memory ownership violations.

A "serious" language is indeed partially defined by its fitness for the stated job at hand, but also for how well it handles the often unstated requirements of productivity, security, maintainability, and robustness in the face of likely future needs. Languages that have more of the above features tend to do better at these unstated requirements.

What is and isn't a "serious" language can change over time depending on what we learn is important. C was a serious language for a while, but it has not been one for a couple of decades because of its non-support of anything remotely resembling security. C is still used because of its extreme portability, but it probably should be abandoned.

Conversely, languages that support first-class functions, lexical closures, and automatic memory management are now in the serious category because those things present huge improvements in productivity, maintainability, and robustness in the face of future changes. (I'll even go out on a longer limb and say that programmers who learn to think in terms of functional composition become more productive coders in any language.) Pure O-O languages are beginning to move in the non-serious direction because they cannot be readily parallelized in an era when parallel computing is the only way forward now that Moore's law is dead.

Javascript anticipated a couple of these features before other mainstream languages, and now it's moving beyond web browsers. So yeah, with some reservations I'd call it serious.

Nowadays I'd never write major code in a language that doesn't directly support most of the "serious" features I listed above; it would be too much of a hit to my productivity. It would feel like building a house with a hammer and nails when nailguns were readily available.

If I were writing embedded apps like flight controls today, I'd use Lisp for the high-level parts and Rust and maybe a bit of assembler for the low level parts.
Use an RSS reader and filter the domains you dislike.

This is hacker news, is it not? Pro-tip: naive bayesian classification on headlines works pretty well.
>i guess the artisan had excellent vision.

Not being in front of a computer or mobile screen all day helped!
As I said above, clojure also has a type system. So your chart is yes for both features for both languages.