skysight-inc/HackerNews huggingface dataset:
Sorry, my original post was geared a little too much toward things you're already working on---which I think is not actually what the YC 120 call is asking for. I think they're looking more for what you'd like to work on, and to the extent that you're doing anything now it's more about demonstrating potential.

In my opinion, if you've done work with a lot of different companies, that's actually great experience to have as a college student! Working is one of the best ways to get exposure to different sorts of problems and ways of approaching solutions.

Personally, the way I find problems to solve is by trying to do everyday sorts of things---be that building an app, game, a scientific simulation, a data analysis script or whatever---and then observing what's hard about it. Do this a couple times and you may start to see recurring problems. Usually my biggest problem is that I tend to undersell myself because these issues seem "obvious" to me after I've been in the trenches for a while. But sometimes the obvious problems are the most fundamental.

Anyway, if you have ideas of your own, I'd say just go for it. The instructions say they're "adjust[ing] for whatever life circumstances you were born into", and I think it's probably not unreasonable to expect them to adjust for e.g. age and stage of life as well. Compared to people in similar age categories I think you'll compare favorably in an application like this.
This looks pretty interesting, so I decided to apply. Here’s my application and video in case anyone’s curious: https://goo.gl/mhCCNK
Apple's business model relies first and foremost on selling hardware, not knowing as much as possible about you. Recently they realized they can turn this into a selling point, so they try to do more locally and NOT store your data server-side. Technically this is a lot more challenging but I appreciate the privacy aspect.

Here's a paper they put out about how they handle learning from their users in aggregate without knowing anything about specific users—they call it differential privacy:

https://machinelearning.apple.com/2017/12/06/learning-with-p...
On Building an Instagram Street Art Dataset and Detection Model
Not talking external sensors. You already know the brightness of each pixel from the color information and panel brightness.
Because the server is a license server in a company that has a hardware HASP key that is managed by service that exposes its interface only through localhost HTTP.
This is really neat! Especially useful if you want to do some stargazing and want to find the nearest location with dark skies.

On a related note, my alma mater is now home to an initiative called "The Consortium for Dark Sky Studies" (CDSS) [0]. Their mission appears to be promoting the development of technologies and techniques to preserve (and possibly reclaim) the darkness of skies. I don't know much about how they're planning to accomplish this exactly, but I think it's kind of a neat idea to at least raise awareness.

[0] http://darkskystudies.org
Give them a word so they can look it up better.

Ask if they tested it, if it worked. Let them use git history

Continue your work, help with the third time
Why is it acceptable to privatize profit, but socialize risk again?

A company shouldn't have carte Blanche to pass the cos of it's incompetence and neglect on to the customer. If anything, they should have their rates frozen until such time as they have made whole all those who have been harmed.

It is okay for companies to die. It should happen.
I love the simple software-centric approach to analyzing this survey and categorizing the answers.

There's one thing I'm sure was mentioned a lot by 17.1% of the participants, but it's one thing I'd like to stress:

Find a good mentor!

I've been teaching my son programming steadily for a few years now, and every so often he likes to take what he just learned, go and revisit some old programs he wrote or read from before he understood the new concept, and understand it better and often improve on it a lot (even rewriting it sometimes), and then he comes back to me very excitedly telling me how the new concept I taught him greatly improved the thing he did.

He's already writing code better than I did when I was a decade older than him, easily grasping new concepts like linked lists, garbage collection, pointers, and Lua coroutines and so on. When I was his age, I was still struggling to understand arrays in QBasic, had nobody to mentor and guide and teach me, and was generally pretty lost. Having a mentor who can guide you carefully and at your pace is an incredibly powerful shortcut.
Pea protein milk (like Ripple or the stuff from Bolthouse) is way better than oat milk. It tastes just like almond or coconut milk, but has a way, way better nutrition profile.

Nutrient info for one 8 oz serving of unsweetened original:

- 8g plant-based protein per serving

- Zero sugar

- 50% more calcium than 2% dairy milk

- 32mg DHA Omega-3’s

- An excellent source of Vitamin D

- More iron than 2% dairy milk

- 70 calories

- 4.5g of fat

- 0 carbs

- 130mg sodium

It's excellent for low carb/keto diets, too!
Thanks!

(I had assumed it was already supported based on this chart:
https://www.arqbackup.com/docs/pages/strategy.html )
Instacart paying 80 cents an hour because worker received a large tip
The most useful visual programming tools I've seen have either been hyper specific to their use cases or relatively thin abstractions over a workflow engine. IBM's BPM is basically the latter, and iirc it would let you drop in a node with a skeleton function that you'd implement yourself. Very useful for non-technical people, but maybe not what you'd use if you're a software shop.
Maybe they mean they loose their patients. The violent ones can do real harm.
When I saw the title, I thought a silicon chip in Xerox Alto has stopped functioning due to electromigration. Fortunately it was a macroscopic electromigration on its backplane and has an easy fix. I wonder if it could become a serious issue on computer history preservation in the future. Can a 7nm chip today survive an uptime of 30-50 years? Once it burns out, there would be no replacement... Or is this problem negligible compared to EEPROM losing critical firmware and data if you have proper core voltage and cooling?
This is exactly why we use petri nets and then we map them to a semantics. Drafting a net represents the "diagram part". You draw what your code is supposed to do as you would do on a whiteboard. But this time you have a lot of formal tools to do checks on the net (is it deadlock? Is it live? Does it have nice properties?). Once you are satisfied with the net, you populate it with meaning: Places of the net get mapped to datatypes and transitions to functions. This is the stage where you start typing stuff in. What you gain is that the translation between ideas (diagrams) and code is formal, so way less prone to error.
The article doesn’t really say, as this was a write up of a 20min talk at a conference for economists.
The main model where vanilla ANNs. Also SVMs and LSTMs where tested but unsuccessfully. As I had a lot prior experience writing Java, most models where implemented in the beginning in DeepLearning4J but was in the later stages moved over to the frameworks from Fast.ai.
I’d be happy to do a write up of the details at some point.
The majority of work was in fact the data pre-processing.
> They were trying to reduce a latency and accidentally made it negative.

Ha! Facetime is now a non-causal filter.
Anyone used this GPU database that ranks at the top of that list, above the open-source MapD?

https://www.brytlyt.com
I think most people here disagree with general applicability but if you had simply sold it for your specific use-case/domain you'd probably have much more positive responses.
10 years of FlexBox’ing
Depends, what does your friend want to learn?
Marketing, Web design, Front end design, SEO?

Throwing a couple more options:

1.- free: GitHub + Hugo template + Netlify
Easy to setup, plus it has an admin so he can update and blog as needed.
Cons: Hugo and Terminal are hard.

2.- Pick a nice paid Wordpress template, export it as a static website, plus Formspree for the Contact form.
Pro: Looks good, quick!
Cons: Maintain database somewhere
Alternative: paid HTML template

3.- Wordpress.com has a nice paid plan
Pro: you and your friend can forget about maintaining everything.
Cons: paid, depends on budget.

4.- Kirby is another nice alternative.
Just released a new version a couple days ago.
No database.
filter and formatter are still set at the time of workflow definitions and are not real time. When I say real time, I mean that the user in our case can see the exact event (like say the content of the email, ticket or crm update etc), and then decide to take an action. And when he/she is passing event data to that action, they can update it based on what they see and not what they expect as is the case with other automation platforms. In effect we are more interactive workflows than automated workflows if that helps.
It's not low, it's actually a little on the high side. FAANG compensation packages are very strong in general, but base compensation is rarely above $200k for senior level. You typically have ~$180k for senior level and up to another $200k in RSU and target bonus compensation.

Outside of scenarios involving very specific specializations, everything in my experience (with several FAANG companies) leads me to believe what you're saying about the $200k base figure being met at the entry/mid level is strictly false.
If you look at qjackctl's connection window then the system:playback and system:capture ports should correspond to what jack is directly connected to. If jack is connected directly to your device, then any pops due to xruns should be recorded and displayed in qjackctl.
""
I know Diversity and Inclusiveness in the Valley are really red-hot topics now.
One question is how can we attract more people of color.
And this is a tough problem ""

=================================================

It will be a problem to hire people on SKIN COLOR or ETHIC background , if you hire INSTEAD:-

Hire QUALIFIED people on MERIT , Equal Opportunity, Qualification and Experience

You cant fix FAKE discrimination with REAL discrimination

=========================================

Funny how we NEVER hear about
50/50 discriminating quotas for:-
* Garbo

* Sewage workers

* Mowing lawns

* Landscaping

* Plumbers

* Electricians

* Snake catchers

* Night Petrol station attendant

* Construction

* Mining

* road crews

* IT/PC repair

* Power pole repair

#equality
As a somewhat still new and self taught programmer, the "dont compare yourself to others, but where you were in the past" really resonates with me.

I've come a really long way and I'm proud of how far I've come. At the same time I definitely have moments where I interact with someone else and think I'm still such a novice. I am much better at when this happens, being ok with it being true and using it as motivation to keep learning and get better.
Luckily we do. Our diagrams are sound and complete for free symmetric monoidal categories, meaning that every diagram can be converted to a morphism in a category. :)
Your assumption that these women aren't being invited right now because they are less qualified than the men who are is not supported by any evidence you've offered.

How is it you think event organizers build the list of people to invite? Do you imagine they start with a list of all 7.5 billion people and then sort by presentation skill? You are just being a defensive ass when it is pointed out that the current lists are all affirmative action towards men. Your belief that men can't compete if compared to women does men a disservice: surely men would like to know that they are being selected from a list of all the most qualified speakers, not that they got their slot only because no women were considered.
PCRE have the /x modifier to allow whitespace and comments.

When reinventing the wheel, it's hard to top what other do already pretty well. Also, be warned people have to learn your syntax and this will probably stop them using it.
Venture capital is male and white – Arlan Hamilton wants to fix it
1.)The laws are certainly structured the way this is illegal. If in USA, unauthorised access and tampering as even quite extreme possible punishments. World is full of easy to exploit security bugs are everywhere around and that changes nothing on anything. The only exceptional thing is popularity.

Bug hunters work with prior agreement, they don't access devices owned by third parties without it. When they do they anonymize and hisr themselves. They do indeed fear legal and go through steps to protect themselves. They complain about these processes like all the time.

2.) Dude, the hacker giraffe wrote that he had anxiety attacks due to his activities even before all this. He also wrote he could not sleep due to persistent fear that every noise is swat team knocking. He wrote that he won't touch computer and will seek job without them. I am sceptical about feasibility of the last one.

I don't know whether youtuber is good or bad person. He is definitely irresponsible when he encourages teenagers to do what giraffe did.

Giraffe did everyone good service writing that letter, so really go read it. It might be fun and games for PewDiePie, but is not for giraffe. So let's hope he won't get caught affecting him even more, that his past activities are not too bad and that he learns from experience.

3.) This is exactly what compelled me to answer. These things have very real serious consequences, but due to the way we talk about it people don't realize until is too late. Go lob for change of laws, but don't say they don't exist to kids who might believe you.
Things you need to stay safe in subzero temperatures
> Nobody tries to design GUIs in IDEs.

Smalltalk would be an exception. The graphical elements are provided for you to make your own inside the image on the fly, or you can modify the IDE as needed.
I don't know. I do not typically use pulseaudio on my systems.

I do have tools which are built to check source code for low latency compatible C/C++, but it sounds like you want something to inspect a running pulse audio daemon.
So far they haven't really done much wrong. But, the problem is, the potential for wrong doing is so enormous. Google has so much power to control the fate of every business on this planet: I think this is just begging for abuse. It's remarkable that they've gone this long without any more serious scandals.
Meaning in this case essentially means context. You have a communications channel, it delivers to you four 32-bit integers, what do they represent? Positional coordinates? One pixel in RGBA? In CMYK? IPv4 port/address 4-tuple with zero-padded 16-bit ports? A single IPv6 address? Big endian or little endian?

The bits are the same, the meaning is different.
> Does the Mozilla foundation accept private donations?

Try https://donate.mozilla.org/
> This snippet was an experiment to provide more value to Firefox users through offers provided by a partner. It was not a paid placement or advertisement.

I don't know about legal liability, but you don't really need to look further than this to know that Mozilla lied because these two statements are already inconsistent. "Offers provided by a partner" are advertisements. The quid pro quo in this case wasn't money, but rather a link on booking.com to download Firefox.
Even the simplest Google search would answer this for you. But here's a recent example https://www.independent.co.uk/news/business/news/business-et...
This is another reason never to bill hourly. You should set your client up to care as little as possible about the amount of time billed; they should just be paying for an outcome. You don't want to be in a position where you have to groom the amount of work you bill precisely to account for other things you have to do.
I'll happily "third" the recommendation for The Idea Factory. It really is an inspiring read, and I expect many firms could find some actionable takeaways to apply within their own organizations, even today. Yes, Bell Labs had some specific circumstances that allowed them some luxuries that other firms may not have, but their success is not as simple as "they had a monopoly, herp derp".
M&M's colour distribution 1997-2017
Bell Systems was precluded from entering many markets (and forced to offer its patents to anyone) because of the 1956 consent decree that permitted its ongoing monopoly in telecommunications.

A formal study of some of the consequences:

https://economics.yale.edu/sites/default/files/how_antitrust...
Heads up: you made this error at least twice, once in the article and once in the repo. https://brians.wsu.edu/2016/05/31/complement-compliment/ It's complementary instead of complimentary. The word "complimentary" is rarely used, but could be used if you were to mention books related to complimenting people.
True. We implement scalability by being able to glue nets together. This allows for a modular design where you can put together many sub-nets doing different things. This is again a purely formal process: It is graphical, yes, but what you are really doing under the hood is manipulating categories (precisely, gluing things together is done via cospans of monoidal categories, I suggest to check Brendan Fong's work about this if you want to know more. There's also a nice paper by John Baez and Jade Master about gluing Petri nets together using something akin to the cospan construction!)
The closer to the off the more accurate the price is (wisdom of the crowd) thus less value, you need to know something others don’t to win long term from taking the starting price!

I assume you are American as everyone in the UK has a personal betting machine and it’s in their pocket.
Your argument assumes that systemd is simply meant to be a in-place compatible drop-in for what it replaces, which I don't think is something anyone would/should expect. If systemd was meant to behave the exact same way as systems it is replacing then there wouldn't be much point of it. For those cases it sometimes will break things, and will sometimes have settings to follow previous behavior.
The robotic future of work is messy, fuzzy and uneven
This is a bit of an oversimplification but I've had really good results by making my first question "What have you already tried? Can you remind me in a couple of hours?"

I know you mentioned that, but often times asking that question makes people try again, or doublecheck what they are doing. Giving them the couple of hours gives them room to maneuver and _maybe_ save face. Do it a couple of times and the people with good intentions learn to learn.
You are right. Distros failed us completely by choosing systemd.
I don't know about practical benchmarks yet, but GPUs have superior parallelism and superior memory bandwidth compared to CPUs.

Classical "join" patterns, like merge-join, hash-join, and other such algorithms, have been run on GPUs with outstanding efficiency. Taking advantage of the parallelism.

A GPU merge-join is a strange beast though. See here for details: https://moderngpu.github.io/join.html . So its a weird algorithm, but it is clearly far more efficient than anything a traditional CPU could ever hope to accomplish.

In any case, it is clear that the high-memory bandwidth of GPUs, coupled with its parallel processors, makes the GPU a superior choice over CPUs for the relational merge-join algorithm.

GPUs probably can't be used effectively in all database operations. But they can at LEAST be used efficiently in "equijoin table", one of the most fundamental and common operations of a modern database. (How many times have you seen "JOIN Table1.id == Table2.id"??) As such, I expect GPUs to eventually be a common accelerator for SQL Databases. The only problem now is building the software to make this possible.
Tangential, but is the spelling "buss rail" used in any widespread sense? Buss is affection, bus is shared transport.
> - Subroutines must have one entry point and one exit point, and accomplish one task.

Sometimes code is much cleaner if you exit a method or a function early. Especially in languages with automatic memory management where you don't need to concern yourself about leaks so much.

> - Add lots of comments in your code to help others or even yourself in case you forget what your thinking was.

Lots of comments is a red flag to me. It often indicates the code itself is of poor readability. But it's usually easier to just slap some comment on it than to properly rewrite it... "A comment is a failure to express yourself in code" (Uncle Bob).

> These are just a few examples of good programming practice

I'd argue they are debatable, and at the very least not necessarily universal.
I'm confused, where does it say the sample of people with ASD is generalizable to people without ASD?
Does it tell us anything we didn't know, doesn't appear to.

1. Have a look at the heading under "Gruppe." It's the formula of the element's oxide. That hasn't shown up on periodic tables for a long time. It implies that determining the oxide formula may have been tricky for students of the time. Today students are taught how to make any formula (not just oxides) given the group number of the component elements.

2. Mendeleev's name is explicitly mentioned. You also won't find that on any modern periodic tables.

3. The transition metals are not segregated but lumped into main groups. Today they're separated into ten groups of their own, but the rare earths and transuranium elements are kind of lumped together with no groups of their own.
The odd thing about Shannon information is a coin flip can have just as much information as text, yet the former would intuitively seem devoid of information and the latter information rich. It is unclear what exactly is the relationship between Shannon information and what we intuitively consider information. Any ideas?
https://tech.marksblogg.com/benchmarks.html It paints a clear picture of how performant GPU analytics can be.
I like Nifi, but would be a lot easier for me to write code to achieve the same results from many of my experiances. Also ended up with the typical, how do get something that this doesn't have a plugin for to work ... ohh I need to go understand their plugin architecture and etc invest in a load of stuff which quite frankly isn't really of interest to me.

Its well worth using though because at the other end I've seen all sort of hand cranked code and maintenance for something that I know Nifi could achieve (however I only know that from using Nifi and learning where it doesn't fit).

Its the above pain which makes many people reticent to try out such tools.
And how do you call it if is Not structured nowadays?
> Practice, practice, practice is not necessarily good advice if you don't know what you're doing.

Your example is good about learning good program structure; that can save you a lot of time. You can only learn so much that way though. Sometimes you just have to make mistakes.

I've written a lot of code that is bad. But if I hadn't written that code and I was tasked to do again I'd do it the same way because there is no other experience to tell me not to do that. My sum knowledge of programming is everything I learned from school and from reading -- but the majority comes from actually writing a whole lot of crap.

It's interesting but in my experience:

> Subroutines must have one entry point and one exit point, and accomplish one task.

My subroutines almost always exit early at the top if any pre-conditions fail to be met. This is much better than a ton of nested if statement for each pre-condition. But in general it's best not to exit somewhere in the middle.

> Add lots of comments in your code to help others or even yourself in case you forget what your thinking was.

In practice, comments are pretty hard to maintain. I usually ask new applicants how they ensure a project can easily be passed off to others and if they just answer comments then that's generally a bad sign. Good hires will often laugh when mentioning comments and then describe other things like good naming, etc.