skysight-inc/HackerNews huggingface dataset:
A couple years ago (before I got the GPD Win), I thought about trying to hobble-together a Raspberry Pi or Odroid with a 3D printed case and a tiny screen, keyboard, and USB 4G adapter and use that as my phone. I bought all the parts, but I never assembled anything.

It was a bit overly ambitious (maybe), but I actually think that it's not an inherently bad idea.

EDIT: Also, don't want to be "that guy", but doesn't Google Drive support .doc files? In that particular case I wouldn't think it's terribly hard.
But would you be 5 months off of work and $15,000 interested?
Big fan too!

They're still around, really popular in Europe at least (Bialetti is probably the best-known brand).

Quite hard not to over-extract the coffee, but still my go to when I need an industrial-scale caffeine hit...
Depression is a mfer.

Based on my thankfully brief flirtation with it, I can say this:

At the bottom of the hopelessness barrel, you end up valuing everyone else’s life as little as you value your own, sadly.
If you have a lot of files that may be processed by a `find` command and speed is important, it’s worth knowing about the plus-sign variation of the `-exec` expression. The command in the original article

find . -name setup.py -type f -exec grep -Hn boto3 {} \;

could be written as

find . -name setup.py -type f -exec grep -Hn boto3 {} +

The difference is that the first version (the `-exec` expression is terminated with a semi-colon) forks a new process to run the `grep` command for each individual file “found” by the preceding expressions. So, if there were 50 such `setup.py` files, the `grep` command would be invoked 50 times. Some times this is desired behaviour but in this case, `grep` can accept multiple pathnames as arguments.

With the second version (expression is terminated with a plus-sign), the pathnames of the files are collected into sets so that the `grep` command is only called once for each set (similar to how the `xargs` utility works to avoid exceeding the limits on the number of arguments that can be passed to a command). This is much more efficient because only 1 `grep` child process is forked – instead of 50.

This functionality was added to the POSIX specification [1] a number of years ago and I’ve been using it for at least 10 year on GNU/Linux systems. I imagine it should be available on other Unix-like environments (including BSD [2]) that data scientists are likely to be using – though the last time I had to work on a friend’s Mac the installed versions of the BSD utilities were quite old.

[1]: http://pubs.opengroup.org/onlinepubs/9699919799/

[2]: https://man.openbsd.org/find.1
In college I learned APL. Most of my colleagues complained that we were learning it instead of something with more practical use or market value.

APL taught me it was possible (and remarkably easy) to write "write-only" code and how delicate legibility can be. Most of my APL code had 4 lines of comments for each line of code.
I blame the recession more than any stigma. There is a stigma around working at McDonalds, not skilled trades.

I and many other millenials definitely applied for trade apprenticeships back when we got out of high school. In my case after doing very well on the electrician apprentice entrance exams I was still 200th in line because of the recession, and they weren't really onboarding many new apprentices. I ended up going to college instead, am doing well as a software engineer, and there is a huge shortage of electricians now . . .

Personally, it would have definitely been nice to work with my hands and not have student loans.
That is because the signal that college is supposed to provide has also been devalued to an extreme degree. It's simple - a bachelor's degree will soon be the equivalent of a high school diploma.

That is why for a lot of roles a motivated, smart high-school dropout is a better hire than a college student.
Systems can beat efficient markets
I don't know if you're trying to avoid using Google Products, but Google Docs has support for opening those types of documents. It's fairly popular so I can see why her lawyer didn't think twice of it.
This is also how I do it and one of the reasons I encourage people to own their own domain and email (among other reasons). I have used dreamhost since 2007 but I am really not happy about their recent move to a non-foss webmail. (to atmail from squirrel) Besides that though they are pretty awesome.

So any service that feels slightly abusive gets its own email like that, and then ignored usually.
If this is true, it does not bode well for universities.
Those numbers are sign of incredible waste and wrong incentives.

The incentives in drug industry are towards developing patentable molecules and techniques, not for discovering new ways to cure things. There is too much overlapping development, not actual drug discoveries that provide net benefits for the society in exchange for patent monopoly. When some discovers a new chemical entity (NCE) and gets it approved, competitors spend massive amount of money developing new molecular entities (NME) that do the same thing with slightly different molecule.

Then those srug companies use evergreening and pay-for-delay that adds several billions annually.

Governments should look very critically to drug patents start paying only for actual discoveries.
they conserve snakes in alcohool in jars of glass snakes poisonous most probably that they capture around their houses in my Patria Mother Brazil thanks...

well so it not conserves the snakes very well there is a Argentinian music band named Conservados En Alcool yaeh but I think keeping away from alcohol, Away , mind you what I write , not always , is Away , keep walking to yeah keep walk journey daily yaeh io cool...

keep cool too too 22 .. ..

look trough two two glasses .. .. to to keep your Vision Beyond Reach

as for two two glasses are three and equals 3 as helps the memory forgets what your Vision see or at least keep out of reach...

Keep The Vision Beyond Reach Keep cool Keep walking please thanks

~look trough 2 too you , look to trough a pair of glasses hand tailored for you and a glass of jonie walker fully full or half full how you like it and it makes 3 makes indeed 3

it makes three, as you Sea

it makes three makes tea makes thee as you Sea on the See

equals three you see you sea you see...
The end goal is that everything gets donated and written off. Here's the basic scheme:

* 10 rich guys buy 100 paint splotch canvases from a dude who wears black and smokes cigarettes

* they keep 90 canvases in their basement and sell 10 of them back and forth to each other for increasing sums of money, paying taxes along the way

* when the prices are at $20 million per painting, they donate all of them, including the 90 in the basement (which appreciated just by exchanging the 10) for $2 billion in combined tax writeoffs
I just do it in a half-gallon container and then filter it in a french press. That much quantity clogs up paper filters, although i guess you could refilter in paper in half batches after pushing through a french press.

I find cold brew really convenient the rest of the week and it has a much mellower flavor.
You've missed my point entirely. This is not a plea to Chrome to rewrite their browser. My post has nothing to do with browsers.

My claim is that Chrome is an interesting case study in the most hardened user-facing C++ codebase in the world being hacked because of memory unsafety.

I also think that the strawman argument you've made is extremely weak for other reasons. This whole "insecure by design" thing is nonsense - everyone stating this seems to not understand that multitenant systems have existed for ages, under far more difficult constraints. An example - AWS Lambdas colocate your code with other companies' on the same hardware - if this were such an impossible task, that wouldn't be possible.

But again, my argument is not about browsers, or even much about languages, and is merely me pointing out an interesting case where memory unsafety was the root cause of an attack, despite great efforts.
I still find using my Keurrig time consuming. Pouring the milk, putting in the sweetener, waiting for it to heat up.

I do use a manual coffee maker a few times a year. So much "extra" goes into making coffee that I find the time savings of a Keurrig over pouring water into a funnel isn't very much.
I would love to see a newer CISC that didn't have all these required prefixes, and took a more Huffman encoding perspective so that instructions like hlt aren't allocated a single byte. Memory to memory ops essientially let you encode physical registers without using architectural registers, saving additional bits too.
> Apple (arguably) initiated the WebGPU API development effort.

That's not correct as far as I'm aware. All of us (Mozilla, Google, Apple) had prototypes in the works for the new API, and WebGPU just happened to be the name of the Apple one, which we borrowed later.
Inbox.google.com - they also have separate apps
The poster means that they want to "kill two birds with one stone". On long trips, avoiding another stop (especially if kids are involved) is a big deal™.
Interesting, so your house drops you off at work, and then picks you up later.
My concern with the bialetti was the aluminum material and possible side effects. I do like the iconic design, but went with a more modern Moka pot made of stainless steel.
What does "proprietary" refer to with regards to a pour over coffee maker?

Do you think you can only use chemex filters with the chemex carafe? This isn't true. You can also use the chemex filters with other pour over makers.
That's internal, right now. You don't get two lines from the grid. But you have multiple internal lines, and usually one 10A lines is mostly for the lights, other include more hungry appliances.
>> Use testing where it makes sense.

I agree!

>> Got some complex business logic

So complex the only one who understands it is...who? A test?
> You can still target content rather than users.

Indeed you can. By "inseparable", I don't mean technically inseparable, I mean that the advertising industry has decided that personally targeted ads are the only sort of value. That means that, unless there is some sort of sea change in the industry, the two things are inseparable in practice.

If I see an ad, I can safely assume that it comes with spying. I'll be right far, far more often than I'll be wrong.
I would gladly hire her as a software dev over many of my former coworkers who were actual software devs.

It's quite possible to teach a conscientious person to write programs. I haven't figured out how to teach a person who writes programs to be conscientious.
So you would say your average 22 year old college grad has "an expansive view of human knowledge"? I realize this sounds like it should be a strawman, but it is not! That follows directly from your supposition that 'college is good because it provides an expansive view of human knowledge.' If this is at all true then your average grad should have something at least vaguely resembling an expansive view of human knowledge.

I think university can nicely compliment individuals' own personal strengths and attributes, but I do not think a university can turn a lump of coal into a diamond no matter how hard it may press. To take for instance Harvard, I think Harvard graduates are Harvard graduates long before graduating from Harvard - in some cases before they're even admitted.

Abraham Lincoln as an extreme example had less than a year of formal schooling, giving up on formal education to help to take care of his family. Far from being an ignorant redneck, as would be the typical caricature of a person with no education running around in on rural land with overalls with a axe, he loved reading and taught himself an immense amount about the world and society. And this is in an era when access to information was exponentially more difficult and expensive to come by. Today it's easier than ever. In a different time he'd be another Harvard grad with people wowed at the caliber of individuals they continually manage to produce. No, it's the caliber of individuals that they manage to attract.
I also love the wording "Can you help me understand the reasons behind X?" because it shows that you're a) just trying to understand/learn and b) you respect the other person, because you're asking for their help.
As an alternative, I encourage developers on my team to liberally sprinkle comments on their own PRs which explain their logical path. Not only does it help me understand where they were going with something, it also serves as a bit of 'rubber duck' debugging -- more than once as I've explained a bit of my own code I've seen obvious ways it could be more elegant, or I've spotted potential bug situations.
There seems to be no workaround for WSJ for subscribing or creating an account.
Can you share your email or is there any way for you to refer for one of the position ?
12 years of school, not 12 years of age. In the US, a student would be 17 or 18 after their full 12 years.
Great. But you seem to have missed that I was just providing an example.

However, to further the requirements. These days many people throw around the term "ATM" sort of indiscriminately. So, they call everything from a simple 3rd party cash dispensing kiosk to full-on bank automation centers "ATM's".

The problem is, that for a simple cask dispensing kiosk, you may be totally correct. Linux + ARM may work fine. However, the more functionality this device is suppose to have (ie. do 90% of the functions of a real bank teller: deposit checks, cash checks, etc), then the more these edge-cases become an issue.

Because of this tight integration with backend banking system, and regulatory requirements, these edge cases will become magnified (i.e. who says you can use linux?). Additionally, since all other players in this market also have to deal with all these issues, the $50 difference in CPU cost is totally absorbed into the rather high-dollar price tag associated with this automated teller.
I'm inclined to think that there ought to be a four year college degree that teaches a number of different trade skills as part of its core curriculum. A student in such a program might take history and mathematics courses similar to other college students, but would also learn concrete skills like welding, electrical wiring, HVAC, etc. The goal would be to have a graduate that might be able to find work in a variety of different trades, not just one particular one, and also provide graduates with some of the more traditional educational breadth associated with university.

University ought to make you a more rounded person, and a better citizen, and it ought to make you more employable, all three.
No I do not look down on Excel because it enables non-programmers to program. I look down on it, because Excel programs become an unmaintainable mess. They are hard to reason about, because they do not seperate code and representation. You can never have a nice overview of your Excel programs.
> Some of the photographs were especially compelling, and I think they'd have had less impact as a sidebar.

To me the point of an article is to provide textual information; I find most of the innovations get in the way of actually getting the info into my brain. (I originally put "innovations" in scare quotes, but they are new ideas, just for me bad ones. But that's the nature of experimentation).

The thing about reading is that, like recognition of 2D images, it's a learned behavior though one (more than image recognition) that appears to hack into some deep structures in the vision system. Breaking the text up like this ironically subverts those mechanisms which likely impedes understanding.
Higher interest rates, sure, but at some point it moves from "providing a needed service" to intentionally predatory.
depends on the role:
https://www.theverge.com/2019/2/25/18229714/cognizant-facebo...

https://www.glassdoor.com/Reviews/Facebook-Reviews-E40772.ht...
> One of the strongest motivators for me leaving school after 1 year was the realization that virtually all of my classes gave me no more benefit than if I had just purchased the textbook and read it myself.

And did you? Have you read and mastered all the textbooks necessary to allow you to pass the necessary exams to get a degree or to get a solid score on the GRE for your academic specialization? If not, that realization, even if it's true for you and others, isn't particularly useful.

Most people can't or won't do the level of self-study needed.
Regardless of how "undeveloped" the field of data science is, the fact remains that every professional data scientist should know these tools.
This implies that donated art basically has an arbitrary valuation (set by "experts" based on some not really free or transparent "market"). Is this true? How is this handled for other assets?
I don't know. I've been programming for 15 years now, and if I had to do it again, I would drop from school at 16 years old.

I'm not saying it's the only right way to do it. But given my profile and my history, I would have saved years of wasted hours, frustration and money without loosing much.

To me, the one thing we need to improve is to accept that school was a great improvement over what we had, but we now can sometime choose paths that are an improvement over school.
CISC chips provide the fastest hardware and most highly optimized software currently, which is arguably more tangibly beneficial to most users than a formal proof. This is an empirical conclusion, of course, and isn’t evidence that RISC couldn’t be as beneficial.
Position: Product Manager

Location: San Francisco, CA

Remote: Yes, but usually am onsite with a team

Willing to relocate: Yes

Technologies: Product Management Software, Python, SQL, D3.js, P5.js, Angular, HTML, CSS, Excel/VBA

Résumé/CV: https://linkedin.com/in/dfeusse/

Email: dfeusse@gmail.com

Product Manager who most recently managed a product and teams within Google for almost two years. Previously I attended Cornell (Tech) for an MBA focused on product management, worked in product, and had roles in analytics and front-end development as well.
Thousands of New Millionaires Are About to Eat San Francisco Alive
I Larped at a Drug-Fueled Cryptorave and It Ended in Tears
The problem is not the school system but rather too much education and commodification of education. 100 years ago , knowing how to read and write and do basic math was special and made one employable, but now such skills are so commonplace, so more advanced education is needed to differentiate one's self
If that is the task (make code that can be changed) then work at that. How do you verify it though? My buddy Tom says, code isn't portable/changeable until you port it at least once.
Aha, so it's like one of those movie plots where the villain thinks they're so much smarter than everybody else, they just have to drop hints everywhere.
I understand this - I didn't assume that the student would start at age zero. If we're going into vocational training in their teen years, they'll have to starting teaching the classics and philosophy to tweens.
School should be a place of discovery. By being exposed to multiple things, you're encouraged to find your interests and talents. Society should help students find their path and encourage them to pursue it. Not everybody has the same sets of talents and sensibilities.

There are child living in poverty that have the potential to be great doctors, scientists, programmers. And there are adults in these professions, today, that are miserable because they were pushed and pressured into obtaining the education and skills to do these jobs.

Society should help individuals reach their full potential, whatever that potential may be. If someonewants to be a welder, than help them be the best welder they can be. If they wants to be a doctor, than help them be the best doctor they can be. Imagine what we could achieve when everybody is firing on all cylinders.

Jobs as status symbol is ridiculous.
The "need that piece of paper" thing is sad but true. I do think it is changing, as I notice more and more IT job postings asking for X degree or equivalent experience nowadays.
I would argue with the internet we have access to an expansive view to broaden our horizons, and the paid training can go toward developing skills for income. With Youtube, Wikipedia, and Google Scholar I think I've learned more than I ever could have at college.
The group hasn't yet agreed on what shading language is directly digested by the WebGPU implementation. We may provide some helpers in the future to convert WHLSL to SPIRV for wgpu-rs to consume, just like today we provide GLSL to SPIRV helpers, and our examples use GLSL in Vulkan style.

As for the binding models, it's a hot topic. I believe the discussions are converging towards Vulkan-like binding model at the end of the day.
I can't speak for "video production" in general, but I can confidently say (as a former member of IATSE Local 600) that cinematography - as it's organized in Hollywood - very much remains a "trade" with clearly organized hierarchies, unionization, training, and culture.
I agree that makes 100% sense.
> Sorry, but there's really no reason to force HTTPS on static webpages...

I downvoted you because this is wrong. There are at least two good reasons for it:

1. It prevents MitM attacks. For example, some ISPs and free WiFi APs inject arbitrary code into unencrypted pages.

2. It improves privacy by hiding the request headers, including hostname.
A single anecdotal example is not convincing. in general, the data shows collage dropouts do worse on a wide range of metrics such as employment and wages than grads. Even if you can learn the material, having the diploma means more job opportunities.
This article is directly relevant to the tech community. It's axiomatic that technical performance is very difficult to measure. It's also axiomatic that it's not what you know, but who.
Our infrastructure grows and technology makes things cheaper. Why not a steady state where everyone has enough? With growing automation, fewer have to work and then not as hard. That could be a better life for everyone if we could make it equitable.
What domains are they used in? I've learned a little bit of J but got put off because most people involved with J seem more interested in using J for the sake of using it rather than actually doing anything substantive with it. My impression is that APL is similar (at least currently) but I'd love to be wrong.
Why not use something like certum[1]? It's $69/year (cheaper if you already have a smartcard), but the CN ends up with something like "Open source developer, [full name]". It's not "notepad++" like the author wants, but it's still better than nothing.

[1] https://en.sklep.certum.pl/data-safety/code-signing-certific...

edit: updated price
Considering you can't even spell the name of the region (after two attempts), I doubt you're in a position to correct someone whose knowledge of the region goes back to 1984.
> To me, including a test suite in your code base is a code smell.

You'd put it somewhere else, then?
Google Doodle – Who Is Olga Ladyzhenskaya?
RFC 4180 is really a well-intentioned attempt to document popular ways CSV is used in the wild, but it does not set a standard. There is no such thing as CSV well-formedness in the way that exists for XML. Can a CSV field value span lines or not? How are linebreaks encoded within a field? Can backslash escape quote (or other) characters, or is the double-doublequote approach contemplated in the RFC proper? How is one to know definitively if the first line is a header or a data row? What about comments?

My beef with "data science" is that this is not science--it's even less science than political science--it's munging.
>> Why do you think having tests is a code smell?

Because it signals to me that the only one who understands this piece of business logic that we have applied to our code base is a test, which is a piece of code.

Why should I trust this piece of code but not this other piece? What pieces of code should I trust?

Me, I don't trust tests.