skysight-inc/HackerNews huggingface dataset:
#Mistake 6: not writing tests.

In case I want to actually deliver a side-project, I usually write some basic tests. As such I can focus more on adding new (fun) features instead of hunting down regressions.
I'm very interested to get a copy of the said vulnerable firmware to poke around. How can I get one?

One use case is for ATT Fiber users to get the 802.1x certificate from the router, and use your own router instead (RouterOS etc.).
Well the difference would be that the food gets delivered to you based on what you specify in the list..

But obviously that wasn't the main point. Using computer vision you can automate it.
Any HN commentary about Homejoy is not complete without this cringe-inducing job post on Christmas Eve by the founder: https://news.ycombinator.com/item?id=8794956
ClickTime | https://www.clicktime.com/company/jobs | San Francisco, CA (Onsite) | Full Time
ABOUT US: We help businesses become more productive every day. We're a bootstrapped, profitable, 35-person company going through an exciting stage of growth.
INTERVIEW PROCESS: Two phone interviews, a short practical component (e.g. writing exercise) that reflects future day-to-day work at ClickTime, in-person interview, reference checks.
ROLES: Associate Business Analyst, QA Lead
APPLY: https://www.clicktime.com/company/jobs Please email sdabby@clicktime.com with any questions!
So they got squeezed.
That's precisely what you shouldn't be doing.
The divisive diet of honeybees: why some will never be queens
These make more sense to me. I've seen them in various places in the US too. The big difference is that they take in straight oranges from a bin...
Value-based pricing.
https://en.wikipedia.org/wiki/Value-based_pricing

Best way to increase margins when the perceived "worth" is variable and it's a seller's market. Not so optimal in a market where you as a seller are in a buyers market.
I was one of a bunch of people to stand in line at Costco because of listeria contamination of a bunch of different organic vegetables.

None of us got sick, so far as I know. I took 4 bags (peas, corn, green beans, unopened peas) back for full refund.

Not sure what happened to the company (in eastern Washington) because this had to be horrendously expensive for them.
Target | Sunnyvale, CA | Haskell engineer | Remote OK | Full Time

The data science and optimization team at Target is looking for somebody with experience developing and managing a production-level Haskell service.

Over the last year or so, we've written a supply chain optimization system in Haskell and have been running it for some preliminary tests at a handful of stores. We are now preparing to scale the system up significantly and are looking for somebody with concrete Haskell systems experience to work on scaling the system, making it more robust and improving the development and deployment process.

The core requirement is experience with Haskell services in production. Nix experience is optional, but would be a plus. We don't expect any experience with stochastic optimization, supply chains or retail.

You can get more details about this position on [Target.com][1] and more details about the team from the [talk I gave at BayHac][2] this summer.

If you have any questions, feel free to ask here or email me at tikhon.jelvis@target.com.

[1]: https://jobs.target.com/job/sunnyvale/haskell-data-engineer/...

[2]: https://www.youtube.com/watch?v=0EgHNq6Pej8
I think that's one of the gaping flaws to that method of skill acquisition. It's a great way to introduce politics and negative-sum-games to the workplace.

Suddenly people are picking projects and stacks based on personal aggrandizement rather than professionalism.

Maybe companies should start hiring a chief behavioral (economic?) officer to go with the chief culture officer.
Try and probe a big ISP switch sometime. They're generally running an ancient unpatched Linux and SSH with known vulnerabilities.

They don't care about their own crap, much less yours.
Long Term Capital Gains Tax treatment when you sell (20%) after at least one year vs regular Income Tax treatment if you sell right away.
SEEKING FREELANCER | Seattle | Remote or Local

Looking for someone with a strong functional and visual webapp design savvy that can take over layout, color, and design of my webapp. Must have strong skills with SCSS and webpack. The webapp is written with Typescript, React, and Mobx, and while it might be helpful to be familiar with those, my primary concern is mobile-friendly design and layout.

Send portfolio, or links to verifiable design work to saosebastiao1982@gmail.com

I'll evaluate the portfolio and if I feel like we have a possible match, I'll pay you $60/hr for up to 4 hours of work for a trial period. Rates will be negotiable after that.
Modeling pitfalls in a dynamic world
L'Oreal fires transgender model over post 'racial violence of white people'
Proofs and specifications are different things. Users need to be able to read specifications. For example, if you want to talk about definedness for arrays, a predicate

defined(arrayname, lowbound, highbound)

is helpful. That goes in assert statements. It's run-time checkable, if you have some extra state in the form of "is defined" flags. But you'd rather prove it once so the run-time checks are unnecessary. With a few simple theorems, such as

defined(a,i,j) and defined(a[j+1]) implies defined(a,i,j+1)

and a simple automated prover, you can deal with most of the issues around partially defined arrays.

Think of proof support as being an extension to optimization of assertions. Most assertions in programs can be proven easily with an automated prover. Users need never see those proofs. Some will be hard and require more proof support.
I don't want any appliance like that either, and I find the Kuerig coffee maker appalling.

That said, Kuerig sells many of their machines, and many people like and use them. That fact is very strong evidence that there is a strong market for this type of product if it is done correctly.

In other words, people do want this kind of product.
I just verified that the challenge is working as expected and that the email address is valid and working.

And I can confirm to you that everything works properly.

So maybe you didn't solved the challenge correctly.

Anyway, if you think something is wrong, I invite you to contact me on my personal email (in my profile)
Depends what the goal of the project is.

If the side project is for learning purposes then taking time to explore different approaches is OK.

If your side project goal is to build a product, then you should approach it as a more traditional project, budgeting your time, and focusing on time-sensitive tradeoffs, etc.
There's no way you survive the eventual law enforcement issues here. Uber circumvented law enforcement on certain issues by operating in a legal gray zone - you're offering a platform that will unquestionably make you a prime target for an FBI investigation, at the very least.

EDIT: And it's not just the sex aspect of what you're doing. Your business model is going to be so ripe as a target for a money laundering investigation.
wow great video! Just wasted half a days work just watching that channel's stuff :/
We should probably split hairs here. I would love for all of my appliances to be networked -- just not on the public internet.

- Preheat the oven as I'm driving home

- Alert me when my laundry/dishes are done

- Alert me if my air filter needs replaced.

- Manage my AC/Heating for maximum energy efficiency.

- Real time energy usage monitoring.

- Turn on/off lights when I arrive/leave.
It's interesting that on the map, Crimea is considered as part of Russia.
Doesn't say specifically, but from following the links at the end of the post, it seems they are either financially sponsoring the developer(s), and/or donating time of their developers, and/or some other logistical support (space to work in their office, access to servers or resources for testing, etc).
Assuming that they're in the states.
Michael Dell pledges $36M to hurricane Harvey relief fund
Yeah, and giving up on the biggest and richest market in the world ? The companies that do will soon see competitors grab for the cake, while the others will clean up their act and maybe even improve how they treat their customers in the US and rest of the world (though I am not holding my breath for that one)
> so instead of having a mutable set, we have a mutable variable that points to a new immutable version of the set

This is not at all how functional data structures work. You're assuming that the data structures are the same as non-functional data structures, but merely without the ability to mutate them. That is not correct. Proper functional data structures are implemented completely differently.

One obvious exception to this is the Swift language, which is not really a functional programming language, and it does not have functional data structures. It uses copy-on-write which is somewhat similar to what you describe, but is not how functional programming languages do it.
Indeed I'd say it's great for putting together an MVP (mainly because you can do it really quickly). As for the scalability I don't think you'll hit some limit after 100 users but of course it depends on your app too.
Location: Madison, WI, USA

Remote: Yes, not preferred

Willing to relocate: Yes, preferably

Technologies: Python, Numpy, Fortran, Mathematica, MATLAB

Education: Finishing my Ph.D. in Theoretical Chemistry

Scientific expertise: Statistical mechanics (esp. kinetics, thermodynamics), quantum chemistry (esp. density functional theory), kinetic modeling, catalysis

CV: https://www.dropbox.com/s/vu4dwkr8py91rvx/Eric_Hermes_CV.pdf

Email: (my first name).(my last name)@gmail.com (see URL above)

I'm looking for a non-academic research or scientific programming position.
the need to keep a high paying job (men being bread winners and all

Right, the study is useless if it doesn't say what they did instead - did they cross train and become successful lawyers, for example?

If you click through a couple of links to the Fortune article, it seems to say that most of them simply stopped working altogether. That's an option most people don't have. Presumably they had partners to support them, as you say.
The IRB is there to protect innocent subjects from malicious studies. It's not that the system is 'broken', it's just 'not perfect'.

It's actually been pretty disturbing to read this whole thread. So many HNers who complain endlessly about the relatively trivial metadata that corporations collect on us and sell, they would quite happily get rid of this committee that ensures any studies done on them meet minimum ethical requirements and ensure that subjects know that they're being tested on.

Read the responses in this thread from other people who have done studies on humans that requires passing through one of these committees. Actual people who know what they're for rather than armchair critics. All of them present the same opinion: IRB's are annoying and sometimes a little frustrating, but thank god they're there, because they protect the public. Every researcher is going to claim that their study will cure cancer, but not every researcher is being truthful (because they're humans, after all), and plenty of researchers don't care if they hurt their subjects in order to add a feather to their caps.
Not in any significant numbers. Skype is still the king of video chat, most people (all who aren't in tech) have never heard of bitcoin.
> It is a shame that Juicero could not develop a product

That's where the period goes.
The point for someone living in the Bay Area (especially its outskirts) would be all the benefits of working at home, including avoiding an hour-plus commute every workday, while still being close enough to be able to show up in person if needed.
Even the IBM machines were flagging in performance in 1990. That was the beginning of the RISC revolution, and all the benchmark records were being taken by MIPS (and later Alpha) boxes. It was a slower process than the Intel takeover[1] only because ECL logic was still available to expensive machines, allowing clock rates in the mainframe world to stay higher than CMOS chips even as their architectures got eclipsed.

[1] Ironically on the back of a "CISC" architecture. What happened there was that CMOS density had gotten so high that the relative advantage of a RISC ISA (not architecture: every thing form the P6 onward looks like a pipelined RISC box on the inside) was just a pipeline stage or two and a 1% hit in the transistor budget for decode.
How Many People Paid $1 to See How Many Paid $1
> Referring to 17-year-olds as 'children' is simply being disingenuous. You can join the army at 17.

The second statement in no way supports the first.
Not all CS grads come from engineering colleges or departments. A lot liberal arts colleges have CS programs and a lot of CS programs are part of the math/"arts and sciences" department. In that case, the college may not require co-op.
"here in Florida (a fairly low cost area)"

Let's say you work in downtown Tampa and live 30-40 minutes away. You can get a 4 bedroom 2500 sq ft house for $350K. That's about 3 years salary for you.

Now let's say you get a job at Facebook and want to find a similar house, about 30-40 minutes away. I think it will cost you upwards of $2M. You need to be making $670K or more to make housing the same fraction of your living expenses.

Your quality of living and long term economic prospects are probably significantly better where you are.
Any SR-71 story usually comes with the obligatory story about the Cessna v navy ground speed check.
I'm replacing that story with the story of the time an SR-71 went very slowly.

https://www.google.co.nz/amp/foxtrotalpha.jalopnik.com/the-s...
Slice | Full Stack Developer, Data Analyst, Data Science Manager| San Mateo, CA | FULLTIME, ONSITE

Slice is online shopping, smarter. Slice is transforming online shopping and retail by unveiling never-before-seen digital commerce data via its e-commerce intelligence products, APIs, and consumer applications.

Slice operates a market research company, Slice Intelligence. With a data panel of 5 million online shoppers – the largest of its kind – only Slice offers vital intelligence that is the pulse of the digital economy—actual purchases directly from online shoppers, on any device or location, reported daily. Learn more about Slice Intelligence at www.sliceintelligence.com and on twitter @SliceIntel.

Benefits & Perks:

* Competitive compensation package including base salary, bonus and Rakuten stock

* Medical, dental, vision and basic life insurance, FSA

* 401K plan

* Unlimited Paid Time Off

* Paid Parental Leave: Maternity (up to 22 weeks off / 16 weeks paid) and Paternity (up to 8 paid weeks off)

* Company shuttles from SF, East Bay and Caltrain stations with wifi, and Caltrain Go Pass

* $2,000 towards professional development (annually)

Roles:

Data Analyst, Marketing - http://grnh.se/sidb4x1

Full Stack Developer - http://grnh.se/gsh1p01

Data Science Manager - http://grnh.se/1qh43l1
You're not really being fair on Nokia or BB; Nokia had an iPhone competitor when they added phone functionality to their Maemo 'Internet Tablet' OS in 2009, creating the N900. Sadly it had to compete with another in-house project to add multi-touch and HW acceleration to Symbian. After Nokia announced the merger of Maemo with MeeGo, they were unable to forge a clear way forward for their smartphones ever again.

Blackberry took far too long to make touch devices their numero uno, from the Storm in 2008 to the Z10 in 2013. In the meantime they had to cope with a lacklustre platform, as just about everyone did until Android came around. They should also have cross-platformed BBM far, far earlier than they did.
I'd say that you missed everything.

I'm missing why this gushing apologia for a provocateur like Gibson is on HN in the first place.
I've read the article and although entertaining it doesn't contain any substantial information nor sources. So all in all it was an interesting anecdote.

By the way the hacker news transparency looks really cool!
Facebook also has a monorepo.
I remember considering spending lots of student-budget money in 1993 for an SGI Indy (https://en.wikipedia.org/wiki/SGI_Indy), a low-end graphics workstation from SGI. I think this was shortly before peak-SGI.

I'm glad I didn't, because (a) PCs started to see impressive graphics performance improvements not so longer after; (b) I went to industry and ended up working in enterprise software instead.

SGI market cap peaked in 1995, here's a HN discussion of a 1997 article of SGI's "Sad Saga": https://news.ycombinator.com/item?id=8462841 . They shifted focus to scientific/enterprise compute and storage after and dwindled away.
The on-the-fly nature of Uber is convenient, if you wanted someone to watch your kids NOW, your pre existing relationships might not work out.
Surely fiber is not the totality of nutritional value in fruit nor is a pouch some kind of magical fiber eliminator.
I think public Open Source projects have very different needs than a small company or individual. It's a hard tradeoff because it's nice to use the same tools for everything, but it can also be a lot of extra, unnecessary steps to both teach and use everyday.

Like you said elsewhere, it would be good to have a mirror of it to show it off.
Surely this post is Satire...
Most packaged food has a serial number on it for tracking purposes.

Going from that to sticking it in a scanner to get permission to eat it probably doesn't add a lot of utility.
Or anywhere in Europe! And don't forget that the US legal authorities have a very long arm internationally - especially when it comes to things like money laundering.
Ahrefs | OCaml developer | Singapore + San Francisco, CA | REMOTE ok, VISA ok (SG only), https://ahrefs.com/jobs/ocaml-server-side-developer

We are looking for a backend developer with a deep understanding of networks, distributed systems, OS fundamentals and taste for simple and efficient architectural designs. Our backend is implemented in OCaml (and some C++), as such proficiency in OCaml is very much appreciated, otherwise a strong inclination to intensively learn OCaml in a short term will be required. Understanding of functional programming in general and/or experience with other FP languages (F#,Haskell,Scala,Scheme,etc) will help a lot. Knowledge of C++ and/or Rust is a plus.

Ahrefs runs an internet-scale bot that crawls the whole Web 24/7, storing huge volumes of information to be indexed and structured in a timely fashion. Backend system is powered by a custom petabyte-scale distributed key-value storage to accommodate all that data coming in at high speed. The storage system is implemented in OCaml with thin performance-critical low-level part implemented in C++. On top of that Ahrefs is building various analytical services for end-users.

We are a small team and strongly believe in better technology leading to better solutions for real-world problems. We worship functional languages and static typing, extensively employ code generation and meta-programming, value code clarity and predictability, and are constantly seeking to automate repetitive tasks and eliminate boilerplate, guided by DRY and following KISS. If there is any new technology that will make our life easier - no doubt, we'll give it a try. We rely heavily on opensource code (as the only viable way to build maintainable system) and contribute back [1]. Occasionally we track down CPU bugs [2].

Our motto is "first do it, then do it right, then do it better". Drop an email to connect@ahrefs.com

[1] https://github.com/ahrefs [2] https://tech.ahrefs.com/skylake-bug-a-detective-story-ab1ad2...
> I prefer that people reply instead of downvote

I agree. I don't think downvoting is particularly conducive to good discussion (there's already a way to flag posts that may be inappropriate or spammy), but most people who downvote probably just disagree and don't want or have time to reply or argue.

> Hope I didn't make you too angry

I wouldn't say I was angry, I just saw three comments about downvotes which seemed a bit excessive, then saw more in other comments.

Thanks for the replies and reasons though.
Considrng AMP fucks with sharing links, deep linking etc it's a huge step back to wap era.

It rolls back a decade of responsive innovation.
I would not take much out of this besides everyone in a company should be able to talk to each other.
Exactly. Side projects are often the best time to try out new tech. It's low risk.
Well, since you're arguing against standards in scientific research, then we may as well disband NIST and get rid of SI units.
Hacker News Transparency
Introducing the Outlook.com beta
If OPEC embargoes the US, you would still be able to buy a gallon of gas for $10 or whatever but that doesn't mean there wouldn't be a shortage.
The things that make TeX and its offspring so sticky are:

- amazing library availability
- decent quality purpose-built tooling
- massive online support community
- endlessly extensible
- beautiful out-of-the-box math support

All but the latter two are out of the developers control. But the latter two will beget the rest. What is math support like? And how easy is it to write extensions/plugins/packages, create templates/styles, etc.?

Similarly, does it improve on some of the annoyances of using Tex? It would be nice if I could use my system fonts for typesetting.

Another way to improve adoption would be to look into adding a reader/writer for Pandoc, although that sounds like a complicated venture.
It is pretty easy to plant you foot with skates and get a very strong push. The big difference is the stance that you have to take. Remember, the pros are easily the best skaters in the world. Many players have on-ice boxing training at some point during their careers, often during juniors or college.
If you're straining your hands to type a chord, then you're typing it incorrectly. Control, alt, and shift are on both sides of the keyboard for a reason. You should use both hands to type chords; one key with each hand.