skysight-inc/HackerNews huggingface dataset:
Simon Data | New York, NY | Full-Time (Remote/Onsite) | https://www.simondata.com/

Meet Simon: We're the first and only enterprise customer data platform with a fully-integrated marketing cloud. Moving beyond the limitations of both categories, Simon’s platform empowers businesses to leverage enterprise-scale big data and machine learning to power customer communications in any channel. Simon’s unique approach allows brands to develop incredible personalization capabilities without needing to build and maintain massive bespoke data infrastructure.

Our culture is rooted in organizational transparency, empowering individuals, and an attitude of getting things done. If you want to be a valuable contributor on a team that cultivates these core values we would love to hear from you.

We're hiring for remote and onsite roles: Full Stack, Infrastructure, Data Scientists, Machine Learning, Data Engineers, and more!

Check out our roles: https://www.simondata.com/careers
I mean, it's one banana, Michael... What could it cost? Ten dollars?
>If they are driving a $60k car, yes.

You realize federal minimum wage is $7.25 (and this is the minimum wage for many states) right? And that the median HOUSEHOLD income in the country is 59k, right?
Could not agree more. Its like the modern day VB!
WhyAZ – Reasons to live and work in Arizona
The widget layer of flutter is Skia which is written in C++ and Flutter apps compile to ARM binary (native) code. Someone else asked about whether a Flutter app can be ported to Linux; why not compile both the logic and the UI directly to WebAssembly?
iOS, Android, and Fuscia. I just found out that there is now Hummingbird for web as well.
And you'd be surprised at how much comes from fear vs. data and reason.
> Coursera is going more in the way you describe

I should start keeping an eye on Coursera again.
> Well the problem is that people caring about Emacs have learned a long time ago what a kill-ring, the point, the cursor and meta mean in the context of Emacs.

Those people are not going to live forever so if Emacs wants to have fresh blood inducted then a gradual modernization would not hurt. I think even Richard Stallman agrees[1] to some of it.

> Beyond that Emacs's docs are unparalleled in the editor world as far as I know, ....

I agree Emacs have documentation for almost everything but I disagree on the quality of documentation. For example when I pull out a documentation Most of the documentation describes what the argument should be which is anyways clear by looking at the argument list. It would be much better to include an example instead of describing the arguments verbatim.

[1] https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00...
Author forgot about Erlang, and it's wonderful lack of NULL
That looks nice but it does requires things to live in DynamoDB, so if you use multiple cloud providers and/or on prem, that might be limited.
It's a universal of biology: "when it comes to eggs, a bird can be made to prefer the artificial versions to their own".
The creating of an account is really quite convoluted.

There needs to be a way to create sub accounts.

Finding content seems to be broken. Typing a search only seems to search for usernames.

Needs a one-click reblog.
I think it's more that I'm less likely to need to return a Victoria's Secret bra. Like most garments, once the tags are off they can't be returned. The problem is a bra can "fit" in the dressing room when I try it on for five minutes but I don't really know how comfortable it is until the tags are off and it's been worn for the day. Either way I can't return it but I'm far less likely to end up with an uncomfortable bra from Victoria's Secret than I am from Target. Although it definitely does sting a bit more when I end up with a $100 Vicky's bra that turns out to be super uncomfortable. That's the gamble though I suppose.
They dont:

[2015 pricing] https://www.bustle.com/articles/110110-how-much-should-bras-...

[2018 pricing] https://www.businessinsider.com/best-bra

Women do not buy bras at VS for a list price. They buy them on sale. 3 for $100. That's the price and that's the problem that VS has.

Source: filings of LBrands, firings of the CEO, LBrands missing the train of bralettes.
I've observed that too. Then force the words to be there with quotes, finding that I still get plenty of resume. Which seems weird to me, because most people don't travel to the second page. I'd rather have an exact result than more pages.

But then again, it doesn't seem like a simple problem and one that has companies in either way.
I don't think it will be a major blow. Ubisoft followed suit and just sells games on Steam but tacks on their awful DRM on top of steam. Origin is a joke in terms of functionality and ease of use. The only advantage it has is the library of games if you so happen to like EA games, which has been very mixed in the last few years to say the least. I only own two games from there and would rather just buy a used PS4 copy than have to deal with that bad store.

GoG is the only good alternative but they don't even aim to compete with steam since they offer a service of maintaining old games to be played on modern OS's. I was shocked that Steam sells games that quite literally do not work on anything more modern than XP!
This works better if the interns are professional photographers.
Even with separate queues per customer, how are you ensuring ordering? Are you using something like Kafka which ensures ordering with-in partitions?
As I answered Fishkins, « porte » in this context does mean carry (even though it could mean door, but that doesn't make any sense with porte-manteau).

My argument that portemantout/portmantout sounds weird is partly an aesthetic one: technically the change of vowel sound is sufficient to hear the difference, but when I say the french word out loud, it just sounds weird.

I guess in English if you're saying portmanteau/portemanteau (sorry I'm gonna keep writing both, the official English one is too annoying!) you're already going out of common English pronounciation and the short “oo” at the end does kind of push the message across.

In French it's a very mundane word, and only changing the last vowel sounds either like a mistake or… like it's trying too hard to be cutesy. (I guess you kind of have to really exaggerate that very slight « ou », and… then it's merely subjective.)

On the other hand, I suggested the alternative « total » because instead of changing the vowel, it adds an extra syllable to clarify the juxtaposition, and it simply sounds better in French. Admittedly, it doesn't sound particularly good in English, and it's really not an important debate to begin with, so I'll leave it at that.

edit: corrected a justification based on the idea that portmantout is not a portmanteau/portemanteau, because it is. also I reduced the number of times I wrote “just” because it was getting out of hand. dang I feel like I'm writing a commit message…
Yeah exactly that's my point. The parent made it sound like it happens every other year.
"I just don't trust it to be around long enough to be an investment for me."

Normally I would be inclined to agree with you given that this is Google, but the good news is that Flutter is open source. So even if Google discontinues internal development on it, it's likely that the community will continue it anyway.
This makes a lot of sense. A lot of muscle strength / endurance is learned, meaning the gains are realized through motor cortex changes rather than muscle changes.
There's a 2014 episode of Parks & Recreation (set in 2017) where Ron shoots a delivery drone from a fictional company called Gryzzl, because it was flying over his property.

How on earth would drone delivery work in a country where there are more guns than people? And for places where there aren't that many, there are plenty of pranksters that would happily try taking one of these down to reignite their failing Youtube channel.
It’s never a cosmic ray but it’s often bad ram. You don’t have to inspect the binary to diagnose bad ram. The system would be behaving erratically in other ways due to regular memory corruption.
It’s an amazing story but by no means the only way it could have played out.
Wow. What’s next? Windows itself? What if the next iteration of Windows was based on Intel’s Clear Linux?
When I cross the road in a crosswalk, I'm in control. I step off the curb when it's clear.

If I don't want the risk for skydiving, I won't do it. I won't, btw.

Base jumping? No thanks.

Walking 1+ hour/day on sidewalks: I've told you I've had 10+ close calls. There is nothing I can do to mitigate this risk.

I see what you're trying to do, but you're coming off a little dickish.
The author makes a huge blunder when citing a pubmed article that argues dairy products are beneficial for glucose/diabetes control and in the next paragraph suggest that one should limit dairy because it hurts glucose/diabetes. Makes me question all the article too.
Easy: default zero is simple. It's predictable behavior. It's consistent.

By convention, you should design your code to also treat zero values as empty. In Go, the zero value of bytes.Buffer is a ready to use, empty buffer.

If you drop default zero, you lose a lot of convenience and gain a lot of ceremony. It's not the end of the world, but neither is the null pointer error. It's just another runtime error. Just like divide by zero.
It's more secure in that stealing mail off endpoints requires the physical presence of, and personal risk to, the thief, and it's not scalable short of getting an army. By contrast, email can be stolen in bulk by one person anywhere in the world, from the comfort of their home or office.
I don't see why not.

I won't buy a Samsung phone after what I read about its televisions spying on people.

I don't care that they're other people in other divisions. If everything is so blissfully separate, then don't have a single brand.
For clarity, what platform are you on? Updates are automatic on Windows and managed by the package manager on Linux and BSD.
But what real world difference besides some battery improvements. They are both fast in terms of responsiveness and I find VS Code to be much easier to customize and get up and running.
No one paying for a room in Williamsburg (or most of the other high costs neighborhoods) wants a "full house and a yard". I really don't understand the American obsession with huge living spaces. Just increases the amount you have to clean, and the amount of junk you're liable to fill it with.

The best argument is for kids, but for me and many (most) of my peers at least, that's the last thing we want. I'd also argue that raising children in the South/MidWest does them a great disservice in terms of cut potential in education and career prospects but that's neither here nor there.
As I said, we have lots of customers who need a packaging format that targets clouds APIs which in some cases don't have any containers (hence no need for Kubernetes). Functions + datastore + service bus being a good example.

I know there's lots of love for Kubernetes, containers, and operators -- with me too. Still we can't and shouldn't presume the existence of Kubernetes or Kubernetes APIs to solve the problems CNAB is tackling.
Do we know how they reacted to the previous incidents?
> Java's Optional seems fundamentally flawed in that Java allows any reference to hold a null value and Optional can still throw a NPE when calling isPresent on it so it still gives people a footgun.

The existence of Optional makes it possible to migrate away from using "null". E.g. Map#get could be replaced with a method that returns Optional.

Calling isPresent is the wrong way to use an Optional. But yes, it's an ordinary Java value, it can be null as long as Java-the-language permits null. That's not a problem with Optional, it's a problem with Java, and introducing Optional as a plain old normal Java class is the first step to fixing it.
Thanks. I'll go to my local brewery and have a $6 beer and enjoy it. And not think twice about trying a few, then going home with a growler full, and suddenly I just paid $50.

But then I go to the grocery store and the $20 bottle of wine seems expensive.

I notice things like this every day.
Do you think Google can create an AI that plays Whack A Mole better than humans? How do you think the moles feel about that?
I switched to LastPass from 1Password because I hated their whole mobile sync thing where you had to be on the same wifi and start your Mac app to sync etc. I understand that it's more secure that way, but that trade-off was not worth for me. Has that changed in the meantime?
I recommend reading the entirety of the dadhacker site. It's amazing.
Mac

edit To clarify, I'm used to Chrome seemingly just updating itself in the background. Firefox needs a restart, and so far the restart behaviour with Firefox has been less reliable than Chrome (losing opened tabs sometimes, for instance).
New York Police Say They Will Deploy 14 Drones
That's hard - I've got a lot of big expectations here. If I have to summarize, I'm anticipating that this will make it clear to everyone that .NET is bigger than Microsoft, and the whole open source community is empowered to get things done without waiting for Microsoft to do it or give permission.

.NET Foundation is an independent organization, with Microsoft as an important member and big contributor, but .NET is owned by the community. I've heard a lot of great ideas for how the .NET Foundation could support projects better, do more for our Meetups (including providing content, support speakers with things like speaker grants, etc.), put on in person events, etc. - but we haven't had a good way for people to make it happen, and the foundation could only do so much. Now, by letting the community guide the foundation through community board seats and bringing on corporate sponsors, we really can scale up so that if someone has a great idea, they can just do it!
The same reason that drives all interest in computing that isn't strictly for $work: because we can, and because we might find it fun.
No, you can compile directly in Linux. You need to build the tool chain yourself, extract the SDK from official sources, and use third party build tools.
This looks really cool!

Could someone explain the difference between Kotlin and Flutter given that they are both being pushed for app development now?
But why would they simulate an image if the phone camera can produce the image they need??
Dart (the lang used in Flutter) already failed to gain traction in the web dev community and nobody seems to be maintaining it there.
I am the author of Hasura Event Triggers [1], we guarantee reliable webhooks by persisting each event in Postgres which is then processed (parallely) by multiple workers.

[1] https://hasura.io/event-triggers
https://news.ycombinator.com/item?id=18593453
True many car ads are actually cgi
I'm on a mac and everything else spell checks just fine, so:

1. Why not Firefox?

2. Why do I have to jump through some undocumented hoops to get something that should work out of the box?
How much of that 400K do you have left after tax?

Seems crazy to me that you don't think you can afford kids.

I'm going to check it out myself next week, got family there who are in a similar position.
There is an embedder engine API that can be used for other platforms.
I've seen many different formats used.

1. Focus on open ended questions with very little programming

2. Give very difficult algorithm questions
3. Take home assignment

4. Knowledge based questions

5. Brain teasers

By far I think the most useful is take home assignment as it is the most fun, relaxed, and realistic way to measure someone's ability to code.

I don't think algorithm questions are that realistic because usually they are unrealistically difficult.

Mixture of take home and knowledge based questions with maybe some algorithm questions of realistic difficulty is best.
Cars can be moved around (that’s pretty much the whole point of them) so their prices tend to be pretty similar in different areas. Housing can’t move so the price can vary enormously from place to place. This shouldn’t be a surprise at all.
Quality software and developers cost money.
Pidgin lead developer phished into running a fork bomb while streaming
One example could be combining credit card data and location data to try and infer is bad weather affected same-store sales. Another use could be determining if a company was emailing loss-leading discount promos at the quarter to juice its sales growth. Another could be collecting Tesla VINs to see if it is hitting its target productions. In the last case, Bloomberg has made this available for free:

https://www.bloomberg.com/graphics/2018-tesla-tracker/
If something can be done through a web page, why is it being done through an app in the first place? Most of the time it is so that updates can be pushed and the app can be doing more than it really needs to do to deliver the service.

For things like this, you just need to sign up and put in a little bit of info, but now you have to install and app that may or may not be hugely bloated, require permissions you it doesn't need, push updates frequently, etc.
Same, but in the slightly cheaper city of Boston. While I do well as a developer (140k+), my partner is an artist and more often makes 10-20k a year. We're still very well off income-wise compared to the average in America, and yet my relatives and friends living in smaller cities, suburbs or rural areas seem to have far easier access to basic amenities.

They probably view me as rich (and to a degree they aren't wrong), but my apartment is smaller than their 2 car garage, costs more than their mortgage (my rent is 3x my mother's mortgage, and double my sister's in NC), and has fewer basic amenities. I don't have a car, and the costs of having a reasonably reliable one overall are just too high. The idea of us affording two of them is a joke. I'm saving for retirement, but my partner isn't able to - she can barely afford health insurance.

The thought of having kids in this place is laughable. I could rant about all of this for a bit. We're looking at moving to Salem, MA, Berlin, or maybe somewhere else entirely. I lived in Ohio for a few years and it drove me up a wall - so I am hesitant to just go "anywhere cheaper" though.
> Sure, what's bad about it? A logic bug was detected, so the program should be terminated. Or how do you intend to continue?

I intend to not have the logic bug in the first place, by encoding my invariants in the type system.

If you "know" that the value is present rather than absent, you must have a reason for knowing it, so explain that reason to the compiler. E.g. maybe you took the first element of a list value that you know is non-empty - so maybe you need to change the type of that value to a non-empty list type. That way the compiler can check your reasoning for you, and will catch the cases where you thought you "knew" but were actually wrong.
Out of curiosity, at what point could things be considered insider trading / insider data?
They recently added "PlatformView" which allows you to embed any native (Android/iOS) component in the app. Sample: https://medium.com/flutter-community/flutter-platformview-ho...
I'm a bit confused by your question. Would you mind expanding a bit on that thought?
This is a really good question. You would want to ensure that the templating library cannot get access to the http request library unless the templating library is explicitly given a reference to it. So even though both libraries are imported, they can't access each other by default. Realms (the standards track proposal [1]) lets you do this, and Salesforce uses it right now as the security kernel that ensures that their third party apps can't view or mess with other apps [2].

The best way to enforce POLA, and especially this particular problem of not allowing libraries to have access to each other, is object capabilities (ocaps) [3]. An object capability combines designation with authority -- if you have access to a capability, you can use it. If you don't have access, you can't use it. You can think of this (very roughly) as a key to a car as opposed to your name being on a guest list for a party. I didn't really touch on ocaps in this piece, but it's a necessary component for being able to enforce POLA well.

[1] https://developers.google.com/caja/

[2] https://www.youtube.com/watch?v=3ME7oHHQbuM

[3] http://habitatchronicles.com/2017/05/what-are-capabilities/
I haven't used either, but Kotlin is a programming language you can use on Android -- it's essentially another JVM language as an alternative to Java -- whereas Flutter is a UI toolkit you can use on multiple platforms (mobile and desktop), think of it as analogous to Qt.
Sure. But all these authoritarian regimes are authoritarian in their own ways. Dictatorship specifically means power concentrated in one individual, and that is almost an impossible bar to pass these days; power is necessarily diffused into a few or more power brokers, but the result is the same to the people.
Hackintoshes can no longer publish apps, as XCode checks that your motherboard has a valid Apple ID during the build process.
Pumped-storage hydroelectricity
If you have multiple possible reasons for a value to be "absent", that sounds like a case for an "either" or "result" type.
Thanks for the info. As far as I know other HTAPs often use row storage and column storage together, moving data from row to column over time. It seems like lack of such structure could be a drawback for TiDB in comparison to others.
Nothing in that article you've linked to says anything about what you've asserted.

Also, Victoria's Secret doesn't do 3/$100 bra sales.
"Mass surveillance doesn't yield useful results unless you monitor everybody!"

You're missing the point here. I don't care about the quality of Microsoft's metrics. I care about the privacy of my data.

The results of your arbitrary one hour opinion poll don't mean anything to me. You wanted that data. It doesn't benefit me, as much as you want me to think it does. Infact, if I had the choice between not taking the poll and not having you call me in the first place guess which one I'm gonna pick.
I use this all the time.

- edit over tramp
- dired over tramp
- magit over tramp
- build over tramp

Just Beautiful.
Maybe if we got something in exchange for the actual value of our data (say, Microsoft paid us per machine, per user, per hour used) then it would be worth it to opt-in.
[EDIT] I don't know why this post has been flagged. It was on the front page for a while, now it's gone. Are there any mods who can comment?

-------

‘The revelations may be “the straw that breaks the camel’s back,” said Rishad Tobaccowala, chief growth officer for the Publicis Groupe, one of the world’s biggest ad companies. “Now we know Facebook will do whatever it takes to make money. They have absolutely no morals.”’

When an ad executive is calling you out for doing whatever it takes to make money... you know you’ve got problems.

I remain convinced that the only thing that will turn Facebook around longterm is a new CEO. No illusions about that happening any time soon due to Zuck’s control of voting shares. The stock will have to tank for at least another 3-6 months before the prospect of a shareholder revolt will finally motivate the board of directors to put an adult in charge.

I’m no fan of Uber, but I have to admit that they have made progress as a company since Kalanick was ousted and Khosrowshashahi took over. The same kind of values-based turnaround is possible at FB. But not with Zuck at the helm.