skysight-inc/HackerNews huggingface dataset:
>It would be foolish to choose Swift for this reason.

There are plenty of $technology shops out there. It's trivial for a company to standardize on Apple hardware only. In fact, from the point of IT management, it makes everything easier, and when IT is easy, everyone benefits.

So I'm not sure if "foolish" is a correct assesment here.
Do you mind if I send someone to sit in your office/living room taking notes on conversations and reporting them back to me?

That is telemetry.
Yes, but that also means they're not a replacement for Ubiquiti then and shouldn't be peddled as such.
I'd play it! One of my favourite mods for Minecraft ages ago was Redpower2 which included 6502 computers you could program to interact with the world via peripherals which was neat
There are much more recent replies (although most recent is from February).
Well, the question of whether there's more to math than symbolic manipulation or not was of course one of the key foundational questions of computer science, thrashed out in the early 20th century before anyone had actually built a general computing machine. Leibniz dreamt of building a machine to which you could feed all human knowledge and from which you could thus derive automatically the answer to any question you asked, and the question of whether that was possible occupied some of the great minds in logic a hundred years ago: how far can you go with symbolic manipulation alone? Answering that question led to the invention of the lambda calculus, and Turing machines, and much else besides, and famously to Godel's seminal proof which pretty much put the nail in the coffin of Leibniz' dream: the answer is yes, there is more to math than just symbolic manipulation, because purely symbolic systems, purely formal systems, can't even represent basic arithmetic in a way that would allow any question to be answered automatically.

More basically and fundamentally, I'd suggest that no, numbers aren't symbols: numbers are numbers (i.e. they are themselves abstract concepts as you suggest), and symbols are symbols (which are much more concrete, indeed I'd say they exist precisely because we need something concrete in order to talk about the abstract thing we care about). We can use various symbols to represent a given number (say, the character "5" or the word "five" or a roman numeral "V", or five lines drawn in the sand), but the symbols themselves are not the number, nor vice versa.

This all scales up: a tree is an abstract concept; a stream is an abstract concept, a compiler is an abstract concept — and then our business is finding good concrete representations for those abstractions. Choosing the right representations really matters: I've heard it argued that the Romans, while great engineers, were ultimately limited because their maths just wasn't good enough (their know-how was acquired by trial-and-error, basically), and their maths wasn't good enough because the roman system is a pig for doing multiplication and division in; once you have arabic numerals (and having a symbol for zero really helps too BTW!), powerful easy algorithms for multiplication and division arise naturally, and before too long you've invented the calculus, and then you're really cooking with gas...
Again though, you're misrepresenting the position. But sure, lets all just be dicks to each other justified with appeals to authority.

Not gonna bother though, you're obviously above being polite.
The St Petersburg anarchists cooking up a vegan revolution
montessori has 2-3 hour work cycles in which the kids from 3-6 work alone on activities. they may switch activities, but they effectively spend the whole time by themselves in the classroom. of course the younger ones less than the older ones, but they quickly learn from their peers.

the teachers mainly observe and will focus on one child at a time, when they need guidance or are ready to learn something new.
I’ve made the opposite observation.

As someone with no relevant CS background, the points made by OP are exactly what granted me my first job.

Having to sit down and force myself to learn something that is not part of my day job that is the hard part. Or worse, I don’t think of something to be relevant, precisely because I know too little on a seemingly foreign topic.

And that’s where I see a degree as valuable.
Ray Tracing a Tiny Procedural Planet [pdf]
Yes, I've heard it said that calling it computer science is like calling astronomy "telescope science".
The degree covers a lot of ground. Different languages, AI, robotics, people management, teams, etc etc

Mostly it informs the student of their current level of understanding. 70% of lecturing is marking assignments. That’s what you don’t get when you teach yourself.
I hope Intel or who ever get their USB-C Hub chips out so we can finally get some USB-C hubs.
> I run my VPN server on a different device, I can understand why you might want to run it in your router, but again this isn’t plug and play trivial networking gear and most administrators will be doing the same as me.

Which administrators? In what environments? Remember, the thread started with someone telling us that Mikrotik is a good replacement for Ubiquiti use-cases. Whose EdgeRouters and USGs have easily configurable VPNs with good defaults.

I'd also love to hear about any alternative products which support SFP for WAN and 802.3at PoE with ease of setup and use as Ubiquiti. Or even a SOHO ASUS router.
They all grew up in the same small canadian town. Peterson nanaged to marry his high school sweetheart.

(Now these 2 posts look like s tabloid, speaking about perdonal lives)
Thanks! Interesting stuff!
Providers of healthcare in England have to be registered with the Care Quality Commission. The CQC inspect and regulate provider organisations.

In England the Department for Health and Social Care funds NHS England+Improvement. NHSE+I gives money to local NHS Clinical Commissioning Groups who commission most healthcare. NHSE+I also directly commission some specialist healthcare services. Commissioners (CCGs and NHSE+I) are forbidden by law from preferring a type of provider -- they are not allowed to say "we want to commission NHS providers".

There is a lot of private provision of specialist MH services in England.

These specialist services include:

6. Adult secure mental health services
8. Adult specialist eating disorder services
32. Tier 4 child and adolescent mental health services
55. Gender identity development service for children and adolescents
56. Gender identity services
74. Mental health service for Deaf children and adolescents
78. Neuropsychiatry services (adults and children)
98. Tier 4 specialist forensic mental health services for young people
102. Severe obsessive compulsive disorder and body dysmorphic disorder service (adults and adolescents)
116. Specialist mental health services for Deaf adults
124. Specialist perinatal mental health services
126. Specialist rehabilitation services for patients with highly complex needs (adults and children)
133. Specialist services for severe personality disorder in adults
141. Veterans’ mental health complex treatment service

We're seeing a lot of abuse in "Specialist rehab" settings, but also in "secure" settings and tier 4 child and adolescent settings.

There have been a number of scandals about "care" provided in these settings (Winterbourne, St Andrews, Whorlton Hall, etc etc).

CQC have recently been re-inspecting these places, and have down-rated many of them into "requires improvement" or even put them into special measures.

Most of them are funded by the NHS, but they are private, not NHS providers. We do see abuse in NHS settings (notably, St Andrews is known to be an abusive hell-hole) but it's far more common in private provision.
Canon designed a lens that sucks air to clean sensor
I agree, even a Bash script would be more efficient. Everything was born as an exercise to learn Clojure. I can tell you that it actually uses 1.1Gb, but for safety I recommend twice as much. Why does it use so much RAM? Ask Java :) (I am the author of the script)
I think some of those should be mandatory for CS programs. From my own experience:

writing: it makes a huge difference to me if some open-source project I'm supposed to be using has good documentation or not, and there are a lot that don't. Poorly written specifications are also a huge waste of everyone's time. Of course you need the right kind of writing class to make a difference here.

Linear algebra: there are different ways to teach this; the prove-stuff-from-first-principles approach which I agree is more suited to mathematicians, and the here's how you use matrices for real stuff which I used a lot in my last job. The moment graphics become involved, it's a big topic.

Prob/stat: this really depends what field you're in but for machine learning it's essential, and that's quite hot right now. I mean this in the sense of understanding what's going on and being able to interpret results, not in the sense of being able to copy a tensorflow command from stack exchange.

public speaking: if you want to rise in the organisation, or just get your ideas heard at team meetings, then it's not a complete waste of time. There are lots of more important factors, but being able to get a point across well is a small factor in your favour.

discrete mathematics: there's only a little bit of this that you'll actually need, but I got from lowly intern into proper projects at one company because I fixed a bug that had been causing random weirdness for ages at the company and it turns out someone implemented Java .equals() in a non-transitive way for one domain class and that was messing with the ORM.

The problem with a lot of universities is they want to teach CS in a way that turns out CS researchers (or at least grad students), which is an overlapping but not the same skill set as good developers.
I like your approach, but have two small caveats: if you're living in a regular house or apartment in the Western world, with electricity, plumbing, heating etc., perhaps using public transportation several times a week, you might produce much less carbon than your fellow citizens, but probably not less than the average human. With current sources of energy, this is unsustainable for 4, let alone 10 billion people.

The other thing is: consumerism must go, but it's no easy feat. So many people in 1st world countries work in jobs that make zero sense in a post-consumerist society. Advertising is a huge industry. Even many tech giants like the FAANGs would become largely superfluous. There will have to be a gentle transition, not a "drastic" one, or 2019 politics will end up looking like a fairytale in hindsight.
For a random person looking for those libraries:
They meant *pytorch.
Pycharm is a python IDE used for any python project.
Assuming you mean “There is porn of it” it is rule 34, not 43.
That's where he stole the company name from.
Folks, don't get confused. This is not a parenting blog post.

> By cultivating his long attention span, I’m cultivating my own.

> By entering his world, I’m letting go of my own, like meditation.

> By broadening his inputs, I’m broadening my own.
I have a similarly funny one I like to use for this purpose: http://zombo.com/
Just lots of experience. Normally, people don't hang out in semi as much as in software engineering, and that itself is extremely short.

Semiconductor engineering was hurt badly when it tried to borrow work culture from the dotcom world, and treating engineers as disposables.

I myself know of other man of equal magnitude in the analog world. He worked in electronics for 24 years, most of it in China. He worked for one of my employer, where he was deservingly fired for failing a potentially multi-million buck project. Apple hired him, literally, next week. I have suspicion he had his hands on Apple's Air Pods.

It was tough to work with him, he has a reputation of "Shenzhen's Rob Widlar." Very few companies can make a working environment for him.
There have been numerous situations just this year where I've stumbled on problem from having an AMD card, whereas Nvidias with their "blobs" have worked just fine. Gaming, video editing, even ML, they all seem to work perfectly on Linux with Nvidia, and AMD always has some problems. So at the very least this is contested. Nvidia seems much more supporting of the open source OS.
Doesn't this violate the GDPR? How are they going to opt-in Europe and not everyone else?
In fact, there's no need at all. Some of the most complex malway (viruses, to be specific) every written (Zmist, MetaPHOR), which the post author would "appreciate", never had any wide diffusion; Stuxnet accomplished its task.

All in all, the post author just wanted some attention.
Engineering is not about programming, but problem solving
People have tried rewriting it in Metal many times but there is still a long way to go.
I don't think there's an unquestionable way to know if a site is made in WordPress, although you can intuit by some clues: header, meta tag, robots.txt, cookie login, sitemap ...
I remember sharing this manifesto when it came out years ago. However, I’m glad I came to read this thread now because I had no idea it was so blatantly plagiarised!
Here's the Best Look Yet at VW's Upcoming VW ID.4 Electric Crossover
An easy to use, user friendly WebUI is a feature. The only part of that MikroTik has is WebFig, which is neither easy to use nor user friendly.
> Most CS degrees have group projects. These are great for learning how to interact within a multidisciplinary team, how to behave, and how to communicate technical concepts effectively. These are excellent skills to have while working in Software development.

Plenty of CS graduates have very poor communication / social skills. It's very unfortunate but it's the sad reality.

As somebody with computer science knowledge, but no official university degree, I can testify to the importance of going through such a curriculum. I'm eternally grateful to MIT and their OpenCourseWare initative which allowed me to develop my understanding of the subject. This, without a doubt, made be a better Software Developer. All of this for free.

Physically attending university has two main advantages as the article points out: Discipline for people who can't work when not pressured (ie deadlines) and of course networking (meeting with companies on campus etc)
I was coding at 12. Getting a cs degree is harder..
We should be building subways west into New Jersey too.

https://en.m.wikipedia.org/wiki/7_Subway_Extension

https://www.nj.com/traffic/2017/04/new_york_subway_extension...
Differential Dataflow
> That's a pity the FB2 format is not nearly as popular as EPUB is.

It's made for readers by readers, so no DRM. A non-starter for publishing corporations, sadly.
World's most profitable company to go public
Their last source dump appears to be 4yo too.
If you’re worried about missing out on a topic, you can always set a series of Google Alerts for keyword terms to stay in the loop. You’ll also get a wider variety of sources and opinions.
Yes, and IMO its less likely to "ruin" the device (i.e. reset all settings on a roof-mounted CPE that you are upgrading remotely) than Unifi updates for LiteBeam... Though I have only used MikroTik SXT and SXTsq and Ubiquiti LiteBeam M5 so I am not the best to judge.
> So having a simple audio API + ability to do pro-audio like things in JS is not really possible in a browser.

Absolutely not: wasm does not have GC pauses.
You are completely missing the point: they should do less in C/C++ and more in JS/TS/Wasm.
If you follow the link, you'll see it is in the webaudio convolver.
Iridium focuses on applications that require low power use and a small antenna, but don't need much bandwidth. (Phones, telemetry, emergency text messages, ...) So indeed, they didn't want to make an internet backbone.
The single biggest problem in America is excess consumption due to single family homes with garages and zoning separating residential and business areas. That’s definitely not getting solved on a local level.
It's a self-reinforcing feedback loop of communication failure: users don't report even the most obvious problem; maintainer assumes that if such a problem were a general issue for all users it would have been reported by any of the previous 100 users - but it hasn't been so the one user that actually takes the time to report it must be holding it wrong.
Haha, guess I should've been more specific. We zoomers you know… :)
> I disagree. By having the browser implement these features we gain security.

This is the opposite: this FFT and convolution code is in C++, and therefore OUTSIDE of the JS sandbox.

My point is that there should be a minimum in C++ and MORE inside the JS sandbox.
I assume also that the same number of insects divided by an increase in number of cars x10000 would also decrease the probability of an insect crashing against a particular car.

And cars are much more aerodynamic now, that also helps
What do you think about getting a Masters degree in a non-specialized field (e.g. Software Engineering and not Artificial Intelligence) while having a Bachelors degree already? I am currently at the crossroads of going into work, a masters degree or both. Am also currently an intern at a FAANG atm.
This. The article and most comments here assume that getting a degree is prohibitly expensive, which is the case only in one country in the world. If you happen to live in that country, consider studying abroad.
> Note that wasm is also slower and thus more resource (battery) consuming than a native C++ implementation.

My tests for codecs is now around 20% slower than native code, for the naive implementation. And SIMD.wasm helps a lot.
No, I tried it. The APIs work normally from the web application perspective, but no prompt comes up to connect the security key. You also need to enable it from the experimental features page.
Web-based SSH

https://en.m.wikipedia.org/wiki/Web-based_SSH
Err... everything in this post says why you should get a college education, and nothing about why you should specifically study computer science.
What really annoys me is that it’s 2019 and companies, even Apple, are still doing these unnerving “parallax” sites that force you to scroll riiight there to read a paragraph. Overscroll? You’ll have to scroll back.

How’s that a good experience?

On mobile it would be super easy to just have it snap in place: one flick goes to the next “slide.”

But no. Let’s treat websites as videos and the scroll as a way to manually play them.
I have a kid in college. I guarantee you that I would never do many of the same things again that I did with my 5 year old kid... but that is because I have seen the long term results.

This guys is a freshman parent, but he does have a few good points.

He is in for a surprise when he has more kids and simply cannot put as much time into each kid.
Looks like 2019 will be the year of tracking and surveillance in every front.
not everything in life is about money and coding skills.

I loved my time at university. I played in bands, met my future wife, made lifelong friends and occasionally even studied.
The lack of appreciation of pure knowledge in this thread is truly saddening. If all you care about is getting a job, this question boils down to simple finance. If you want to truly learn, understand and engage in a topic, what can possibly be better than emmersing oneself in an environment of learning, inquisitive students and knowledgable professors full-time?
How randomness works in software projects
Analytics seems to be a given even among developers. Something you ”obviously” put in just because it might be useful at some point.
We can, but why would we? If you have a set of scanners/transmitters here on earth and want to attach it to one of these interstellar traveling rocks you need a rocket capable of matching their speed. These rockets are by definition also capable of leaving the solar system, otherwise they couldn’t match speed. So if all you care is a spreading observation/relay network, and not say the objects themselves then you are better off by just sending the scanners/transmitters out without complicated space balett and all the issues associated with it.
Gay communist here, can confirm
Musk’s companies are likely to be the biggest human decentralizing force in history.

He's an interesting figure, but it's a little early to be eulogising him this way.
Not much details on the forum thread.

Has anyone extracted the data they send?

Also I was under the impression that GDPR says that IPs are personal data.

I can't imagine crash data from a router wouldn't include that.

Also it seems like they didn't inform users, but secretly put this in an update.
Yep, should work fine with a USB-A to USB-C cable as well
It's of interest to hackers, and it's a subject that many tech people are clearly passionately interested in. It explicitly sheds light on a cultural trend that exists and has a lot of influence, but is not obviously visible unless you are active in certain social circles. It's obviously within the HN guidelines.

Quoting from the guidelines, what to submit:

"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."
Right, because the reason i live in a city is the easy access to electricity, water, and high-speed internet access!
I’m getting SSL errors. And the retweet button on the examples isn’t working for me. I’m using safari on my iPhone.
I am confused but glad I enabled Flash for that.
This week in KDE: bug squashing and more
The offending text:

> To enter the Contest, visit the Contest website located at TBD ('Contest Site') during the Contest Period and follow the instructions for submitting an entry that consists of screenshots or photos of students’ saved work in Scratch (requires CS First account registration for teachers and students) and brief description of why CS First was helpful in the classroom.

Uh, it's not exactly an innovation in propaganda. Aren't lots of contests tied to essay submissions? I assume it ensures that contestants actually value winning and would benefit from the prizes. Yes, it also coincidentally promotes the brand.
> Paradoxically, the humanities are now more interesting because I am older and seeking to understand what the fuck is reality.

I’m in the same boat as you, I for myself am a former CS student now approaching 40. Up until my late 20s - early 30s I was really trying to absorb almost anything I could that was CS-related and which I reguarded as interesting (for example I used to spend time reading lambda-the-ultimate even though I had never written a compiler and most of the stuff written in there was way over my head), but since then I’ve started realizing that reality (and human interactions) is (are) a lot more complex and difficult to understand compared to anything CS-related. I have since started using some of my CS “skills” in order to further understand said “reality”, as part of some personal projects of mine.
Enlargement Bible Review, Work or a Scam?
Ok, maybe more than one shoot. So you can identify quickly the point of drone landing.

Honest question. What would be worst, a lithium fire surrounded by soaked soil, or a match fire surrounded by dry combustible?

Of course if the landing happens in an area burnt yet, would not have anything more to burn except this battery and some plastics.
I'm glad my eyeballing the difficulty came off here.

It was tempting to pick say 128-bits of randomness and SHA-512/256 where I'd stake actual money that it just cannot be done - but that's like twice as much die-rolling and typing. On the other hand if I do 32-bits (fewer rolls) and MD5 there's probably some loser out there who has already precomputed all of those for whatever reason and then somebody finds the answer with a Bing search and doesn't end up learning anything.

echo -n 'F004672790DB5B1D' | md5sum
f31fb042501c2a398974feca81afd8fa -